Software raid + DMA

Igor Bujna kocour_easy na post.cz
Středa Květen 5 12:20:41 CEST 2004


Zdravim,
mam nekolik masin(10) se zakladni deskou (QDI Advanced 10T) s cipovou
sadou VIA 686A/B.Dale jsou v teto masine pripojeny 2 disky
WD200AB(western digital), ktere jsou zapojeny kazdy samostatne jako
master a na konci 80-ziloveho kabelu.
Pouzito je jadro 2.4.25.Pri zapnutem DMA(pres hdparm -d1) kopirovani z
jednoho na druhy HDD probehne v poradku.Ale kdyz se pokusim tyto HDD
zapojit do softwaroveho raidu-1 a nasledne provedu resync disku.Tak po
prvnim restartu haze hlasku "ext3 bit error", coz pres google je ze
filesystem je poskozen.Po dalsim rebootu a nasledne automaticke
kontrole filesystemu pres "fsck", bud system nenabehne a nebo je uplne
rozhozeny.
Pri vypnutem DMA u resync raidu, vse probehne v poradku a po naslednem
restartu je vse OK.Kdyz uz takto byl vytvoren resync raidu, tak jiz
lze zapnout DMA na techto discich.
Zkouseli jsme pripojit disky i pres jine kabely(40-ti ci 80-ti
zilove).Zkouseli jsme pripojit i dalsi disky typu WD200AB(mam jich asi
30kusu) a take pohrat si s nastaveni hdparm("-u 0 -c 0 -W 0 -d 1") a
to pro vsechny tyto moznosti a zapnuti techto voleb.Filesystem je po
kazdem resyncu poskozen.
Kdyz jsme zkouseli tyto HDD resyncovat na jine zakladni desce s
pouzitim DMA(Intel BX 440) vse probehlo v poradku.PO vlozeni takto z
resyncovanych disku do vyse popsane masiny a zapnutem rezimu DMA, vse
bylo v poradku.
Vypada to jako by resync raidu pouzival nejake zahadne pristupy k HDD,
mam pocit ze to souvisi s danou VIA cipovou sadou pri pouziti DMA
pristupu k disku.
Zahada je ze kdyz disku jsou synchronizovany a nasledne pro provoz
zapneme DMA, tak vse vypada v poradku.
Diky za vase odpovedi/


Další informace o konferenci Linux