Port-amd64 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Genesys USB3 hub shows up as USB2
I bought a Sabrent SATA dock with 3 USB3 ports. It's specified as USB3.
Plugging it into a xhci port gets me only USB2. First, a basic USB3
flash drive:
umass1 at uhub0 port 1 configuration 1 interface 0
umass1: SanDisk (0x0781) Ultra USB 3.0 (0x5591), rev 3.00/1.00, addr 23
and then the dock (with a 1T spinning disk):
uhub3 at uhub1 port 6: GenesysLogic (0x05e3) USB2.1 Hub (0x0610), class 9/0, rev 2.10/93.91, addr 26
uhub3: multiple transaction translators
uhub3: 4 ports with 3 removable, self powered
umass0 at uhub3 port 1 configuration 1 interface 0
umass0: Sabrent Disk Device (0x152d) Sabrent Disk Device (0x0578), rev 2.10/4.01, addr 27
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <Sabrent, Disk Device, 0401> disk fixed
sd0: fabricating a geometry
sd0: 931 GB, 953869 cyl, 64 head, 32 sec, 512 bytes/sect x 1953525168 sectors
sd0: fabricating a geometry
I found a sort of similar report:
https://github.com/openwrt/openwrt/issues/7769
and I wonder if there is some breakage we need to work around, or if I'm
confused about something.
If I plug the flash drive into one of the ports on the dock, it works,
but only at USB2 speed.
I have made this edit and not tried to proceed, because I don't see that
the 0604 define shows up anywhere, and it appears the real issue is that
hte device is presenting as a USB2.1 hub.
Index: sys/dev/usb/usbdevs
===================================================================
RCS file: /cvsroot/src/sys/dev/usb/usbdevs,v
retrieving revision 1.808
diff -u -p -r1.808 usbdevs
--- sys/dev/usb/usbdevs 14 May 2023 22:30:13 -0000 1.808
+++ sys/dev/usb/usbdevs 31 Aug 2023 01:08:14 -0000
@@ -1682,6 +1682,7 @@ product GENERALINSTMNTS SB5100 0x5100 SU
/* Genesys Logic products */
product GENESYS GENELINK 0x05e3 GeneLink Host-Host Bridge
product GENESYS GL650 0x0604 GL650 Hub
+product GENESYS GL3590 0x0626 GL3590 Hub
product GENESYS GL641USB 0x0700 GL641USB CompactFlash Card Reader
product GENESYS GL641USB2IDE_2 0x0701 GL641USB USB-IDE Bridge
product GENESYS GL641USB2IDE 0x0702 GL641USB USB-IDE Bridge
Home |
Main Index |
Thread Index |
Old Index