Page MenuHomeFreeBSD

Add USB ID and quirks for Huawei E3372
ClosedPublic

Authored by kd on Apr 27 2022, 12:57 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 13 2024, 7:22 AM
Unknown Object (File)
Sep 30 2024, 6:13 PM
Unknown Object (File)
Sep 25 2024, 7:49 AM
Unknown Object (File)
Sep 24 2024, 6:32 AM
Unknown Object (File)
Sep 22 2024, 2:12 AM
Unknown Object (File)
Aug 23 2024, 1:45 PM
Unknown Object (File)
Aug 18 2024, 10:28 PM
Unknown Object (File)
Aug 17 2024, 11:48 PM
Subscribers

Details

Summary

Set UQ_MSC_NO_INQUIRY and UQ_MSC_NO_GETMAXLUN quirks for mass storage, which is the initial mode of this dongle.
The modem is shipped with at least two firmware versions: 10.X and 11.X, without ability to update to the newer one.
The 11.X version works more or less fine, but the 10.X one resets after receiving either an SCSI INQUIRY, or a get_max_lun command.
Since both of those are used for automatic quirk detection, this leads to a reset cycle making the device somewhat unusable.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kd requested review of this revision.Apr 27 2022, 12:57 PM
kd created this revision.
This revision is now accepted and ready to land.Apr 27 2022, 1:04 PM
This revision was automatically updated to reflect the committed changes.

You can upgrade the firmware on some models such as e3372h-153/607 but it's a bit of a hassle.
https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/
I guess by firmware version you're referring to Software version, the firmwares are all 20.X or 21.X afaik