Newsgroup: it.comp.os.linux.iniziare
Titolo: [ESPERTI]Ricompilazione kernel (lunghetto)

Ciao a tutti,
ho appena finito di ricompilare il kernel 2.4.20 (per la 5^ volta!) in una
Woody e ho qualche problema.
Prima di tutto non riesco ad attivare l'apm. Ho provato mille
configurazioni diverse e ho anche cercato nei post passati, senza tuttavia
ottenere risultati, visto che il pc si blocca su "power off" senza
realmente spegnersi.
Questa è la porzione del mio file di configurazione:
[...]
#
# PCI Hotplug Support
#
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_PM=y
CONFIG_APM=m
# CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not
set
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_RTC_IS_GMT is not set
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set [...]
N.B.
-Dopo vari tentativi ho provato a configurare la mia sezione apm come
quella che ho trovato per il kernel 2.4.18-bf2.4 dato con woody (questa in
pratica), ma i risultati sono sempre gli stessi.
-dopo che compare la scritta Power off, se premo il punsante di
accensione/spegnimento compare a video la scritta "apm:suspend is vetoed".
-con win xp e il kernel originale il pc si spegneva (il bios è dunque a
posto).
Altro problema:
credo di non aver abilitato esattamente l'emulazione scsi. Col kernel
originale, dopo aver aggiunto append...etc in lilo.conf tutto era a posto.
Ora ho abilitato emulazioni scsi, generic scsi support etc..., e infatti i
lettori (dvd e master) vengono riconosciuti come scd0 e scd1, tuttavia non
riesco a entrare in + di 2-3 cartelle di profondità.
Mi viene segnalato l'errore:
Mar 21 15:29:36 debian kernel: SCSI cdrom error : host 0 channel 0 id 0
lun 0 return code = 28000000 Mar 21 15:29:36 debian kernel: Current
sd0b:00: sense key Hardware Error Mar 21 15:29:36 debian kernel:
Additional sense indicates Logical unit communication CRC error
(Ultra-DMA/32) Mar 21 15:29:36 debian kernel:  I/O error: dev 0b:00,
sector 952
[questo è copiato dai log, ma compare ovviamente anche da console].
La parte del file di configurazione è:
#
# SCSI support
#
CONFIG_SCSI=y
#
# SCSI support type (disk, tape, CD-ROM) #
# CONFIG_BLK_DEV_SD is not set
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs #
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set
#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_7000FASST is not
set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_NCR53C8XX is not set
CONFIG_SCSI_SYM53C8XX=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
# CONFIG_SCSI_NCR53C8XX_PROFILE is not set #
CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set # CONFIG_SCSI_NCR53C8XX_PQS_PDS
is not set # CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_SIM710 is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
N.B. Al solito col kernel precedente tutto andava bene, e anche in questo
caso ho provato a rifarmi al file di conf precedente, senza risultato.
Ringrazio da ora chi potrà aiutarmi!
Devo assolutamente riuscire a compilare questo kernel, poichè oltre a
supportare pienamente la mia macchian, parecchio nuova, sarebbe la prima
volta che una ricompilazione mi va a buon fine! :)
Ciao!!

 riesco a entrare in + di 2-3 cartelle di profonditŕ.
Se l'emulazione scsi č nel kernel non dovresti avere problemi.
Sicuro di aver configurato lilo correttamente?
E il supporto ai filesystem?
-- 
Simmer

 
Da quel che mi risulta sě.
Purtroppo questa č la prima volta, spero di trovare una via d'uscita.
L'apm, hai idea di come si attivi?
Ciao, grazie!

 L'apm, hai idea di come si attivi?
Qual'e esattamente il probl?Non si spegne totalmente?
AFAIK l'apm č ancora sperimentale.Cmq ricompilando non ho mai
avuto problemi.
E' strano il discorso della profonditą delle cartelle.
sembra un problema di file system.Hai attivato i vari FS 
relativi ai cd?
-- 
Simmer

volta che una ricompilazione mi va a buon fine! :)
Per soddisfazione personale, inizia col fare piccole modifiche.
Hai più probabilità di successo, anche se inizialmente sembra più
laborioso.
Ciao.
P.S. Con quel subject, "esperti", rischi che molti passino avanti. Anch'io
di solito li evito, non essendo un esperto.
-- 
Antonio | Per scaricare un HOWTO o un altro gruppo di pagine web che sul server
Tip  of | sono raggruppate in una directory, usa wget con le opzioni -np
the day |  (--no-parent) e -m (--mirror). Per esempio:
0016    | $ wget -m -np 
http://ildp.pluto.linux.it/guide/GuidaUtente/index.html

 problema di file system.Hai attivato i vari FS relativi ai cd?
Anche questo infatti è strano, non miera mai capitato.
Forse dovrei includere nel kernel il driver invece di usarlo come modulo?
Tuttavia anche Debian lo include da modulo...
Che morte ragazzi!

 Anch'io di solito li evito, non essendo un esperto.
Grazie del consiglio, ciao!

 Prima di tutto non riesco ad attivare l'apm. Ho provato mille
[...]
Ciao,
Prova a settare quest opzioni in general setup:
Power Management support
ACPI support
ACPI Bus Manager
System
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

Ahahah....
te lo dico io qual'è il problema...c'ho sbattuto la testa 40 anni prima di risolverlo...
La vera cosa che da fastidio al kernel è quel maledetto supporto per più processori!
Vai su processor type,e disabilita Symmetric multi-processing support.
in General Setup abilita solo:
[*] Power Management support
<*>   Advanced Power Management BIOS support
Fine della storia.
Fammi sapere, ciao!

 Fammi sapere, ciao!
Scusa se non lo ricompilo, visto che in 1 settimana e mezzo l'ho fatto
circa 15 volte (non scherzo) per farlo "quadrare".
Cmq grazie infinite!
Ciao!