IDE-UDMA error

Han-Wen Nienhuys (hanwen@cs.uu.nl)
Tue, 22 Sep 1998 10:50:56 +0200 (MET DST)


Hi kernel-guys,

I have a motherboard with the VIA Apollo VP1/VPX chipset which is
supposed to support UDMA, and a Quantum Fireball that also should do
UDMA. But the UDMA never has been working, it seems. Upon boot, the
kernel says:

VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x6000-0x6007, BIOS settings: hda:pio, hdb:pio
ide0: VIA Bus-Master (U)DMA Timing Config Success
ide1: BM-DMA at 0x6008-0x600f, BIOS settings: hdc:pio, hdd:pio
ide1: VIA Bus-Master (U)DMA Timing Config Success
hda: QUANTUM FIREBALL ST2.1A, ATA DISK drive
hdc: Maxtor 7540 AV, ATA DISK drive
hdd: CDA46802I, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: QUANTUM FIREBALL ST2.1A, 2014MB w/81kB Cache, CHS=1023/64/63, UDMA
hdc: Maxtor 7540 AV, 515MB w/32kB Cache, CHS=1046/16/63, DMA
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 >
hdc: hdc1 hdc2 hdc3
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 48k freed
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 disabled
ide0: reset: success

This is my configuration: P166mmx, el cheapo VXPro+ mobo,

~$ cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: VIA Technologies VT 82C585 Apollo VP1/VPX (rev 35).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=32.
Bus 0, device 7, function 0:
ISA bridge: VIA Technologies VT 82C586 Apollo ISA (rev 39).
Medium devsel. Master Capable. No bursts.
Bus 0, device 7, function 1:
IDE interface: VIA Technologies VT 82C586 Apollo IDE (rev 6).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=32.
I/O at 0x6000 [0x6001].
Bus 0, device 9, function 0:
VGA compatible controller: S3 Inc. Trio64V2/DX or /GX (rev 22).
Medium devsel.
Non-prefetchable 32 bit memory at 0xe0000000 [0xe0000000].
~$ cat /proc/version
Linux version 2.1.122 (root@linuctic) (gcc version 2.7.2.3) #10 Thu Sep 17 20:44:45 WEST 1998

-- 

Han-Wen Nienhuys, hanwen@cs.uu.nl ** GNU LilyPond - The Music Typesetter http://www.cs.uu.nl/people/hanwen/lilypond/index.html

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/