![使用带有 QMI 的 Sierra MC7304 LTE 调制解调器](https://linux22.com/image/881877/%E4%BD%BF%E7%94%A8%E5%B8%A6%E6%9C%89%20QMI%20%E7%9A%84%20Sierra%20MC7304%20LTE%20%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8.png)
我在装有 Ubuntu 的 ALIX-Board 上使用 Sierra MC7304 LTE 调制解调器。据我所知,有两种使用方法:
/dev/ttyUSB2
通过使用例如创建 ppp 连接wvdial
(由于串行接口限制,不适用于 LTE)- 通过 qmi 连接
目前调制解调器正在使用GobiNet
/GobiSerial
驱动程序来创建/dev/ttyUSB0-2
与之兼容的设备wvdial
。
usb-devices
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1199 ProdID=68c0 Rev=00.06
S: Manufacturer=Sierra Wireless, Incorporated
S: Product=MC7304
C: #Ifs= 6 Cfg#= 1 Atr=e0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=GobiSerial
/usr/bin/usb-devices: line 79: printf: a: invalid number
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=GobiNet
/usr/bin/usb-devices: line 79: printf: b: invalid number
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=GobiSerial
I: If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=GobiSerial
I: If#= 8 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=GobiNet
我的目的是使用 qmi 进行连接以实现更好的数据速率。
为此,我已qmi_wwan
通过 modprobe 加载。我的理解是,加载此模块应该会创建一个/dev/cdc-wdm
可用于通过 qmi 连接的设备。但是,没有出现这样的设备。通过删除GobiNet
/模块只会让调制解调器没有任何驱动程序。GobiSerial
rmmod
有人能告诉我如何将 MC7304 与 qmi 一起使用吗?谢谢!
答案1
您需要在加载 qmi_wwan 之前删除 GobiNet 驱动程序,以便探测工作。设备将被命名为 /dev/cdc-wdm0 和 /dev/cdc-wdm1。