git: fea962297f1f - stable/13 - umodem: Add Huawei E3372h-320 device id
Wojciech Macek
wma at FreeBSD.org
Tue Sep 28 07:33:40 UTC 2021
The branch stable/13 has been updated by wma:
URL: https://cgit.FreeBSD.org/src/commit/?id=fea962297f1f26d49885845ad36590ca6bcfbe3e
commit fea962297f1f26d49885845ad36590ca6bcfbe3e
Author: Kornel Duleba <mindal at semihalf.com>
AuthorDate: 2021-08-31 06:44:36 +0000
Commit: Wojciech Macek <wma at FreeBSD.org>
CommitDate: 2021-09-28 07:03:48 +0000
umodem: Add Huawei E3372h-320 device id
After switching the dongle to the Huawei alternate mode(modem mode)
with usb_modeswitch the serial interfaces had all of their ids set to
0xFF.
After modifying umodem to work with that it attached successfully and
I've managed to configure device with standard AT commands to get
internet connection.
(cherry picked from commit 28d549826844b89224f0335b6318eb277031ea78)
---
sys/dev/usb/serial/umodem.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sys/dev/usb/serial/umodem.c b/sys/dev/usb/serial/umodem.c
index 573d74cdb526..4fa108e962f2 100644
--- a/sys/dev/usb/serial/umodem.c
+++ b/sys/dev/usb/serial/umodem.c
@@ -146,6 +146,8 @@ static const STRUCT_USB_HOST_ID umodem_host_devs[] = {
{USB_VENDOR(USB_VENDOR_HUAWEI),USB_IFACE_CLASS(UICLASS_CDC),
USB_IFACE_SUBCLASS(UISUBCLASS_ABSTRACT_CONTROL_MODEL),
USB_IFACE_PROTOCOL(0xFF)},
+ {USB_VENDOR(USB_VENDOR_HUAWEI), USB_IFACE_CLASS(0xFF),
+ USB_IFACE_SUBCLASS(0xF), USB_IFACE_PROTOCOL(0xFF)},
/* Kyocera AH-K3001V */
{USB_VPI(USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_AHK3001V, 1)},
{USB_VPI(USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720, 1)},
More information about the dev-commits-src-all
mailing list