求助:Thinkpad x1内置EM05在ubuntu20.04下不工作

Thinkpad X1, 模块是EM05-EC,插联通sim卡,在windows下可正常上网,在ubuntu 20.20下不能工作。

uname -a
Screenshot from 2024-11-01 14-02-23

lsusb

lsusb -t

lshw显示设备disabled

ModemManager 对蜂窝模组的支持性不好,可以用移远的quectel-CM。
如果非要用Ubuntu 自带的这个,可以尝试去修改下ModemManager 的udev脚本。

/lib/udev/rules.d/77-mm-quectel-port-types.rules

添加

ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0127", ENV{.MM_USBIFNUM}=="02", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_QCDM}="1"
ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0127", ENV{.MM_USBIFNUM}=="03", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_SECONDARY}="1"

谢谢!
开始不能用应该就是ModemManager没有启动,启动之后可以上网了。
请问quectel-CM怎么使用安装?

quectel-CM 和ModemManager是冲突的。不能同时使用的。
quectel-CM就是移远的Quectel ConnectManager,轻量化的应用程序。

在github上下了quectel-CM,make出了quectel-CM可执行文件,运行后没啥反应?
disable ModemManager之后,原来Settings里面Network下设置移动网络的设置都不见了。
请问怎么使用quectel-CM取代ModemManager?

看下日志呢
sudo systemctl status ModemMangager
确认MM是否已经停掉了。