← Back to team overview

sslug-teknik team mailing list archive

Re: dma_intr Error

 

Jesper K. Pedersen wrote:
On Mon, 10 May 2004 13:56:51 +0200
Flemming Bjerke <spam@xxxxxxxxx> wrote:


Hvad betyder følgende fra dmesg? Skal man være ligeglad?

hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
blk: queue ce823dc0, I/O limit 4095Mb (mask 0xffffffff)
hdb: DMA disabled
ide0: reset: success

hdb er et cdrom-drev. Der er harddiske på hda og hdc.

De sidste 2 gange jeg har fået den fejl kostede det mig harddiske hver
gang.
Først prøvede jeg som mange foreslår ved den slags fejl at skifte kabel,
men det hjalp ikke på problemet.
Jeg vil foreslå dig at du såvidt muligt får taget en kopi af dine data
og så overvejer at skifte harddisk hvis det er en "kritisk" maskine.



Jeg har kigget lidt på nettet. Nogle har ligesom du observeret at det sker inden et hd står af. Andre har løst problemet ved at bruge fladkabler. Andre mener at der et tale om en eller anden bug. Nogle gange er det spørgsmål om indstillinger i kernen.

Men et gennemgående træk var at der var mange der havde problemet med netop Maxtor 6Y080L0. Der var så en der havde løst problemet ved at sætte udma4 i stedet for udma5:

hdparm -X udma4 /dev/hda

Det ændrede nu ikke noget ved næste boot. Så satte jeg udma til mode 4 i bios, og så forsvandt fejlen. Det sjove ved det er at jeg har to Maxtor 6Y080L0, og der kommer ikke noget brok fra den anden (hdc). Kan det have noget at gøre med at jeg har sat geometrien på hda til at være lig hdc (der var 0,01% mindre end hda og derfor ikke fik samme antal cylindre og blokke som hda)?

Ser disken i øvrigt ikke ud til at køre som den skal?

Flemming

-------------------------------------

hdparm -tT /dev/hda

/dev/hda:
 Timing buffer-cache reads:   1908 MB in  2.00 seconds = 954.00 MB/sec
 Timing buffered disk reads:  170 MB in  3.03 seconds =  56.11 MB/sec

hdparm -i /dev/hda

/dev/hda:

 Model=Maxtor 6Y080L0, FwRev=YAR41BW0, SerialNo=Y2EA1DBE
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=160086528
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: (null):


References