Temat: Quectel-CM
Dla Quectela EC25 z Teltoniki RUT950. Jeżeli ktoś korzysta z mojego repo.
# opkg update
# opkg install quectel-cm kmod-qmi_wwan_q
# ifdown wan
# rmmod qmi_wwan
# modprobe qmi_wwan_q
# echo 1 > /sys/class/net/wwan0/bridge_mode
# logread | grep qmi_wwan_q
Sat Jul 20 15:08:31 2024 kern.info kernel: [ 266.154350] qmi_wwan_q 1-1:1.4: cdc-wdm0: USB WDM device
Sat Jul 20 15:08:31 2024 kern.info kernel: [ 266.164232] qmi_wwan_q 1-1:1.4: Quectel Android work on RawIP mode
Sat Jul 20 15:08:31 2024 kern.info kernel: [ 266.192678] qmi_wwan_q 1-1:1.4: rx_urb_size = 1520
Sat Jul 20 15:08:31 2024 kern.info kernel: [ 266.198675] qmi_wwan_q 1-1:1.4 wwan0: register 'qmi_wwan_q' at usb-1b000000.usb-1, WWAN/QMI Raw IP device, 02:ec:55:b6:c7:d9
Sat Jul 20 15:08:31 2024 kern.info kernel: [ 266.210465] usbcore: registered new interface driver qmi_wwan_q
Sat Jul 20 15:09:26 2024 kern.info kernel: [ 321.474368] net wwan0: bridge_mode change to 0x1
# lsmod | grep qmi_wwan
cdc_wdm 8704 3 qmi_wwan_q,cdc_mbim,huawei_cdc_ncm
qmi_wwan_q 18464 0
usbcore 148416 18 qmi_wwan_q,qcserial,option,cdc_mbim,usb_wwan,sierra_net,sierra,rndis_host,huawei_cdc_ncm,cdc_ncm,cdc_ether,usbserial,usbnet,cdc_wdm,cdc_acm,ehci_platform,ehci_fsl,ehci_hcd
usbnet 17680 7 qmi_wwan_q,cdc_mbim,sierra_net,rndis_host,huawei_cdc_ncm,cdc_ncm,cdc_ether
# brctl addbr br0
# ifconfig eth1 up
# ifconfig br0 up
# brctl addif br0 eth1
# brctl addif br0 wwan0
# brctl show br0
bridge name bridge id STP enabled interfaces
br0 8000.001e4218a05e no wwan0
eth1
root@MiFi:~# quectel-CM -b -f /tmp/log.txt &
root@MiFi:~# [07-20_15:12:45:358] QConnectManager_Linux_V1.6.6_beta0319
[07-20_15:12:45:360] Find /sys/bus/usb/devices/1-1 idVendor=0x2c7c idProduct=0x125, bus=0x001, dev=0x002
[07-20_15:12:45:363] Auto find qmichannel = /dev/cdc-wdm0
[07-20_15:12:45:365] Auto find usbnet_adapter = wwan0
[07-20_15:12:45:366] netcard driver = qmi_wwan_q, driver version = V1.2.7_beta0315
[07-20_15:12:45:368] Modem works in QMI mode
[07-20_15:12:45:383] cdc_wdm_fd = 8
[07-20_15:12:45:466] Get clientWDS = 20
[07-20_15:12:45:498] Get clientDMS = 1
[07-20_15:12:45:532] Get clientNAS = 4
[07-20_15:12:45:562] Get clientUIM = 1
[07-20_15:12:45:595] Get clientWDA = 1
[07-20_15:12:45:627] requestBaseBandVersion EC25EFAR06A17M4G
[07-20_15:12:45:755] requestGetSIMStatus SIMStatus: SIM_READY
[07-20_15:12:45:819] requestGetProfile[pdp:1 index:1] ///0/IPV4
[07-20_15:12:45:852] requestRegistrationState2 MCC: 260, MNC: 6, PS: Attached, DataCap: LTE
[07-20_15:12:45:883] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[07-20_15:12:45:885] ip addr flush dev wwan0
[07-20_15:12:45:898] ip link set dev wwan0 down
[07-20_15:12:45:947] requestSetupDataCall WdsConnectionIPv4Handle: 0x87285280
[07-20_15:12:46:075] ip link set dev wwan0 up
[07-20_15:12:46:090] echo '0x2e7a8e0a' > /sys/class/net/wwan0/bridge_ipv4I na samym komputerze który miał kabel wpięty do wanu teltoniki (czyli eth1)
~$ ip a
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 8c:8c:aa:57:3a:98 brd ff:ff:ff:ff:ff:ff
altname enp3s0
inet 10.97.217.166/30 brd 10.97.217.167 scope global dynamic noprefixroute eno1
valid_lft 7181sec preferred_lft 7181sec
~$ ip r
default via 10.97.217.165 dev eno1 proto dhcp src 10.97.217.166 metric 20100
10.97.217.164/30 dev eno1 proto kernel scope link src 10.97.217.166 metric 100Problem jest tylko taki że nie ma transmisji i pakiety nie przechodzą (nawet pingi)