Oct 19 16:03:17 apollo /netbsd: cd0(viaide0:1:0): Check Condition on CDB: 0x28 00 00 00 10 28 00 00 20 00
Oct 19 16:03:17 apollo /netbsd: SENSE KEY: Hardware Error
Oct 19 16:03:17 apollo /netbsd: ASC/ASCQ: ASC 0x08 ASCQ 0x03
Oct 19 16:03:17 apollo /netbsd:
Oct 19 16:03:17 apollo /netbsd: cd0(viaide0:1:0): Check Condition on CDB: 0x28 00 00 00 10 28 00 00 04 00
Oct 19 16:03:17 apollo /netbsd: SENSE KEY: Hardware Error
Oct 19 16:03:17 apollo /netbsd: ASC/ASCQ: ASC 0x08 ASCQ 0x03
Oct 19 16:03:17 apollo /netbsd:
The dmesg output is:
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <IDE DVD-ROM 16X, , VER 5.0> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
cd0(viaide0:1:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA data transfers)
The BIOS thinks, that this device only supports DMA mode 2! I would try
to access the device with DMA mode 2 or without DMA if someone could
tell me how to do that.
Or do you have any other ideas?
Martin
Build a kernel with
cd* at atapibus? drive ? flags 0xf00
for DMA mode 2, and
cd* at atapibus? drive ? flags 0xff0
for PIO
--
Manuel Bouyer <bou...@antioche.eu.org>
NetBSD: 24 ans d'experience feront toujours la difference
--
Thanks. This does the trick. The drive works perfectly now.
Martin
That ASC/ASCQ combination is a CRC error. Do you have the 80-wire Ultra-DMA
cable installed, or a traditional 40-wire cable?