HP dvd1040d (USB) no audio.
John Murphy
freebsd001 at freeode.co.uk
Mon Nov 26 17:50:28 PST 2007
On a recent install of FreeBSD-7.0-BETA2 on all new hardware,
I was delighted to find all the important stuff supported and
working. Only problem is that I get no audio from CDs played
on an HP dvd1040d USB dvd writer.
Some players (xmcd, xmms) refuse to try, but cdcontrol will
spin up the drive and progress through the tracks at the right
speed, but without a peep of audio.
Grip will make files of (presumably) the correct file sizes
very quickly, but they are all silent.
Xmcd in debug mode produces the following error twice, but I
may not have configured it correctly:
SCSI CDB bytes (dev=/dev/cd0 rw=1 to=5 role=1):
0000 42 02 40 00 00 00 00 00 30 00 -- -- -- -- -- -- B. at .....0.......
CD audio: SCSI command error on /dev/cd0: Status=0x8c
Sense data: Key=0x5 (ILLEGAL REQUEST) Code=0x24 Qual=0x0
I should mention that it's a custom kernel and I've removed all
SCSI controllers. All SCSI peripherals are included though.
The drive's umass entry in dmesg (and a few preceding lines):
usb1: EHCI version 1.0
usb1: companion controller, 10 ports each: usb0
usb1: <EHCI (generic) USB 2.0 controller> on ehci0
usb1: USB revision 2.0
uhub1: <nVidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb1
uhub1: 10 ports with 10 removable, self powered
umass0: <Hewlett-Packard Mass Storage Device, class 0/0, rev 2.00/0.00, addr 2> on uhub1
Booting with a (known good) CD in the drive reveals:
cd0 at umass-sim0 bus 0 target 0 lun 0
cd0: <HP DVD Writer 1040d EH24> Removable CD-ROM SCSI-0 device
cd0: 40.000MB/s transfers
cd0: cd present [353932 x 2048 byte records]
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 5 66 8b 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 20 0 0 4 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 4 0 0 4 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 4 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 80 0 0 4 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 10 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 4 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 20 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 1 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
(cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(cd0:umass-sim0:0:0:0): SCSI Status: Check Condition
(cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:64,0
(cd0:umass-sim0:0:0:0): Illegal mode for this track
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
It's no showstopper, though it would be nice to have it working
and I would be keen to provide any further diagnostics if they
will help. Would the output of a verbose boot provide more useful
information?
--
Thanks, John.
More information about the freebsd-hardware
mailing list