[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Come faccio a sapere quali driver sono compilati in un kernerl?



Ciao a tutti,

sto tentando da giorni di installare Sarge su un server (HP NetServer LH4).
Come faccio a sapere quali driver sono compilati in un kernel?
Forse, spero, la risposta a questa domanda potrebbe aiutarmi a risolvere i problemi che sto incontrando.


Descrizione del problema.
In fase di installazione di Sarge, se faccio il booting di default (kernel 2.4) non mi vengono visti i dischi fissi che sono su SCSI.
Se invece faccio il booting con i kernel 2.6, ottengo un messaggio di Kernel panic.
<0>Kernel panic: Attempted to kill init!
Mi piacerebbe capire come risolvere questi problemi, ma non essendoci finora riuscito (qualcuno ha un indicazione in merito?), ho deciso di seguire un'altra strada.


Una mezza soluzione.
Ho installato Woody facendo il booting, in fase di installazione, con il kernel vanilla (2.2.20).
Questo e' l'unico modo (cioe' l'unico kernel) che ha funzionato finora.
Dopodiche' ho effettuato un upgrade a Sarge (usando aptitude).
Ho anche effettuato l'installazione del kernel 2.4.27 (perche' ho bisogno di avere il supporto LVM per i dischi fissi, e mi pare di aver capito che con il 2.2.20 non c'e') con:
# aptitude install kernel-image-2.4.27-2-686-smp


Un problema risolto.
Stranamente, non ho piu' il problema con i dischi SCSI. Non riesco pero' a capire perche'. Qualcuno ha un'idea?


E un'altro problema sorto.
Facendo il rebooting mi sono accorto che non veniva piu' riconosciuto il lettore CD che sta su IDE.
Questo viene invece regolarmente riconoscituo quando faccio il boot con il vecchio kernel; dmesg mi da:
hda: CD-540E, ATAPI CDROM drive
hda: ATAPI 40x CD-ROM drive, 128k cache
Uniform CD-ROM driver Revision: 3.11
Ho provato con:
# modprobe ide-cd
e con:
# modprobe cdrom
ma il CD continua a non funzionare; cioe' se faccio:
# mount -t iso9660 /dev/hda /cdrom
ottengo:
/dev/hda is not a valid block device


Tentativo con il kernel 2.6
Ho provato ad installare anche il kernel 2.6.8 con:
# aptitude install
Ma all'avvio mi appare il messaggio di kernel Panic


Una soluzione?
Pensavo allora di agire come segue:
1) capire quali driver sono compilati all'interno del kernel vanilla 2.2.20 di Woody. Come si fa?
2) individuare fra questi quali sono necessari al corretto riconoscimento/funzionamento del lettore CD e dei dischi fissi.
2) caricare i driver necessari come moduli nel kernel 2.4.27. Come faccio a fare delle prove?
Una volta trovato che basta caricare un driver funziona per me, come faccio a far si' che venga automaticamente caricato all'avvio? Ho cercato su internet e letto diversa roba, ma ho ancora le idee un po' confuse.
3) eventualmente compilare un kernel con i driver necessari. Non l'ho mai fatto prima, ma spero che non avro' grossi problemi. Il mio dubbio qui e': se scarico le sorgenti del kernel dal sito di Debian ottengo anche tutti i possibili driver, tra i quali scegliere quelli a me necessari con make menuconfig?

Grazie per ogni suggerimento: vorrei proprio installare Debian.

Saluti,
Marco Ballini






____________________________________________________________
6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero!
Scaricalo su INTERNET GRATIS 6X http://www.libero.it




Reply to: