usb/74453: Q-lity CD-RW USB ECW-043 (ScanLogic SL11R chipset) does not work

Federico Galvez-Durand Besnard fico at del.ufrj.br
Fri Jun 22 09:39:06 UTC 2007


Gavin Atkinson wrote:
> Synopsis: Q-lity CD-RW USB ECW-043 (ScanLogic SL11R chipset) does not work
>
> State-Changed-From-To: open->feedback
> State-Changed-By: gavin
> State-Changed-When: Thu Jun 14 17:49:00 UTC 2007
> State-Changed-Why: 
>
> To submitter: Is this still a problem on more recent versions of
> FreeBSD?  Have you tried the suggestion in the PR of using the
> WRONG_CSWSIG quirk?
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=74453
>
>
>   
Yes, it is still the same problem:

++++ Begin Follow-up ++++
camelot# uname -a
FreeBSD camelot.local 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #0: Thu Jun 
21 19:23:02 CEST 2007     
root at camelot.local:/usr/obj/usr/src/sys/CAMELOT  i386

camelot# dmesg | grep umass0
umass0: ScanLogic USBIDE ScanLogic USBIDE, rev 1.10/2.61, addr 2
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

root at camelot# camcontrol devlist -v
scbus0 on ata0 bus 0:
<  >                               at scbus0 target -1 lun -1 ()
scbus1 on ata1 bus 0:
<TOSHIBA DVD-ROM SD-C2402 1317>    at scbus1 target 0 lun 0 (pass0,cd0)
<  >                               at scbus1 target -1 lun -1 ()
scbus2 on umass-sim0 bus 0:
<  >                               at scbus2 target 0 lun 0 (pass1)
scbus-1 on xpt0 bus 0:
<  >                               at scbus-1 target -1 lun -1 (xpt0)


root at camelot# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
 port 1 addr 2: full speed, self powered, config 1, ScanLogic 
USBIDE(0x0002), ScanLogic USBIDE(0x04ce), rev 2.61
 port 2 powered

root at camelot# diff -u umass.c.orig /usr/src/sys/dev/usb/umass.c
--- umass.c.orig        Thu Jun 21 19:02:27 2007
+++ /usr/src/sys/dev/usb/umass.c        Thu Jun 21 19:02:58 2007
@@ -460,7 +460,7 @@
        },
        { USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_SL11R, RID_WILDCARD,
          UMASS_PROTO_ATAPI | UMASS_PROTO_BBB,
-         NO_INQUIRY
+         NO_INQUIRY | WRONG_CSWSIG
        },
        { USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSB, RID_WILDCARD,
          UMASS_PROTO_ATAPI | UMASS_PROTO_CBI_I,

++++ End Follow-up ++++

Some comments:

This was my original post:
http://lists.freebsd.org/mailman/htdig/freebsd-usb/2004-December/000318.html

I went through my files and found some work I did and reported to this list:
http://lists.freebsd.org/mailman/htdig/freebsd-usb/2005-February/000660.html

As far as I remember, I managed to mount this CDROM and use it in RO mode.
I could not make the kernel recognise it as a RW device.
At that time, I got many cheap working flash drives > 512MB and a new 
machine, so this machine (PIII at 800MHz/384MB mem) was assigned to a 
mission in which backup on CD was no longer necessary.
This hacking was no longer a priority.

And now I guess I did not report my work in the right way because I 
can't see these messages:

http://lists.freebsd.org/mailman/htdig/freebsd-usb/2004-December/000318.html
http://lists.freebsd.org/mailman/htdig/freebsd-usb/2005-February/000660.html

linked to my orginial  PR:

Number:    74453
Category:    usb
Synopsis:    Q-lity CD-RW USB ECW-043 (ScanLogic SL11R chipset) does not 
work
Severity:    non-critical
Priority:    low
Responsible:    freebsd-usb at FreeBSD.org
State:    feedback
Class:    sw-bug
Arrival-Date:    Sat Nov 27 17:30:24 GMT 2004
Closed-Date:   
Last-Modified:    Thu Jun 14 17:50:21 GMT 2007
Originator:    Federico Besnard
Release:    5.3 Stable


I need to pay more attention on how to handle a PR.

Thanks.


More information about the freebsd-usb mailing list