The HP lt4132 LTEHSPA+ 4G Module is a Mini PCIE Module not recognized by u3g and doesn't expose the virtual serial port it should. The Device identifier (0x03f0 : HP, 0xa31d : lt4132) is not present in https://github.com/freebsd/freebsd/blob/master/sys/dev/usb/usbdevs The usb_modeswitching is working but there doesn't seem to be the recognition from the driver to enable the modem. usb_modeswitch -v 0x03f0 -p 0xa31d -u 3 This device is a rebranded Huawei ME906s-158 that is itself supported. So here is the output of the usbconfig : https://pastebin.com/uWqg1MPx How-To-Repeat: Just plug the PCIe modem into the machine.
Hi, Have a look at existing commits for adding new devices: https://svnweb.freebsd.org/base/head/sys/dev/usb/serial/u3g.c --HPS
Created attachment 197759 [details] usbdevs ID patch
Created attachment 197760 [details] u3g support patch So, it might seem weird that a non standard huawei init method, but from what I could've gathered, this modem and ME909 share this quirk.
See commit message below.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=a7cf31da5a29a762848c367aced61910efda95c1 commit a7cf31da5a29a762848c367aced61910efda95c1 Author: Hans Petter Selasky <hselasky@FreeBSD.org> AuthorDate: 2021-06-11 10:53:22 +0000 Commit: Hans Petter Selasky <hselasky@FreeBSD.org> CommitDate: 2021-06-11 11:05:58 +0000 Add new USB ID to u3g(4). Submitted by: pierre-jean.gineste@nuabee.fr PR: 231909 MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking sys/dev/usb/serial/u3g.c | 1 + sys/dev/usb/usbdevs | 1 + 2 files changed, 2 insertions(+)