Date: Thu, 5 Jul 2007 20:43:09 +0200 From: Ulrich Spoerlein <uspoerlein@gmail.com> To: usb@freebsd.org Subject: umass/cam headaches Message-ID: <20070705184309.GD2749@roadrunner.q.local>
next in thread | raw e-mail | index | archive | help
Hi all, I'm still fighting with getting my ext. Plextor drive to read retail DVDs and noticed these new printfs. I don't know *what* has been done to CAM or cd(4) or umass(4) during the last week. But my drive is working way better than before. Still lots of oddities: Jul 4 21:10:23 roadrunner kernel: umass0: <PLEXTOR DVDR PX-755A, class 0/0, rev 2.00/4.35, addr 2> on uhub3 Jul 4 21:10:23 roadrunner root: Unknown USB device: vendor 0x093b product 0x0048 bus uhub3 Jul 4 21:10:24 roadrunner kernel: cd0 at umass-sim0 bus 0 target 0 lun 0 Jul 4 21:10:24 roadrunner kernel: cd0: <PLEXTOR DVDR PX-755A 1.06> Removable CD-ROM SCSI-0 device Jul 4 21:10:24 roadrunner kernel: cd0: 40.000MB/s transfers Jul 4 21:10:24 roadrunner kernel: cd0: Attempt to query device size failed: NOT READY, Medium not present - tray open Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x46 - trying anyway Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x46 - trying anyway Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x4a - trying anyway Jul 4 21:10:55 roadrunner last message repeated 14 times Jul 4 21:10:58 roadrunner kernel: umass0: Unsupported ATAPI command 0x46 - trying anyway Jul 4 21:10:58 roadrunner kernel: umass0: Unsupported ATAPI command 0x4a - trying anyway Jul 4 21:11:30 roadrunner last message repeated 16 times Jul 4 21:13:29 roadrunner last message repeated 59 times Jul 4 21:23:30 roadrunner last message repeated 298 times Jul 4 21:33:30 roadrunner last message repeated 298 times Jul 4 21:43:31 roadrunner last message repeated 299 times Jul 4 21:47:34 roadrunner last message repeated 121 times Or these here with a different media Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 23 4 60 0 0 1 0 Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:6f,3 Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): Reserved ASC/ASCQ pair Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): Unretryable error Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): cddone: got error 0x16 back Jul 5 20:20:19 roadrunner kernel: GEOM_LABEL: Label for provider cd0 is iso9660/DVD_VIDEO. Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 23 4 60 0 0 1 0 Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:6f,3 Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): Reserved ASC/ASCQ pair Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): Unretryable error Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): cddone: got error 0x16 back Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:42 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retries Exhausted Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): cddone: got error 0x5 back Googleing around, it looks like Linux is defining these codes as: #define GET_CONFIGURATION 0x46 #define GET_EVENT_STATUS_NOTIFICATION 0x4a libcdio: CDIO_MMC_GPCMD_GET_EVENT_STATUS = 0x4a Looking at /sys/cam/scsi/scsi_cd.h it looks like it could handle at least 0xa3 and 0xa4. So should umass.c simply pass them through? Then what about 0x46 and 0x4a? Could they be the source of my problem? What's with the SCSI status errors? Is READ(10) telling me it's using 10 byte commands? The CDB is 10 bytes. Should I try quirking this device to 6 byte commands? Cheers, Ulrich Spoerlein -- "The trouble with the dictionary is you have to know how the word is spelled before you can look it up to see how it is spelled." -- Will Cuppy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070705184309.GD2749>