USB 4G Modem Not Detected on Raspberry Pi with NetworkManager
Am trying to set up a USB 4G modem on a Raspberry Pi using NetworkManager, but it doesn’t seem to be detected.
Here are the details of my setup:
Raspberry Pi model: 4
USB 4G Modem: zte mf833u1
Operating System: Rasbian Bookworm
Steps I’ve Taken:
Checked USB connection: The modem is correctly connected to the Raspberry Pi.
Listed USB devices: lsusb shows the modem as "Bus 001 Device 006: ID 19d2:1405 ZTE WCDMA Technologies MSM DEMO Mobile Boardband."
Checked ModemManager status: It’s running (sudo systemctl status ModemManager).
Despite these steps, the USB modem is not being detected by NetworkManager (nmcli device status does not list the modem). Result of "mmcli -L":
No modems were found
Any assistance or insights into resolving this issue would be greatly appreciated.
Look at the output of
lspci -k and check if a kernel module is loaded for that device. The hardware support for wireless hardare on RPi is spotty and I had to compile my own kernel modules a few times before for those.
Information found in arch-linux wiki: You need the
usb-modeswitch package to be installed and the
cdc_ether kernel module to be loaded:
sudo apt install usb-modeswitch
sudo modprobe -v cdc_ether