Newsgroup: it.comp.os.linux.sys
Titolo: Kernel 2.2.16

Ciao a tutti,
Premetto che il controller sul mio pc è uno scsi DPT I2O su cui è collegato
un disco IBM a 160Mhz di banda di 17G installato correttamente con il kernel
2.2.14 su un sistema SuSE 6.4, in quanto la DPT fornisce un driver dpt_i2o.o
aggiornato per SuSE 6.4 da caricare come modulo, modificando anche il file
/boot/initrd. Viene fornita anche una patch per i sorgenti del kernel.
Ho appena scaricato e scompattato il kernel Linux 2.2.16 ed ho reinstallato
la patch per i sorgenti del kernel e quando eseguo il make meunconfig appare
il driver scsi DPT I2O, lo seleziono come modulo ed effettuo il make dep,
make, make install, cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz e
lancio lilo.
Purtroppo il modulo non viene caricato e quindi non posso montare la root in
quanto il disco non si vede.
Fortunatamente anche se non sono molto esperto avevo mantenuto il vecchio
/boot/vmlinuz ed il sistema non à bloccato.
Perchè il modulo non viene caricato se ricompilo il kernel ?
Dove ho sbagliato ?
Grazie.

 Dove ho sbagliato ?
..
Hai ricompilato e installato i moduli?
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
              *** ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

Purtroppo il modulo non viene caricato e quindi non posso montare la root in
Devi installare i moduli e quindi rifare l'initrd.
Oppure mettilo in kernel e non come modulo e risolvi.
-- 
giu...@pobox.com




Forse la patch non è adatta ?
Che versione del driver stai usando?
La patch si applica bene al 2.2.16 o hai dei reject?
-- 
giu...@pobox.com

 lo fai come modulo normale e via.
in realtà ho trovato molto più sicuro far partire il sistema da un disco
EIDE.
Così il modulo per il controller DPT viene caricato e posso utilizzare dei
dischi scsi raid aggiuntivi.
Il problema è come preparare il disco raid 1.
Come spiegavo il bios scsi si occupa di far vedere al sistema un unico disco
raid 1 invece che due dischi scsi . Io ho preparato i dischi in questo modo:
1) Ho disabilitato da bios il raid ed un disco che chiameremo D2
2) Dopo il caricamento del sistema ho preparato una partizione sul disco
restante D1 con mke2fs /dev/sda1
3) Ho modificato il file /etc/fstab per montare il disco in automatico, come
se fosse un disco normale con un mont-point  /edm
4) Nel bios scsi ho reinserito il disco D2 ed ho creato il raid,
specificando che D1 deve essere duplicato su D2 (operazione chiamata raid
building)
A questo punto, però il disco che viene montato è sempre /dev/sda1 in /edm e
quando provo a scriverci sopra ottengo l' errore del controller (un beep
continuo) e quindi un deterioramento delle informazioni nel secondo disco
copia D2.
Volevo sapere se dovrei montare o preparare il disco in un altro modo, visto
che non è un disco comune ma raid, o usare un altro device.
Mi riferisco ai raid tools che creano un dispositivo /dev/md0
Si tratta semplicemente di preparare un disco raid e farlo montare al
sistema in automatico.
Grazie, a presto

 wrote in message
8o0pkd$smo$1...@nslave1.tin.it...

Da cio' che ho letto, dovrebbe essere un problema di driver del controller,
poiche', e' si vero che il ctr stesso ti fa' vedere un solo disco anche se
ce ne sono 2, ma deve anche essere interrogato a dovere,indi credo sia un
problema proprio di driver software.
Una soluzione potrebbe essere quella di far fare raid, non al controller ma
bensi' a linux stesso con i raidtools che citavi prima