USB drive controller connects as usb-storage rather than uas
by bubbagump from LinuxQuestions.org on (#5FDZW)
I have a JMicro JMS567A and JMB393B based drive enclosure (Syba 5 bay). It supposedly supports UASP in Linux. However, I can't get this thing to use the UAS driver for the life of me and thus the performance is crud.
Dmesg shows:
Code:[ 1.803443] usb 6-2: Product: Syba USB Device
[ 1.804175] usb 6-2: Manufacturer: JMicron
[ 1.804895] usb 6-2: SerialNumber: DD2020052718E
[ 1.806185] usb-storage 6-2:1.0: USB Mass Storage device detected
[ 1.807071] usb-storage 6-2:1.0: Quirks match for vid 152d pid 0567: 5000000
[ 1.807807] scsi host4: usb-storage 6-2:1.0So I thought creating a udev file would make this go.
Code:/etc/udev/rules.d/99-syba.rules
ACTION=="add", ATTRS{idVendor}=="152d", ATTRS{idProduct}=="0567", RUN+="/sbin/modprobe uas" RUN+="/bin/sh -c 'echo 152d 0567 > /sys/bus/usb/drivers/uas/new_id'"I even ran 'echo 152d 0567 > /sys/bus/usb/drivers/uas/new_id' manually and unplugged/replugged to see if that helped. It didn't.
Any ideas? Any obvious typos or something I screwed up? Thanks!


Dmesg shows:
Code:[ 1.803443] usb 6-2: Product: Syba USB Device
[ 1.804175] usb 6-2: Manufacturer: JMicron
[ 1.804895] usb 6-2: SerialNumber: DD2020052718E
[ 1.806185] usb-storage 6-2:1.0: USB Mass Storage device detected
[ 1.807071] usb-storage 6-2:1.0: Quirks match for vid 152d pid 0567: 5000000
[ 1.807807] scsi host4: usb-storage 6-2:1.0So I thought creating a udev file would make this go.
Code:/etc/udev/rules.d/99-syba.rules
ACTION=="add", ATTRS{idVendor}=="152d", ATTRS{idProduct}=="0567", RUN+="/sbin/modprobe uas" RUN+="/bin/sh -c 'echo 152d 0567 > /sys/bus/usb/drivers/uas/new_id'"I even ran 'echo 152d 0567 > /sys/bus/usb/drivers/uas/new_id' manually and unplugged/replugged to see if that helped. It didn't.
Any ideas? Any obvious typos or something I screwed up? Thanks!