Newsgroup: it.comp.os.linux.sys
Titolo: kernel per Dell 2850

Ciao a tutti,
ieri ho cercato di aggiornare il kernel a un mio server, un Dell 2850, ma 
ho avuto parecchi problemi con i dischi.
Ho cercato di installare il 2.6.26 di Debian Lenny, configurato LILO con 
inird e tutto, ma al boot si blocca con un errore sul RAID.
Ora funziona con un kernel 2.6.14 che ho compilato qualche anno fa 
(quando avevo il server fisicamente sulla scrivania) senza moduli e senza 
initrd, ma non mi ricordo come l'ho fatto andare.
Ho provato anche a copiare il .config sul 2.6.32 nuovo (e a configurare 
quello che mancava) ma nemmeno questo parte.
I dati tecnici.
controller SCSI:
02:05.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X 
Fusion-MPT Dual Ultra320 SCSI (rev 08)
Dischi:
ioc0: 53C1030: Capabilities={Initiator,Target}
scsi0 : ioc0: LSI53C1030, FwRev=01032300h, Ports=1, MaxQ=255, IRQ=19
  Vendor: MAXTOR    Model: ATLAS10K5_73SCA   Rev: JNZY
  Type:   Direct-Access                      ANSI SCSI revision: 03
SCSI device sda: 143374650 512-byte hdwr sectors (73408 MB)
SCSI device sda: drive cache: write through
SCSI device sda: 143374650 512-byte hdwr sectors (73408 MB)
SCSI device sda: drive cache: write through
 sda: sda1 sda2 sda3
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0
  Vendor: MAXTOR    Model: ATLAS10K5_73SCA   Rev: JNZY
  Type:   Direct-Access                      ANSI SCSI revision: 03
SCSI device sdb: 143374650 512-byte hdwr sectors (73408 MB)
SCSI device sdb: drive cache: write through
SCSI device sdb: 143374650 512-byte hdwr sectors (73408 MB)
SCSI device sdb: drive cache: write through
 sdb: sdb1 sdb2 sdb3
Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0
Attached scsi generic sg1 at scsi0, channel 0, id 1, lun 0,  type 0
  Vendor: PE/PV     Model: 1x6 SCSI BP       Rev: 1.0 
  Type:   Processor                          ANSI SCSI revision: 02
Attached scsi generic sg2 at scsi0, channel 0, id 6, lun 0,  type 3
RAID:
Personalities : [raid1] 
md1 : active raid1 sda2[0] sdb2[1]
      459089408 blocks [2/2] [UU]
 
md0 : active raid1 sda1[0] sdb1[1]
      29294400 blocks [2/2] [UU]
 
unused devices: <none>
Purtroppo, mancando i dischi, l'errore non lo trovo nei log, e non avevo 
niente di seriale da attaccarci, ma prima di venire via dal datacenter ho 
attivato l'IPMI e forse nei prossimi giorni provero` a riavviarlo per 
vedere se riesco a loggare da remoto.
L'errore, per quel che mi ricordo: il controller mi dava il messaggio 
Initiator,Target, vedeva i dischi ma senza caricare sg0 e sg1, e non mi 
dava i dati tecnici (Vendor, Model, ecc.), solo la riga "sda: 143374650 
512-bute hdwr sectors".
Ma poco dopo mi dava anche un Deactivate,Target (o simile) e non 
associava i dischi al RAID.
Piu` che un aiuto dettagliato, che mi rendo conto sia difficile con 
questi dati, chiedo se qualcuno abbia avuto problemi simili con questo 
controller, e mi sappia dare qualche indicazione.
Grazie.
Bye.

 RAID:
Scusate, ho preso il RAID dal server sbagliato :)
Questo e` quello corretto, anche se penso non c'entri molto:
Personalities : [linear] [raid0] [raid1] [raid5] [multipath] [raid6] 
md1 : active raid1 sdb2[1] sda2[0]
      979840 blocks [2/2] [UU]
 
md2 : active raid1 sdb3[1] sda3[0]
      63866304 blocks [2/2] [UU]
 
md0 : active raid1 sdb1[1] sda1[0]
      6835520 blocks [2/2] [UU]
 
unused devices: <none>

 Ora funziona con un kernel 2.6.14 che ho compilato qualche anno fa 
  Ricordo che tra la versione 2.6.17 e le successive è cambiato il sistema
di gestione del firmware dei driver che lo richiedono, che è stato spostato
dal driver stesso allo userland (e quindi allo initramfs).  Ho avuto questo
problema quando ho dovuto compilare un kernel nuovo su una Gentoo installata
su una SunBlade2000 con un controller QLogic-2200 FC-AL.  Vedi un po' se il
tuo controller RAID ha bisogno di firmware, potrebbe essere questa la causa
(anche se senza non dovrebbe vedere nulla dei dischi, ma il firmware fa
comportare i controller nelle maniere più pazze).
  Ciao,
-- 
Alessandro Selli 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B

 spostato dal driver stesso allo userland (e quindi allo initramfs).
Grazie! Questa e` una dritta interessante, visto che ho provato solo 
kernel >18.
Domani controllo. :)
Bye.

 inird e tutto, ma al boot si blocca con un errore sul RAID.
Probabilmente il tuo è un problema di driver, ma ti riporto la mia
esperienza con un raid software (raid 1) su un Atom dual core: si
installava il sistema correttamente ma non bootava (Debian Lenny +
Lilo). Alla fine ho dovuto mettere Grub.
--
ciao,
Mirco.