Koitetaas josko täältä löytyisi vihjeitä korjaamiseen ennen kuin hädissäni kirjoittelen launchpadiin bugiraporttia. Toivottavasti on oikeahko alue..
Eli hommasin tuossa serveriini 4 uutta kovalevyä ja 2 kpl Sil3132 piirillä varustettua ohjainta niille. Levyt toimivat ihan ok kun niitä käyttää yksinään, mutta kun ne lyö raidiin (ihan mihin tahansa jonka mdadmlla pystyy luomaan) alkaa ongelmia tulemaan. Koitin esimerkiksi ladata ubuntun imagen ja ajaa md5summia sille:
# md5sum ubuntu-9.04-server-amd64.iso
52f1fd33db437ee1fd4b8634181addfb ubuntu-9.04-server-amd64.iso
# md5sum ubuntu-9.04-server-amd64.iso
9b1cf90701cdee8cc0fb6724b7ef26d3 ubuntu-9.04-server-amd64.iso
# md5sum ubuntu-9.04-server-amd64.iso
c7a913c1e8ac90b2c3fb766af9cd1fa9 ubuntu-9.04-server-amd64.iso
Eli joka kerralla tulee aivan erilainen tulos.
En löytänyt mitään tähän liittyviä virheitä yhdestäkään logista, fsck kertoo kaiken olevan kunnossa. Olen myös koittanut luoda raid pakan uudestaan ilman mitään vaikutusta korruptioon.
Jännintä on se että koneessa on toinenkin raid10 pakka (jonka levyt ovat kiinni emossa) ja se on toiminut jo pitkään ilman mitään ongelmia.
Muistissakaan ei memtestin mukaan ole vikaa (päivän verran ajeltu). Levyjen smart testikään ei vikaa löydä.
Koneessa on Amd 780g piirisarja, amd 4850e prossu ja 8 gigaa muistia. Käytössä ubuntu 9.04 server (2.6.28-15-server). Kaikki levyt WD caviar greenejä.
Löysin samalta vaikuttavan vian
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/129260 mutta tuo on yli kaksi vuotta vanha bugi raportti..
Olisiko tässä kyse bugista jossain linuxin softassa, vai syyttäisinkö noita halpis Sil3132 ohjaimia (joilla levyt siis tuntuvat toimivan ok kunhan ne eivät ole raidissa).