Modem booting in QDL Mode

Earlier this week my Librem 5 started having issues with the Cellular modem not loading on boot. When I run lsusb I see

Bus 001 Device 004: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)

This makes me think I have an issue with the firmware on the Modem? Do I just need to reflash the firmware? Has anyone ever encountered this before?

4 Likes

If you turn the modem off using the hardware kill switch, and then on again, does it show up in the same way then? Is it random, or happens the same way every time?

It seems to consistently happen the same way every time. Cycling the hardware kill switch doesn’t seem to help. When I turned it back on I looked at some more logs that look interesting.

From sudo journalctl -r

Aug 22 07:56:57 pureos mtp-probe[2511]: bus: 1, device: 8 was not an MTP device
Aug 22 07:56:57 pureos mtp-probe[2511]: checking bus 1, device 8: “/sys/devices/platform/soc@0/38200000.usb/xhci-hcd.4.auto/usb1/1-1/1-1.2”
Aug 22 07:56:57 pureos mtp-probe[2510]: bus: 1, device: 8 was not an MTP device
Aug 22 07:56:57 pureos mtp-probe[2510]: checking bus 1, device 8: “/sys/devices/platform/soc@0/38200000.usb/xhci-hcd.4.auto/usb1/1-1/1-1.2”
Aug 22 07:56:57 pureos usbguard-daemon[740]: uid=0 pid=692 result=‘SUCCESS’ device.system_name=‘/devices/platform/soc@0/38200000.usb/xhci-hcd.4.auto/usb1/1-1/1-1.2’ ta>
Aug 22 07:56:57 pureos kernel: usb 1-1.2: authorized to connect
Aug 22 07:56:57 pureos kernel: usb 1-1.2: Qualcomm USB modem converter now attached to ttyUSB0
Aug 22 07:56:56 pureos kernel: qcserial 1-1.2:1.0: Qualcomm USB modem converter detected
Aug 22 07:56:56 pureos usbguard-daemon[740]: uid=0 pid=692 result=‘SUCCESS’ device.rule='block id 05c6:9008 serial “” name “QHSUSB__BULK” hash "mt4RMdYrqmu5bBO44ciE+71>
Aug 22 07:56:56 pureos kernel: usb 1-1.2: Device is not authorized for usage
Aug 22 07:56:56 pureos kernel: usb 1-1.2: Manufacturer: Qualcomm CDMA Technologies MSM
Aug 22 07:56:56 pureos kernel: usb 1-1.2: Product: QHSUSB__BULK
Aug 22 07:56:56 pureos kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 22 07:56:56 pureos kernel: usb 1-1.2: New USB device found, idVendor=05c6, idProduct=9008, bcdDevice= 0.00
Aug 22 07:56:56 pureos kernel: usb 1-1.2: new high-speed USB device number 8 using xhci-hcd
Aug 22 07:56:56 pureos NetworkManager[616]: [1787407016.7579] manager: rfkill: WWAN now enabled by radio killswitch

And sudo dmesg -T shows something simliar:

[Sat Aug 22 07:56:56 2026] usb 1-1.2: new high-speed USB device number 8 using xhci-hcd
[Sat Aug 22 07:56:56 2026] usb 1-1.2: New USB device found, idVendor=05c6, idProduct=9008, bcdDevice= 0.00
[Sat Aug 22 07:56:56 2026] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Sat Aug 22 07:56:56 2026] usb 1-1.2: Product: QHSUSB__BULK
[Sat Aug 22 07:56:56 2026] usb 1-1.2: Manufacturer: Qualcomm CDMA Technologies MSM
[Sat Aug 22 07:56:56 2026] usb 1-1.2: Device is not authorized for usage
[Sat Aug 22 07:56:56 2026] qcserial 1-1.2:1.0: Qualcomm USB modem converter detected
[Sat Aug 22 07:56:56 2026] usb 1-1.2: Qualcomm USB modem converter now attached to ttyUSB0
[Sat Aug 22 07:56:56 2026] usb 1-1.2: authorized to connect

Is the Device is not authorized for usage logs normal?