Pagina 1 di 1
Installazione su IBM x346 Type 8840: controller raid
Inviato: gio 15 mar 2007, 19:45
da abaoaqu
Salve a tutti e complimenti per il forum.
Passo al mio problema.
Sto installando sulla macchina in oggetto la Sackware 11 da DVD. Essa ha due dischi scsi ibm (ibm-esxs maw3073nc) da 73 Gb circa installati sul controller on board. Non c'è modo di riuscire a vedere i volumi raid quando abilito le funzionalità sul controller (sia che metta i due dischi in striping che in mirroring). Ho ovviamente provato tutte le immagini a disposizione sul dvd. Attenzione però: se disabilito il raid riesco a vedere i due dischi separatamente (sda, sdb) con l'immagine adaptec.s. Inoltre ,con il raid abilitato, con i kernel huge26.s 3 test26.s, riesco a vedere i due dischi ma sempre separati (sda, sdb) anche se in realtà ho configurato un unica unità disco in striping o mirroring!!!
Immagino di dover creare un kernel di boot ad hoc ma non ho altre macchine linux a disposizione e come se non bastasse il server in questione (maledetto) non ha il floppy.
Aggiungo che non sono sicuro neppure di avere capito che driver esattamente mi serve, perchè quando uso l'immagine adaptec.s utilizzo il driver "AIC7xxx", mentre con la test26.s e huge26.s utilizzo "Adaptec's I2O based RAID controllers".
Ibm da piena compatibilità con RedHat Enterprise, SUSE e Caldera, il controller è un IBM Ultra320 SCSI controller (adaptec hostraid). Qualcuno ha consigli da darmi?
Grazie
Inviato: gio 15 mar 2007, 23:31
da bloodlust
il modulo da usare è AIC79xx.
ciao
Inviato: ven 16 mar 2007, 8:43
da abaoaqu
bloodlust ha scritto:il modulo da usare è AIC79xx.
ciao
Ma scusa, nel kernel adaptec.s è compreso, eppure non funziona (sempre e solo quando abilito l' HostRAID). Io credo che abiltando l'HostRAID lui utilizzi qualcos'altro che il driver in questione non riesce a gestire perchè il driver che serve deve essere per un controller RAID scsi.
Se vuoi posso postare l'output di "dmesg". In ogni caso non funzia. Mi sa che mi dovrò procurare un floppy e compilare un kernel di boot ad hoc ma devo capiere che cosa metterci dentro.
Ciao
Inviato: ven 16 mar 2007, 9:16
da Luci0
Prova con altre distribuzioni live per vedere se riesci ad individuare cosa manca nel kernel, con una knoppix aggiornata dovresti riuscire.
Potresti inoltre collegare un hard disk esterno su usb, oppure un disco interno ATA/SATA e installarci Slackware compilare il kernel, verificare il buon funzionamento, preparare una tarball con la Slackware installata e copiarla sul RAID, in tal modo eviteresti di impazzire con i dischetti di boot ...
... che dire ... buon lavoro

Inviato: ven 16 mar 2007, 10:12
da bloodlust
controlla con lspci | grep SCSI il modello della tua scheda
es. sul mio muletto di casa
Codice: Seleziona tutto
[root@moria ~]# lspci | grep SCSI
00:10.0 SCSI storage controller: Adaptec ASC-29320LP U320 (rev 03)
e con dmesg | grep "SCSI" come viene riconosciuta:
es.
Codice: Seleziona tutto
SCSI subsystem initialized
scsi0 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 1.3.11
<Adaptec 29320LP Ultra320 SCSI adapter>
aic7901A: Ultra320 Wide Channel A, SCSI Id=7, PCI 33 or 66Mhz, 512 SCBs
(scsi0:A:0): 80.000MB/s transfers (40.000MHz, 16bit)
Type: Direct-Access ANSI SCSI revision: 03
scsi0:A:0:0: Tagged Queuing enabled. Depth 4
...
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
...
e
Codice: Seleziona tutto
[root@moria ~]# lsmod | grep aic
aic79xx 190461 2
scsi_mod 122573 4 qla2xxx,scsi_transport_fc,aic79xx,sd_mod
PS: il tuo controller dovrebbe essere diverso ma ora non ho sotto mano un x346 per controllare esattamente. Ho guardato anche su un x345 e un x336 ma montano controller LSI o ServeRAID differenti.
facci sapere
ciao
Inviato: ven 16 mar 2007, 11:56
da abaoaqu
bloodlust ha scritto:
controlla con lspci | grep SCSI il modello della tua scheda...
...dmesg | grep "SCSI" come viene riconosciuta:...
...lsmod | grep aic...
facci sapere
ciao
il comando lspci NON funziona.
Il dmesg mi da questo output:
ADAPTEC AIC79XX PCI-X SCSI HBA DRIVER, Rev 1.3.10
<Adaptec AIC7902 Ultra 320 SCSI Adapter>
aic7902: Ultra320 Wide Channel A, SCSI ID=7, PCI-X 101-133Mhz, 512 SCBs
E lo fa solamente se disabilito l'hostraid sul channel A perchè diversamente non trova nulla. Preciso che senza abilitare il raid vedo i dischi separatamente e tutto funzia.
il comando lsmod non ha alcuna corrispondeza relativa a controller scsi
Aggiungo che IBM mi dice che il floppy c'è solo USB ma senti questi, però il server ha lo slot per il floppy interno. Ho provato con un floppy usb esterno che ho qui ma non c'è modo di fargli fare il boot!

Se provassi con un cdrom riscrivibile mettendoci il kernel compilato forse...
Inviato: ven 16 mar 2007, 12:02
da abaoaqu
Luci0 ha scritto:Prova con altre distribuzioni live per vedere se riesci ad individuare cosa manca nel kernel, con una knoppix aggiornata dovresti riuscire.
Potresti inoltre collegare un hard disk esterno su usb, oppure un disco interno ATA/SATA e installarci Slackware compilare il kernel, verificare il buon funzionamento, preparare una tarball con la Slackware installata e copiarla sul RAID, in tal modo eviteresti di impazzire con i dischetti di boot ...
... che dire ... buon lavoro

Fino alla compilazione di un kernel ci arrivo, ma come faccio a mettere la tarball nel raid e fare in modo che il sistema faccia il boot da lì eliminando il disco SATA?
Inviato: ven 16 mar 2007, 14:46
da abaoaqu
Come posso fare per provare le immagini di boot che creo cercando di bootare da uuna chiavetta usb? Il sistema può farlo ma non so cosa devo mettere fisicamente nella chiavetta perchè funzioni.
Se utilizzassi un HD esterno USB come faccio per l'installazione di slacware ho provato ma non riesco a vedere l'unità disco...
grazie
Inviato: ven 16 mar 2007, 15:49
da Luci0
Ho dato un occhiata alla configurazione del kernel 2.6.18, sembra che il modulo AIC79xx non abbia altre opzioni di configurazione ...
e da quello che scrivi sembra che il controller venga riconosciuto ... forse é un problema di inizializzazione del RAID. Comunque proverei con una knoppix o con un altra distribuzione per vedere se qualcuna riconosce il RAID..
Inviato: ven 16 mar 2007, 17:02
da abaoaqu
Luci0 ha scritto:Ho dato un occhiata alla configurazione del kernel 2.6.18, sembra che il modulo AIC79xx non abbia altre opzioni di configurazione ...
e da quello che scrivi sembra che il controller venga riconosciuto ... forse é un problema di inizializzazione del RAID. Comunque proverei con una knoppix o con un altra distribuzione per vedere se qualcuna riconosce il RAID..
Ora provo e vedo cosa mi dice...grazie
Re: Installazione su IBM x346 Type 8840: controller raid
Inviato: ven 16 mar 2007, 17:04
da abaoaqu
Avrei anche la possibilità di cambiare server e destinare questo ad altro anche se mi rode arrendermi, è che non ho molto tempo. Però mi propongono modelli con architettura SAS non vorrei infilarmi in un ginepraio come con questo...Vorrei prenderne uno che non dia problemi di installazione per incompatibilità hardware...
Che dite?
thx
Inviato: ven 16 mar 2007, 18:03
da Luci0
Prova con una una knoppix !!!
Inviato: ven 16 mar 2007, 18:28
da abaoaqu
Luci0 ha scritto:Prova con una una knoppix !!!
Allora ho appena provato cn una Knoppix 5.01. Succede lo stasso che accade quando uso le immagini di boot test26.s e huge26.s, ovvero mi vede il controller in modalità HostRaid abilitata, però vede due dischi separati sda e sdb quando dovrebbe vederne uno solo!
Se leggo il dmesg vedo che usa una versione più aggiornata del driver che ho postato prima: la rev: 3.0
Mi dice anche Failed inizialization of WD-7000 SCSI card!
Ho provato con fdisk a partizionarli in maniera diversa e lo fa come se fossero due dischi separati, non so che pensare....Avevo immaginato che forse si poteva lavorare sull'sda installare il sistema e poi il controller avrebbe fatto il mirroring.
se uso "lspci" mi dice
scsi storage controller: adaptec AIC-7902(B) U320 (rev 10)
raid bus controller: adaptec AIC-7902(B) U320 w/Hostraid (rev 10)
se uso "lsmod" non ho nessun riferimento specifico al controller