git: 226fef966a1f - stable/13 - USB: add 2 (3) more device IDs for rtw88-usb devices and a quirk
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Sep 2022 14:01:04 UTC
The branch stable/13 has been updated by bz:
URL: https://cgit.FreeBSD.org/src/commit/?id=226fef966a1f234d871c199af77ca411f87d2389
commit 226fef966a1f234d871c199af77ca411f87d2389
Author: Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2022-09-07 23:48:59 +0000
Commit: Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2022-09-21 11:39:18 +0000
USB: add 2 (3) more device IDs for rtw88-usb devices and a quirk
Add DLink DWA-182 rev D1 and generic Realtek RTW8821CU entry found on
a Tenda U10 USB WLAN Stick, AC 650 Mbps (and possibly more devices).
The latter first presents itself as a CD device with Windows drivers
(useless on FreeBSD) first so add a quirk for that we get the wireless
device right away.
While here sort some other Realtek entries by DeviceID.
(cherry picked from commit b3b6a959c85af3aabbde3ef2b80dbd4bf5b6f5a7)
---
sys/dev/usb/quirk/usb_quirk.c | 1 +
sys/dev/usb/usbdevs | 7 +++++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/sys/dev/usb/quirk/usb_quirk.c b/sys/dev/usb/quirk/usb_quirk.c
index d86ca5643515..82aa3a5baf7d 100644
--- a/sys/dev/usb/quirk/usb_quirk.c
+++ b/sys/dev/usb/quirk/usb_quirk.c
@@ -576,6 +576,7 @@ static struct usb_quirk_entry usb_quirks[USB_DEV_QUIRKS_MAX] = {
UQ_MSC_NO_INQUIRY, UQ_CFG_INDEX_0),
USB_QUIRK(SMART2, G2MEMKEY, 0x0000, 0xffff, UQ_MSC_NO_INQUIRY),
USB_QUIRK(RALINK, RT_STOR, 0x0001, 0x0001, UQ_MSC_IGNORE),
+ USB_QUIRK(REALTEK, RTW8821CU_CD, 0x0001, 0x0001, UQ_MSC_IGNORE),
/* Non-standard USB MIDI devices */
USB_QUIRK(ROLAND, UM1, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
USB_QUIRK(ROLAND, SC8850, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index b3006dee88ab..91332a1e470c 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -1729,6 +1729,7 @@ product DLINK DWA182C1 0x3315 DWA-182 rev C1
product DLINK DWA180A1 0x3316 DWA-180 rev A1
product DLINK DWA172A1 0x3318 DWA-172 rev A1
product DLINK DWA131E1 0x3319 DWA-131 rev E1
+product DLINK DWA182D1 0x331c DWA-182 rev D1
product DLINK DWL122 0x3700 DWL-122
product DLINK DWLG120 0x3701 DWL-G120
product DLINK DWL120F 0x3702 DWL-120 rev F
@@ -4021,6 +4022,7 @@ product REALTEK USB20CRW 0x0158 USB20CRW Card Reader
product REALTEK RTL8188ETV 0x0179 RTL8188ETV
product REALTEK RTL8188CTV 0x018a RTL8188CTV
product REALTEK RTL8821AU_2 0x0811 RTL8821AU
+product REALTEK RTW8821CU_CD 0x1a2b RTW8821CU_CD
product REALTEK RTL8188RU_2 0x317f RTL8188RU
product REALTEK USBKR100 0x8150 USBKR100 USB Ethernet
product REALTEK RTL8152 0x8152 RTL8152 USB Ethernet
@@ -4052,11 +4054,12 @@ product REALTEK RTL8187B_2 0x8198 RTL8187B Wireless Adapter
product REALTEK RTL8712 0x8712 RTL8712
product REALTEK RTL8713 0x8713 RTL8713
product REALTEK RTL8188CU_COMBO 0x8754 RTL8188CU
+product REALTEK RTL8812AU_1 0x8812 RTL8812AU Wireless Adapter
+product REALTEK RTL8812AU_2 0x881a RTL8812AU Wireless Adapter
product REALTEK RTL8821AU_1 0xa811 RTL8821AU
product REALTEK RTL8723BU 0xb720 RTL8723BU
product REALTEK RTL8192SU 0xc512 RTL8192SU
-product REALTEK RTL8812AU_1 0x8812 RTL8812AU Wireless Adapter
-product REALTEK RTL8812AU_2 0x881a RTL8812AU Wireless Adapter
+product REALTEK RTW8821CU 0xc811 RTW8821CU
/* RedOctane products */
product REDOCTANE DUMMY 0x0000 Dummy product