The branch main has been updated by kevans:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=94efe9f91be7f3aa501983716db5a4378282a734

commit 94efe9f91be7f3aa501983716db5a4378282a734
Author:     Mazin Fadl <[email protected]>
AuthorDate: 2023-10-11 03:22:12 +0000
Commit:     Kyle Evans <[email protected]>
CommitDate: 2023-10-11 21:08:53 +0000

    usb: add quirks for the Genesys GL3220 card reader
    
    Without these, card hotplugging does not work on the GL3220.
    
    PR:     263868
    Fixes:  520b88860d7a79 ("usb(4): Automagically apply all quirks [...]")
---
 sys/dev/usb/quirk/usb_quirk.c | 2 ++
 sys/dev/usb/usbdevs           | 1 +
 2 files changed, 3 insertions(+)

diff --git a/sys/dev/usb/quirk/usb_quirk.c b/sys/dev/usb/quirk/usb_quirk.c
index 2199880d3abd..98515be2a06d 100644
--- a/sys/dev/usb/quirk/usb_quirk.c
+++ b/sys/dev/usb/quirk/usb_quirk.c
@@ -260,6 +260,8 @@ static struct usb_quirk_entry 
usb_quirks[USB_DEV_QUIRKS_MAX] = {
            UQ_MSC_NO_START_STOP, UQ_MSC_IGNORE_RESIDUE),
        USB_QUIRK(GENESYS, GL641USB_2, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB,
            UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_WRONG_CSWSIG),
+       USB_QUIRK(GENESYS, GL3220, 0x0000, 0xffff, UQ_MSC_NO_INQUIRY,
+           UQ_MSC_NO_RS_CLEAR_UA),
        USB_QUIRK(HAGIWARA, FG, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB,
            UQ_MSC_FORCE_PROTO_SCSI),
        USB_QUIRK(HAGIWARA, FGSM, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB,
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index 8a6ac22f1cf1..6543f0cbaa29 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -2296,6 +2296,7 @@ product GENESYS GL3520_SS 0x0616  GL3520 4-Port USB 3.0 
DataPath
 product GENESYS GL641USB       0x0700  GL641USB CompactFlash Card Reader
 product GENESYS GL641USB2IDE_2 0x0701  GL641USB USB-IDE Bridge No 2
 product GENESYS GL641USB2IDE   0x0702  GL641USB USB-IDE Bridge
+product GENESYS GL3220         0x0732  GL3220 USB 3.1 AiO Card Reader
 product GENESYS GL3233         0x0743  GL3233 USB 3.0 AiO Card Reader
 product GENESYS GL641USB_2     0x0760  GL641USB 6-in-1 Card Reader
 

Reply via email to