![使用 NetworkManager 在 Raspberry Pi 上未检测到 USB 4G 调制解调器](https://linux22.com/image/229051/%E4%BD%BF%E7%94%A8%20NetworkManager%20%E5%9C%A8%20Raspberry%20Pi%20%E4%B8%8A%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%20USB%204G%20%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8.png)
我尝试使用 NetworkManager 在 Raspberry Pi 上设置 USB 4G 调制解调器,但似乎未检测到它。
以下是我的设置的详细信息:
树莓派型号:4
USB 4G 调制解调器:中兴 mf833u1
操作系统:Rasbian Bookworm
我已采取的步骤:
检查 USB 连接:调制解调器已正确连接到 Raspberry Pi。列出的 USB 设备:lsusb 将调制解调器显示为“Bus 001 Device 006:ID 19d2:1405 ZTE WCDMA Technologies MSM DEMO Mobile Boardband”。检查ModemManager状态:它正在运行(sudo systemctl status ModemManager)。
问题:尽管执行了这些步骤,NetworkManager 仍未检测到 USB 调制解调器(nmcli 设备状态未列出调制解调器)。 “mmcli -L”的结果: 未找到调制解调器
任何有关解决此问题的帮助或见解将不胜感激。
答案1
信息发现于arch-linux 维基:您需要usb-modeswitch
安装软件包并cdc_ether
加载内核模块:
sudo apt install usb-modeswitch
sudo modprobe -v cdc_ether
答案2
查看输出lspci -k
并检查是否为该设备加载了内核模块。 RPi 上对无线硬件的硬件支持参差不齐,我之前必须多次编译自己的内核模块。