Ik heb op vrijdag op de HCC twee Western Digital WD2500JB schijven gehaald, met de bedoeling ze in de server te plaatsen in Software RAID 1. Maar helaas willen ze niet meewerken. Eerst maar eens wat specs:
Processor: P!!! Coppermine 500MHz
Moederbord: MSI MS-6163pro (Intel 440BX chipset)
RAID Controller: Promise FastTrak66 BIOS 1.30b12 (gebruikt als normale IDE- controller)
Voormalige harde schijven: Seagate Barracuda IV 80GB
Nieuwe harde schijven: Western Digital WD2500JB
OS: Debian Sarge met zelfgebakken kernel 2.6.14 uit Sid.
De WD's dienen ter vervanging van de Seagate's, dus ik kopiëer met de Install-CD van Ubuntu Breezy (overschakelen naar tty2) de gegevens van de oude schijf naar de nieuwe schijf. Als ik dan de computer reboot, krijg ik niet snel daarna al fouten in de logs:
Ik heb wat gespeeld met kernel boot parameters. Zo heb ik ide=nodma aangezet. Als ik dan de computer opnieuw opstart dan werkt het ook vlekkeloos, maar is de performance natuurlijk om te huilen. Ik heb 'noapic' meegegeven na wat zoekwerk, maar dat helpt niet.
Ik heb een paar keer een nieuwe kernel (2.6.14) gebakken, waarbij ik overschakelde van pdc202xx_old naar pdc202xx_new (werkt niet, de oude is de enige die werkt). Ik heb 'use multi-mode dma by default' uitgezet, wat gerommeld met 'Ignore Word Validation Bits', maar dat mocht allemaal niet baten.
Ik heb wat testjes gedaan met hdparm, zowel geboot van Install CD als van harde schijf.
Met Install CD staat udma4 op beide schijven aan, maar de 'timing buffered disk reads' test wil op geen van beide schijven voltooien. Als ik boot van harddisk met de optie ide=nodma dan voltooid de genoemde test wel, maar heb ik ongeveer 4mb/s. Als ik de harde schijven op de onboard- ide controller gooi, dan draaien ze in udma2, maar haal ik toch maar 3,5mb/s.
Ik heb al van IDE- kabels gewisseld, maar dat heeft ook niet geholpen. Alle kabels aan de harde schijven zijn 80- aderig.
De schijven hangen als volgt aan de ide- controller:
hde: WD2500JB met gegevens
hdf: Barracuda IV met originele installatie
hdg: WD2500JB leeg, maar gepartitioneerd.
Ik ben nog niet bezig geweest om RAID aan de gang te krijgen, omdat ik eerst de DMA- timeouts op wil lossen. Het maakt trouwens geen verschil of de Seagate wel of niet aangesloten is, de fouten treden toch op.
Ik heb mijn kernel config ook on-line gezet.
Gerelateerde zaken:
LinuxQuestions.org - Promise Ultra66 works then "fails"
Weet iemand wat hier mis kan zijn?
Processor: P!!! Coppermine 500MHz
Moederbord: MSI MS-6163pro (Intel 440BX chipset)
RAID Controller: Promise FastTrak66 BIOS 1.30b12 (gebruikt als normale IDE- controller)
Voormalige harde schijven: Seagate Barracuda IV 80GB
Nieuwe harde schijven: Western Digital WD2500JB
OS: Debian Sarge met zelfgebakken kernel 2.6.14 uit Sid.
De WD's dienen ter vervanging van de Seagate's, dus ik kopiëer met de Install-CD van Ubuntu Breezy (overschakelen naar tty2) de gegevens van de oude schijf naar de nieuwe schijf. Als ik dan de computer reboot, krijg ik niet snel daarna al fouten in de logs:
De computer start wel gewoon door, maar hdparm geeft dan niet meer aan ik welke modus ze draaien. -Tt geeft ook weer 4mb/s.Nov 27 10:10:33 gandalf kernel: e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
Nov 27 10:10:33 gandalf kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Nov 27 10:10:33 gandalf kernel: hde: dma_intr: error=0x84 { DriveStatusError BadCRC }
Nov 27 10:10:33 gandalf kernel: ide: failed opcode was: unknown
Nov 27 10:10:49 gandalf aiccu: Succesfully retrieved tunnel information for Txxxx
Nov 27 10:10:49 gandalf aiccu: Running as PID 2269
Nov 27 10:10:49 gandalf kernel: Disabled Privacy Extensions on device cf481400(sixxs)
Nov 27 10:10:49 gandalf dhcpd: Internet Systems Consortium DHCP Server V3.0.1
Nov 27 10:10:49 gandalf dhcpd: Copyright 2004 Internet Systems Consortium.
Nov 27 10:10:49 gandalf dhcpd: All rights reserved.
Nov 27 10:10:49 gandalf dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Nov 27 10:10:49 gandalf dhcpd: Wrote 0 deleted host decls to leases file.
Nov 27 10:10:49 gandalf dhcpd: Wrote 0 new dynamic host decls to leases file.
Nov 27 10:10:49 gandalf dhcpd: Wrote 4 leases to leases file.
Nov 27 10:10:49 gandalf kernel: NET: Registered protocol family 17
Nov 27 10:11:16 gandalf kernel: hde: dma_timer_expiry: dma status == 0x60
Nov 27 10:11:16 gandalf kernel: hde: DMA timeout retry
Nov 27 10:11:16 gandalf kernel: PDC202XX: Primary channel reset.
Nov 27 10:11:16 gandalf kernel: PDC202XX: Secondary channel reset.
Nov 27 10:11:36 gandalf kernel: hde: dma_timer_expiry: dma status == 0x61
Nov 27 10:11:55 gandalf kernel: hde: DMA timeout error
Nov 27 10:11:55 gandalf kernel: hde: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
Nov 27 10:11:55 gandalf kernel: ide: failed opcode was: unknown
Nov 27 10:11:55 gandalf kernel: hde: status timeout: status=0xd0 { Busy }
Nov 27 10:11:55 gandalf kernel: ide: failed opcode was: unknown
Nov 27 10:11:55 gandalf kernel: hdf: DMA disabled
Nov 27 10:11:55 gandalf kernel: PDC202XX: Primary channel reset.
Nov 27 10:11:55 gandalf kernel: PDC202XX: Secondary channel reset.
Nov 27 10:11:55 gandalf kernel: ide2: reset: master: error (0x00?)
Nov 27 10:12:56 gandalf kernel: hde: dma_timer_expiry: dma status == 0x21
Nov 27 10:12:56 gandalf kernel: hde: DMA timeout error
Nov 27 10:12:56 gandalf kernel: hde: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
Nov 27 10:12:56 gandalf kernel: ide: failed opcode was: unknown
Nov 27 10:12:56 gandalf kernel: hde: dma_timer_expiry: dma status == 0x21
Nov 27 10:12:56 gandalf kernel: hde: DMA timeout error
Nov 27 10:12:56 gandalf kernel: hde: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
Nov 27 10:12:56 gandalf kernel: ide: failed opcode was: unknown
Ik heb wat gespeeld met kernel boot parameters. Zo heb ik ide=nodma aangezet. Als ik dan de computer opnieuw opstart dan werkt het ook vlekkeloos, maar is de performance natuurlijk om te huilen. Ik heb 'noapic' meegegeven na wat zoekwerk, maar dat helpt niet.
Ik heb een paar keer een nieuwe kernel (2.6.14) gebakken, waarbij ik overschakelde van pdc202xx_old naar pdc202xx_new (werkt niet, de oude is de enige die werkt). Ik heb 'use multi-mode dma by default' uitgezet, wat gerommeld met 'Ignore Word Validation Bits', maar dat mocht allemaal niet baten.
Ik heb wat testjes gedaan met hdparm, zowel geboot van Install CD als van harde schijf.
Met Install CD staat udma4 op beide schijven aan, maar de 'timing buffered disk reads' test wil op geen van beide schijven voltooien. Als ik boot van harddisk met de optie ide=nodma dan voltooid de genoemde test wel, maar heb ik ongeveer 4mb/s. Als ik de harde schijven op de onboard- ide controller gooi, dan draaien ze in udma2, maar haal ik toch maar 3,5mb/s.
Ik heb al van IDE- kabels gewisseld, maar dat heeft ook niet geholpen. Alle kabels aan de harde schijven zijn 80- aderig.
De schijven hangen als volgt aan de ide- controller:
hde: WD2500JB met gegevens
hdf: Barracuda IV met originele installatie
hdg: WD2500JB leeg, maar gepartitioneerd.
Ik ben nog niet bezig geweest om RAID aan de gang te krijgen, omdat ik eerst de DMA- timeouts op wil lossen. Het maakt trouwens geen verschil of de Seagate wel of niet aangesloten is, de fouten treden toch op.
Ik heb mijn kernel config ook on-line gezet.
Gerelateerde zaken:
LinuxQuestions.org - Promise Ultra66 works then "fails"
Weet iemand wat hier mis kan zijn?
| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett