Subject: DVD-Player doesn't work
To: None <current-users@netbsd.org>
From: Martin Schmitz <martin-schmitz@web.de>
List: current-users
Date: 10/19/2003 16:09:18
If I mount a dvd or cd in my dvd-player, everything seems to be ok. the
device is mounted, but if I try to access files on the dvd/cd, I get
lots of i/o-errors. It's the same with 1.6.1 and -current. The error
message always sounded like "non-media hardware error, data =
...". Since the last update today it tells:

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