Newsgroup: it.comp.os.linux.sys
Titolo: problemi soft array

Ho una macchina con due dischi sata che vorrei mettere in raid1 con il
soft raid di ubuntu server (versione amd64)
Il problema ï¿œ che sia con la LTS 8.04 sia con la 9.04 appena unisco le
partizioni all'array cominciano a venire fuori un sacco di messaggi tipo
il seguente:
Oct 18 18:09:48 cluster2 kernel: [  545.307150] ata2.00: exception Emask
0x10 SAct 0x0 SErr 0x400100 action 0x2 frozen
Oct 18 18:09:48 cluster2 kernel: [  545.307203] ata2.00: irq_stat
0x08000000, interface fatal error
Oct 18 18:09:48 cluster2 kernel: [  545.307249] ata2: SError: {
UnrecovData Handshk }
Oct 18 18:09:48 cluster2 kernel: [  545.307297] ata2.00: cmd
ca/00:00:bf:b5:1b/00:00:00:00:00/e0 tag 0 dma 131072 out
Oct 18 18:09:48 cluster2 kernel: [  545.307298]          res
50/00:00:be:b5:1b/00:00:00:00:00/e0 Emask 0x10 (ATA bus error)
Oct 18 18:09:48 cluster2 kernel: [  545.307967] ata2.00: status: { DRDY }
Oct 18 18:09:48 cluster2 kernel: [  545.308015] ata2: hard resetting link
Ho testato i due dischi con le utility del produttore e sembrano a posto
e cosi dice anche smart.
/proc/mdstat dice che l'array ï¿œ in resync ed effettivamente la
percentuale aumenta lentamente.
root@cluster2:/home/sysadm# mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Sun Oct 18 18:05:59 2009
     Raid Level : raid1
     Array Size : 120053632 (114.49 GiB 122.93 GB)
  Used Dev Size : 120053632 (114.49 GiB 122.93 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent
    Update Time : Sun Oct 18 18:05:59 2009
          State : clean, resyncing
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
 Rebuild Status : 1% complete
           UUID : 9b554f06:1d1cf765:49737653:7408ed3c (local to host
cluster2)
         Events : 0.1
    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
Qualche suggerimento?

 il seguente:
Di che kernel si tratta esattamente (versione ed eventualmente opzioni 
di compilazione che interessano sata)? Per il primo elemento dovrebbe 
bastare un uname -a, mentre per l'altro vedere che c'e` nel 
.config<tua_versione_di_kernel> che dovrebbe esserci in /boot.
  > Qualche suggerimento?
Abilitare il PNP nel BIOS se e` possibile, ovvero dirgli che il tuo OS e 
PNP. Aggiornare firmware sia dei dischi, sia del controller, 
disabilitare un eventuale controller IDE a meno che non ti sia 
indispensabile. Sembra che queste cose abbiano risolto in alcuni (o una 
o l'altra).
Provare a vedere se il problema si presenta anche con un kernel 2.6.31.4 
e se si fare un report nella mailing list del kernel (di solito in tal 
caso una risposta competente e veloce la ottieni).
Andrea

 il seguente:
Di che kernel si tratta esattamente (versione ed eventualmente opzioni 
di compilazione che interessano sata)? Per il primo elemento dovrebbe 
bastare un uname -a, mentre per l'altro vedere che c'e` nel 
.config<tua_versione_di_kernel> che dovrebbe esserci in /boot.
  > Qualche suggerimento?
Abilitare il PNP nel BIOS se e` possibile, ovvero dirgli che il tuo OS e 
PNP. Aggiornare firmware sia dei dischi, sia del controller, 
disabilitare un eventuale controller IDE a meno che non ti sia 
indispensabile. Sembra che queste cose abbiano risolto in alcuni casi (o 


 indispensabile. 
C'ï¿œ un disco IDE su cui ï¿œ installato il sistema ma disconnetterlo adesso
ï¿œ un problema.
Comunque nonostante la sequela di errori il raid ha finito il sync e ora
ï¿œ clean ma ha impiegato parecchie ore mentre l'equivalente operazione su
una seconda macchina ha richiesto pochi minuti. Adesso non da piï¿œ errori
perï¿œ ï¿œ anche vero che sul raid non c'ï¿œ attivitï¿œ...

 oggi) il controller è intel ISW dischi maxtor un po' datati...
Personalmente imputerei il problema alla scheda madre (nonostante ne
abbia una, non mi piacciono per niente le schede madri Asus)
Enrico

Enrico 'Henryx' Bianchi ha scritto:

Non può essere la scheda: su un'altra macchina con la stessa MB il
problema non si presenta.
Sono più propenso ad attribuire il problema alla coesistenza di IDE e
SATA. Ho anche cambiato i cavi ma niente...
Per adesso ho accantonato il problema, sto impazzendo nel tentativo di
trasferire una VDI windows 2000 di VirtualBox su Xen.

 SATA. 
La cosa mi suona strana, anche perche` io ho una configurazione simile
(ovvero un disco IDE e due dischi SATA). C'e` pero` da dire che non sono
confgurati in RAID, quindi ci potrebbe essere un differente
comportamento del driver
Enrico

Enrico 'Henryx' Bianchi wrote:

confermo, io ho na macchina con 5hd sata + 1 hd pata + 1 cd pata, e il
raid 1e 5  funzionano senza problemi.
sk madre gigabyte
-- 
my blog: 
www.r3lative.it


Allora, io non sono affatto affezionato a quell'ipotesi, ne' ho motivi
personali per ritenerla valida o falsa, ma nel primo link che si
trovava con una ricerca google per quell'errore il problema era stato
aggirato proprio disabilitando l'interfaccia IDE perche' evidentemente
nel caso di quella piastra, con quel controller, con quei dischi e
qelle versioni di firmware, con quella versione di Linux, il problema
poteva essere aggirato cosi`. Era _solo_ una ipotesi, da verificare in
mancanza di meglio, in questa situazione.
Andrea