DriveStatusError BadCRC

Post Reply
Message
Author
Karsten

DriveStatusError BadCRC

#1 Post by Karsten »

Hallo erstmal,

Hab folgendes Problem. Wenn ich Linux starte, dann erscheinen immer folgende Fehlermeldungen.

hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }

Weiß irgendjemand etwas damit anzufangen?
Gelegentlich kommt es vor, das sich Linux unter X aufhängt und auf keine Eingaben mehr Reagiert. Auch nicht auf ein Strg+Alt+Backspace oder Strg+Alt+F1 um auf eine andere Console zu wechseln. (Bleibt nur noch ein Reset)
Ob diese Systemhänger damit zu tun haben kann ich nicht genau sagen. Deshalb poste ich einfach mal meine Ausgabe von dmesg und meine Hard-Softwareconfiguration.

Linux-Mandrake 7.1 kernel 2.2.15-4mdk Partitionen /usr, /home, und die Rootpartition mit Reiserfs, /boot mit ext2

Festplatte IBM-DTLA-307030
AMD-Duron 750
Mainboard KT7-Raid

[root@tux karsten]# dmesg
.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 131072 bhash 65536)
Initializing RT netlink socket
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.12)
Real Time Clock Driver v1.09
Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: not 100% native mode: will probe irqs later
Split FIFO Configuration: 8 Primary buffers, threshold = 1/2
8 Second. buffers, threshold = 1/2
ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
ide0: VIA Bus-Master (U)DMA Timing Config Success
ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:DMA, hdd:pio
ide1: VIA Bus-Master (U)DMA Timing Config Success
HPT366: IDE controller on PCI bus 00 dev 98
HPT366: not 100% native mode: will probe irqs later
ide2: BM-DMA at 0xe400-0xe407, BIOS settings: hde:pio, hdf:pio
hda: IBM-DTLA-307030, ATA DISK drive
hdc: MIDA 40XB, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: IBM-DTLA-307030, 29314MB w/1916kB Cache, CHS=3737/255/63
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 >
Checking ReiserFS transaction log (device 03:05) ...
Replayed 0 transactions in 0 seconds
ReiserFS core development sponsored by SuSE Labs (suse.com)
Journaling sponsored by MP3.com
Item handlers sponsored by Ecila.com
ReiserFS version 3.5.19
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 52k freed
Adding Swap: 128484k swap-space (priority -1)
Checking ReiserFS transaction log (device 03:08) ...
Replayed 0 transactions in 0 seconds
ReiserFS version 3.5.19
ncr53c8xx: at PCI bus 0, device 11, function 0
ncr53c8xx: 53c875 detected with Symbios NVRAM
ncr53c875-0: rev=0x03, base=0xd6001000, io_port=0xd000, irq=11
ncr53c875-0: Symbios format NVRAM, ID 7, Fast-20, Parity Checking
ncr53c875-0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/0e/a0/01/00/24
ncr53c875-0: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/46/a0/00/08/24
ncr53c875-0: on-chip RAM at 0xd6000000
ncr53c875-0: resetting, command processing suspended for 2 seconds
ncr53c875-0: restart (scsi reset).
ncr53c875-0: enabling clock multiplier
ncr53c875-0: Downloading SCSI SCRIPTS.
scsi0 : ncr53c8xx - version 3.2a-2
scsi : 1 host.
ncr53c875-0: command processing resumed
Vendor: YAMAHA Model: CRW4416S Rev: 1.0e
Type: CD-ROM ANSI SCSI revision: 02
Vendor: IOMEGA Model: ZIP 100 Rev: J.03
Type: Direct-Access ANSI SCSI revision: 02
Checking ReiserFS transaction log (device 03:06) ...
Replayed 0 transactions in 0 seconds
ReiserFS version 3.5.19
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 4.13 detected OK (220)
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
ne2k-pci.c:vpre-1.00e 5/27/99 D. Becker/P. Gortmaker http://cesdis.gsfc.nasa.gov
/linux/drivers/ne2k-pci.html
ne2k-pci.c: PCI NE2000 clone 'RealTek RTL-8029' at I/O 0xcc00, IRQ 9.
eth0: RealTek RTL-8029 found at 0xcc00, IRQ 9, 00:00:1C:03:13:1A.
CSLIP: code copyright 1989 Regents of the University of California
PPP: version 2.3.7 (demand dialling)
PPP line discipline registered.
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
/dev/vmmon: Module vmmon: registered with major=10 minor=165 tag=$Name: build-62
1 $
/dev/vmmon: Module vmmon: initialized
parport0: PC-style at 0x378 [SPP]
ppuser: User-space parallel port driver
/dev/vmnet: open called by PID 614 (vmnet-bridge)
/dev/vmnet: hub 0 does not exist, allocating memory.
/dev/vmnet: port on hub 0 successfully opened
bridge-eth0: up
bridge-eth0: attached
/dev/vmnet: open called by PID 632 (vmnet-netifup)
/dev/vmnet: hub 1 does not exist, allocating memory.
/dev/vmnet: port on hub 1 successfully opened
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
/dev/vmnet: open called by PID 647 (vmnet-dhcpd)
/dev/vmnet: port on hub 1 successfully opened
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
registered device ppp0
PPP BSD Compression module registered
PPP Deflate Compression module registered
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
kcminfo uses obsolete /proc/pci interface
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
inserting floppy driver for 2.2.15-4mdk
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
[root@tux karsten]#

ratte

Re: DriveStatusError BadCRC

#2 Post by ratte »

'DriveReady SeekComplete Error' war bei mir immer ein Hardwaredefekt.

-Wackelkontakt oder Kabel nicht voll aufgesteckt.

-idecontroller kaputtig

-harddisk schrottig

ratte

Karsten

Re: DriveStatusError BadCRC

#3 Post by Karsten »

Hab jetzt mal hdparm beim start deaktiviert. Und siehe da, die Fehlermeldungen waren verschwunden. Also scheint mir die Hardware nicht schrottig zu sein. (Hab auch nochmal an den Steckern gewackelt und auf korrekten Sitz überprüft)
Allerdings läuft die Festplatte ohne DMA-Unterstützung dann ein vielfaches langsamer, aber stabil. 4.30 MB/s ohne <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle"> und 30 MB/s mit DMA-Unterstützung <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.
Sobald ich mit hdparm, die DMA-Unterstützung wieder einschalte kommen wieder diese "DriveStatusErrors".

Könnte das vieleicht ein DMA-Konflikt sein.
Hab übrigens noch eine Soundkarte, die DMA 1 & 5 belegt.
Deshalb möchte ich mal wissen, wie ich rauskriege, welchen DMA die Festplatte nimmt. Steht außer dem SoundBlaster nix weiter drin in /proc/dma.

Karsten

User avatar
killerhippy
Posts: 529
Joined: 19. May 2000 19:36
Contact:

Re: DriveStatusError BadCRC

#4 Post by killerhippy »

fleisch n modderboord, das nich so assrein is?

Hab' mal gelesen, das Linux die Hardware so nimmt wie sie sich anmeldet und dementsprechen auch ausreizt. Windoze ist da userfiendlich und 'genuegsamer', sodass es da noch funkt, in Linux aber nicht, wenn die Hardware nicht halten kann, was sie verspricht.

Aber vielleicht dein ultradma-idekabel(???) nicht ganz astrein.
Es gibt keine dumme Fragen!

Killerhippy

User avatar
Eddie
Posts: 180
Joined: 22. Sep 1999 9:28
Location: Lennestadt

Re: DriveStatusError BadCRC

#5 Post by Eddie »

Hi!

Ich hatte ein ähnliches Problem auch mal. Die Ursache war eine falsch gejumperte Festplatte. Die erste Platte stand auf Master mit Slave. Die zweite Platte hatte ich auf Cableselect (?). Weiß nicht mehr so genau. Ist schon eine Weile her... Würde ich an deiner Stelle mal testen!
Gruß
Eddie

Karsten

Re: DriveStatusError BadCRC

#6 Post by Karsten »

Hallo erstmal,

hab noch mal die Jumperung überprüft, Festplatte ist auf Master eingestellt und auch das einzigste Gerät am 1. IDE-Controller.
Und hab auch mal die Kabel vom CD-Rom und Festplatte getauscht um mal zu überprüfen, ob es am Kabel liegt, und den 3. und 4. IDE-Controller im Bios deaktiviert, aber war nix zu machen. Deshalb glaube ich so langsam, daß ich mit meinem nagelneuen KT7Raid Mainboard noch die eine oder andere Kernelversion abwarten muß, bis es richtig unterstützt wird.
Oder hat schon jemand mal ein KT7Raid unter Linux problemlos mit einem 2.2.x Kernel zum funzen gebracht?

Karsten

Post Reply