USB CDRW ScanLogic: Quirk does not work?
Federico Galvez-Durand Besnard
fico at del.ufrj.br
Sun Dec 5 14:50:45 PST 2004
Hello everyone, I have this 4 years old USB CDRW (Q-lity ECW-043)
attached to a 4 years old Notebook (Toshiba 2805-302). I wonder whether
someone here can give me advice about how to make it work (I guess I can
try on my own with some hints). I have already tried different quirks on
umass.c without success. Also, similar problems seem to be reported on
NetBSD several years ago. There is a quirk in FreeBSD 5.3 umass.c; but
it does not go well with this device.
Other possible solutions are:
a) Buy new hardware : it is under consideration;
b) Moving to Fedora Core 3. Well, I use BSD since NetBSD 0.8a... and
Fedora will run much slower in this notebook;
c) Giving up on having stand alone CD backup... :(
Once attached, the device is not mounted:
# uname -a
FreeBSD a.org 5.3-STABLE FreeBSD 5.3-STABLE #14: Fri Dec 3 22:40:28
GMT-1 2004 root at ME i386
# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000),rev 1.00
port 1 powered
port 2 addr 2: full speed, self powered, config 1, SL11R IDE
Adapter(0x0002), ScanLogic(0x04ce), rev 2.61
short dmesg:
umass0: ScanLogic USBIDE ScanLogic USBIDE, rev 1.10/2.61, addr 2
umass0: 8070i (ATAPI) over Bulk-Only; quirks = 0x0400
umass0:1:0:-1: Attached to scbus1
umass0: Invalid CSW: tag 849 should be 1
umass0: Invalid CSW: tag 849 should be 2
umass0: Invalid CSW: tag 849 should be 3
umass0: Invalid CSW: tag 849 should be 4
umass0: Invalid CSW: tag 849 should be 5
umass0: Invalid CSW: tag 849 should be 6
(da0:umass-sim0:0:0:0): got CAM status 0x4
(da0:umass-sim0:0:0:0): fatal error, failed to attach to device
(da0:umass-sim0:0:0:0): lost device
umass0: Invalid CSW: tag 849 should be 7
umass0: Invalid CSW: tag 849 should be 8
umass0: Invalid CSW: tag 849 should be 9
umass0: Invalid CSW: tag 849 should be 10
umass0: Invalid CSW: tag 849 should be 11
(da0:umass-sim0:0:0:0): removing device entry
Opened disk da0 -> 5
Some extra info:
# camcontrol devlist
< > at scbus0 target 0 lun 0 (pass0)
# camcontrol inquiry 0:0:0 -v
pass0: < > Removable Direct Access SCSI-2 device
(pass0:umass-sim0:0:0:0): INQUIRY. CDB: 12 1 80 0 ff 0
(pass0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(pass0:umass-sim0:0:0:0): SCSI Status: Check Condition
(pass0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:24,0
(pass0:umass-sim0:0:0:0): Invalid field in CDB
pass0: 1.000MB/s transfers
I have a long dmesg here with debug ON:
http://www.del.ufrj.br/~fico/FreeBSD/debug/dmesg01
I have already wrongly posted to "bugs", sorry about that.
Thank you for any help.
More information about the freebsd-usb
mailing list