1

Temat: Xiaomi WiFi Router 3G i modem LTE E398

Czy ktoś próbował uruchomić na ww routerze modem E398?

Mam wgrane oprogramowanie Cezarego
OpenWrt SNAPSHOT r5892-2604504 / LuCI Master (git-18.018.53029-cf1af79)

Skonfigurowałem router wg opisu z eko.one.pl. ale ani taka konfiguracja ale
inne które próbowałem na razie nie zadziałały.

logread:
Sat Jan 27 21:08:29 2018 kern.info kernel: [  776.465583] usb 1-1: new high-speed USB device number 2 using xhci-mtk
Sat Jan 27 21:08:29 2018 kern.info kernel: [  776.640285] usb-storage 1-1:1.0: USB Mass Storage device detected
Sat Jan 27 21:08:29 2018 kern.info kernel: [  776.647155] scsi host0: usb-storage 1-1:1.0
Sat Jan 27 21:08:29 2018 kern.info kernel: [  776.837644] usb 1-1: USB disconnect, device number 2
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.145627] usb 1-1: new high-speed USB device number 3 using xhci-mtk
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.322036] option 1-1:1.0: GSM modem (1-port) converter detected
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.328918] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.336793] option 1-1:1.1: GSM modem (1-port) converter detected
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.343427] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.351336] option 1-1:1.2: GSM modem (1-port) converter detected
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.358185] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.367757] qmi_wwan 1-1:1.3: cdc-wdm0: USB WDM device
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.374966] qmi_wwan 1-1:1.3 wwan0: register 'qmi_wwan' at usb-1e1c0000.xhci-1, WWAN/QMI device, f6:cf:fa:7c:5e:1c
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.386822] usb-storage 1-1:1.5: USB Mass Storage device detected
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.393747] scsi host0: usb-storage 1-1:1.5
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.399566] usb-storage 1-1:1.6: USB Mass Storage device detected
Sat Jan 27 21:08:39 2018 kern.info kernel: [  786.406401] scsi host1: usb-storage 1-1:1.6
Sat Jan 27 21:08:40 2018 daemon.notice netifd: Interface 'wan' is setting up now
Sat Jan 27 21:08:40 2018 kern.notice kernel: [  787.458415] scsi 1:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Sat Jan 27 21:08:40 2018 kern.notice kernel: [  787.470314] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 0
Sat Jan 27 21:08:40 2018 kern.notice kernel: [  787.485883] sd 1:0:0:0: [sda] Attached SCSI removable disk
Sat Jan 27 21:08:40 2018 daemon.err block: Unkown action change
Sat Jan 27 21:08:40 2018 daemon.err block: Unkown action change
Sat Jan 27 21:09:27 2018 daemon.notice netifd: wan (7491): Stopping network wan
Sat Jan 27 21:09:27 2018 daemon.notice netifd: wan (7491): Command failed: Permission denied
Sat Jan 27 21:09:27 2018 daemon.notice netifd: Interface 'wan' is now down
Sat Jan 27 21:09:27 2018 daemon.notice netifd: Interface 'wan' is setting up now
Sat Jan 27 21:09:28 2018 daemon.warn odhcpd[1171]: DHCPV6 SOLICIT IA_NA from 0001000119aa32d7a45d365a91de on br-lan: no addresses available
Sat Jan 27 21:09:29 2018 daemon.warn odhcpd[1171]: DHCPV6 SOLICIT IA_NA from 0001000119aa32d7a45d365a91de on br-lan: no addresses available
Sat Jan 27 21:09:30 2018 daemon.info dnsmasq[1904]: read /etc/hosts - 4 addresses
Sat Jan 27 21:09:30 2018 daemon.info dnsmasq[1904]: read /tmp/hosts/odhcpd - 0 addresses
Sat Jan 27 21:09:30 2018 daemon.info dnsmasq[1904]: read /tmp/hosts/dhcp.cfg01411c - 0 addresses
Sat Jan 27 21:09:31 2018 daemon.warn odhcpd[1171]: DHCPV6 SOLICIT IA_NA from 0001000119aa32d7a45d365a91de on br-lan: no addresses available

/etc/config/network:
config interface 'wan'
    option proto 'qmi'
    option device '/dev/cdc-wdm0'
    option 'pincode' '1234'
    option apn 'internet'
    option modes 'lte'

2 (edytowany przez Cezary 2018-01-27 22:28:26)

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Na początek przestaw option modes na all. Nie wymuszaj lte, bo może na lte nie może się połączyć.
Po drugie - pokaż wyniki:

ifstatus wan
uqmi -d /dev/cdc-wdm0 --get-signal-info
uqmi -d /dev/cdc-wdm0 --get-serving-system

PS. Na 100% masz pin 1234?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Hi Cezary,

Karta SIM nie żąda kodi PIN, dla świętego spokoju wyrzuciłem ta linijkę.
Przestawiłem option modes na 'all',
ifstatus wan
{
    "up": false,
    "pending": true,
    "available": true,
    "autostart": true,
    "dynamic": false,
    "proto": "qmi",
    "data": {
       
    }
}

uqmi -d /dev/cdc-wdm0 --get-signal-info
^C"Failed to connect to service"

uqmi -d /dev/cdc-wdm0 --get-serving-system
^C"Failed to connect to service"

Po wpisaniu ww rozkazów, nic się nie dzieje, wychodzę z tego przez CTLR+C.

Na starym routerze który stoi zaraz obok, włożenie modemu powoduje że udaje się połączyć
z internetem i po LTE (zewnętrzna antena, router pokazuje Signal -  87%)

4

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Więc trzeba było nie podawać bo qmi wychodzi z błędem jak podałeś pin a karta go nie potrzebuję.

Teraz - odłącz modem, podłącz ponownie i sprawdź w/w polecenia. Na razie w ogole nie możesz dogadać się z modemem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Cezary, jak Ci dziś odpowiadałem to najpierw wyrzuciłem ten wpis z PIN,
potem reboot i wysyłałem komendy jak napisałeś.
Teraz sprawdziłem to jeszcze raz, objaw nadal taki jak opisałem.
Wg tego co napisałeś to brak komunikacji.
Zakładam że brak komunikacji to brak odpowiedzi na komendy uqmi.
Czy z tym modemem można połączyć się tylko przez cdc?
Widzę że pojawiają się też TTYUSB0..1..2.

6

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Możesz po zwykłym ppp się połączyć, choć przez qmi też on gadał.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Rozumiem że przez qmi osiąga się większe szybkości?
Komenda cat /sys/kernel/debug/usb/devices pokazuje

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.09
S:  Manufacturer=Linux 4.9.76 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 12 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 0.00
S:  Manufacturer=Huawei Technologies
S:  Product=HUAWEI Mobile
C:* #Ifs= 7 Cfg#= 1 Atr=c0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=option
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=02 Driver=option
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=03 Driver=option
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=01 Prot=09 Driver=qmi_wwan
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=08 Driver=qmi_wwan
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.09
S:  Manufacturer=Linux 4.9.76 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

skoro pisze: Driver=qmi_wwan
to znaczy że jest teraz w trybie qmi?
Co mogę jeszcze sprawdzić?

8

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Nie że "jest w trybie" tylko że ten modem obsługiwany jest przez sterownik option, qmi_wwan i usb-storage.

Podłącz go do innego routera z openwrt lub zwykłego komputera z linuksem i zobacz czy gada z nimi po qmi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Nie udało mi się w trybie qmi, ale w ppp modem odpowiada i udaje się nawiązać połączenie,
niestety po kilku sekundach spada połączenie z LTE na chyba UMTS.

taki mam /etc/config/network

config interface 'wan'
    option proto '3g'
    option device '/dev/ttyUSB0'
    option service 'lte'
    option apn 'internet'
    option modes 'lte'
    option ipv6 'auto'

Co źle skonfigurowałem?

10

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Nie ma czegoś takiego jak service lte. To służyło do przełączana pomiędzy gsm/cdma, dla niektórych modemów także do wymuszenia trybu UMTS, możesz to usunąć. Nie ma czegoś takiego jak modes 'lte' dla proto = 3g. To było dla qmi.
A tak w ogóle - skoro się przełączył w umts to znaczy że miał powód - np. słaby zasięg lub problemy z siecią. Skoro modem tak zrobił to wymuszanie na nim lte jest takim sobie pomysłem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Xiaomi WiFi Router 3G i modem LTE E398

ok, ale czy faktycznie niema możliwości utrzymywania połączenia w LTE?
Jak przełącza się do tego UMTS to transfer dużo dużo niższy, tragedia.
A jak wspomniałem na starym routerze, obok działa dobrze, trzyma LTE.
Chcę całkowicie przesiąść się na ten ruter a tu taki psikus.

12

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Jest możliwość, przy pomocy ^SYSCFGEX (poszukaj na forum).

Na qmi też powinien działać, a nie chce w ogóle gadać ten twój modem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez Patryk_ 2018-01-29 08:58:46)

Odp: Xiaomi WiFi Router 3G i modem LTE E398

#!/bin/sh
case $2 in

"-d")
PORT=`echo $3`
;;
*)

PORT=/dev/ttyUSB1
;;
esac

echo "
"
echo "Selected modem port:" $PORT

case $1 in

"auto")
echo "Setting AUTO band selection..."
MODE='AT^SYSCFGEX="030201",3FFFFFFF,2,4,7FFFFFFFFFFFFFFF,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"umts")
echo "Setting UMTS only - all bands..."
MODE='AT^SYSCFGEX="02",3FFFFFFF,2,4,7FFFFFFFFFFFFFFF,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"lte")
echo "Setting LTE only - all bands..."
MODE='AT^SYSCFGEX="03",3FFFFFFF,2,4,7FFFFFFFFFFFFFFF,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"u2100")
echo "Setting UMTS 2100 only..."
MODE='AT^SYSCFGEX="02",00400000,2,4,7FFFFFFFFFFFFFFF,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"u900")
echo "Setting UMTS 900 only..."
MODE='AT^SYSCFGEX="02",2000000000000,2,4,7FFFFFFFFFFFFFFF,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"l2600")
echo "Setting LTE 2600 only..."
MODE='AT^SYSCFGEX="03",3FFFFFFF,2,4,40,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"l2100")
echo "Setting LTE 2100 only..."
MODE='AT^SYSCFGEX="03",3FFFFFFF,2,4,1,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"l1800")
echo "Setting LTE 1800 only..."
MODE='AT^SYSCFGEX="03",3FFFFFFF,2,4,4,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

"l800")
echo "Setting LTE 800 only..."
MODE='AT^SYSCFGEX="03",3FFFFFFF,2,4,80000,,' gcom -d $PORT -s /etc/gcom/setmode.gcom
exit 0 ;;

*)
echo "Wrong RAT mode !"

esac

I w pliku /lib/netifd/proto/3g.sh musisz zakomentować linię export MODE="AT^SYSCFG=${CODE},3FFFFFFF,2,4", bo inaczej modem będzie się przestawiał w auto przy każdej próbie połączenia.

Możesz śmiało łączyć się przez ppp - ten router jest na to wystarczająco mocny. QMI mniej obciąża procesor, jeśli maszyna jest słaba to wtedy (o ile warunki panujące w sieci pozwolą) może być szybsze.
Odpal sobie polecenie top w czasie transmisji danych i będziesz widział obciążenie CPU.

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

14

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Zadziałało!
Dziękuję kolegom.

15

Odp: Xiaomi WiFi Router 3G i modem LTE E398

Jest gdzieś to ustawiane żeby połączenie wan-lte było wznawiane?
Czy jak od strony operatora zostanie zerwane połączenie to zostanie ono automatycznie wznowione? (Pytanie1)

Widzę proces demon pppd, po jego zabiciu wstaje ponownie.

test1
Nie mam jak tego zasymulować więc robiłem takie testy:
Jak ręcznie wysyłam komendę ifdown wan (rozłącza połączenie z internetem),
potem komendą ifup wan uzyskuję połączenie.
Wg mnie wynika z tego że jak jest podniesione WAN to następuje wznowienie.

test2
Wyciągnięcie modemu i ponowne jego włożenie.
Po włączeniu do zasilania modem zgłasza się w /dev/ttyUSB0 USB1 USB2
Gdy wyciągnę modem z USB (siedzi w HUB'ie) włożę ponownie widzę że modem pojawia się ponownie,
to teraz zgłasza się: /dev/USB1 USB2 USB3
No i oczywiście nie udaje mi się wznowić połączenia.

Pytanie2
dlaczego po wyciągnięciu modem pojawia się pod ttyUSB1, ttyUSB0 nie widzę.
Czy jakiś proces go (to ttyUSB0) trzyma?

16

Odp: Xiaomi WiFi Router 3G i modem LTE E398

1. Samo się wznawia. netifd tym zarządza. Oczywiście mówimy o sytuacji kiedy pada interfejs nie że połączenie jest a nic nie leci od operatora.

test2. Bo nie wyciąga się modemu tak samo jak pendrive. Przenumerował ci interfejsu i oczywiście połączenia nie będzie bo nie masz już /dev/ttyUSB0.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.