1

(70 odpowiedzi, napisanych Sprzęt / Hardware)

Z moich obserwacji wynika, że rozłączanie interfejsów USB modemu zdarza się w sytuacji utraty połączenia LTE.
Testy przeprowadziłem na Orange (bardzo dobry zasięg - “4 kreski”) i Aero (słaby zasięg - “1 w porywach do dwóch kresek”). Na Orange modem działa stabilnie - nie rozłącza się, natomiast na Aero sytuacja jest jak opisałem powyżej.

cat sys/kernel/debug/usb/device

po rozłączeniu -  Serial link appears to be disconnected

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=0076 Rev= 0.00
S:  Manufacturer=Qualcomm CDMA Technologies MSM
S:  Product=QHSUSB__BULK
S:  SerialNumber=<REDACTED>&&&&&&&&&&&&&
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

po restarcie - reboot

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=1275 Rev=51.42
S:  Manufacturer=ZTE,Incorporated
S:  Product=ZTE Technologies MSM
S:  SerialNumber=<REDACTED>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&0
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=87(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

2

(70 odpowiedzi, napisanych Sprzęt / Hardware)

Cześć,

Mam problem z rozłączenim się tego modemu (podejrzewam, że dzieje się to w sytuacji utraty zasięgu, choć pewności nie mam):

[ 1790.106033] usb 1-1: USB disconnect, device number 2
[ 1790.111548] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 1790.120062] option 1-1:1.0: device disconnected
[ 1790.125449] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 1790.134222] option 1-1:1.1: device disconnected
[ 1790.192893] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 1790.201327] option 1-1:1.2: device disconnected
[ 1790.206394] qmi_wwan 1-1:1.3 wwan0: unregister 'qmi_wwan' usb-1b000000.usb-1, WWAN/QMI device

po czym modem ponownie jest podłączany:

[ 1790.722619] usb 1-1: new high-speed USB device number 3 using ehci-platform
[ 1790.924811] option 1-1:1.0: GSM modem (1-port) converter detected
[ 1790.931404] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0

ale w systemie pojawia się jedynie /dev/ttyUSB0 i nie jest już nawiązywane połączenie LTE bo nie pojawia się w systemie ani ttyUSB1 ani ttyUSB1.

konfiguracja network dla modemu:

config interface 'wan'
    option device '/dev/ttyUSB2'
    option proto '3g'
    option pdptype 'IP'
    option apn 'internet'
    option delay '5'

Jedynie pomaga reboot, wtedy proces wygląda tak:

[   27.705252] usbcore: registered new interface driver cdc_mbim
[   27.726230] usbcore: registered new interface driver option
[   27.732074] usbserial: USB Serial support registered for GSM modem (1-port)
[   27.739845] option 1-1:1.0: GSM modem (1-port) converter detected
[   27.746436] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[   27.753928] option 1-1:1.1: GSM modem (1-port) converter detected
[   27.760491] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[   27.767984] option 1-1:1.2: GSM modem (1-port) converter detected
[   27.774592] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2

Wed Apr  9 07:36:53 2025 daemon.notice pppd[2863]: pppd 2.5.1 started by root, uid 0
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: abort on (BUSY)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: abort on (NO CARRIER)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: abort on (ERROR)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: report (CONNECT)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: timeout set to 10 seconds
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: send (AT&F^M)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: expect (OK)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: AT&F^M^M
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: OK
Wed Apr  9 07:36:55 2025 local2.info chat[2915]:  -- got it
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: send (ATE1^M)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: expect (OK)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: ^M
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: ATE1^M^M
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: OK
Wed Apr  9 07:36:55 2025 local2.info chat[2915]:  -- got it
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: send (AT+CGDCONT=1,"IP","internet"^M)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: timeout set to 30 seconds
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: expect (OK)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: ^M
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: AT+CGDCONT=1,"IP","internet"^M^M
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: OK
Wed Apr  9 07:36:55 2025 local2.info chat[2915]:  -- got it
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: send (ATD*99***1#^M)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: expect (CONNECT)
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: ^M
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: ATD*99***1#^M^M
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: CONNECT
Wed Apr  9 07:36:55 2025 local2.info chat[2915]:  -- got it
Wed Apr  9 07:36:55 2025 local2.info chat[2915]: send ( ^M)
Wed Apr  9 07:36:55 2025 daemon.info pppd[2863]: Serial connection established.

Co należy poprawić w konfiguracji, żeby po rozłączeniu modem automatycznie nawiązywał połączenie?