Temat: MR3420 v2 + Huawei E3272 HiLink - nie widzi urządzenia error -145
Witam
To mój pierwszy post tutaj - mam problem ze zgraniem zestawu jak w temacie. Przeczytałem już wszystkie wątki dotyczące tego sprzętu zarówno na tym forum jak i na innych forach (np elektroda). W większości przypadków w końcu udało się użytkownikom dojść w czym problem i zakończyć temat. Dzięki temu wiem, że:
1. Na oryginalnym firmware TP-Link nie zadziała z E3272 HiLink i potrzebny jest jakiś OpenWRT (np Gargoyle)
2. HiLink ma być ustawiony jako "DHCP (Kablowe)" a nie Modem 3G
3. Adresacja LAN musi być zmieniona np, na 192.168.2.1 bo HiLink zajmuje używaną przez Gargoyle 192.168.1.1
4. Router MR3420 ma na porcie USB standardowe 500mA a to jest za mało zwłaszcza dla modemów LTE i słabego zasięgu, więc potrzebny jest aktywny HUB USB a i antena zewnętrzna nie zaszkodzi.
Niestety to wszystko u mnie dalej nie rozwiązuje problemu, że po wpięciu do gniazda USB router nie widzi urządzenia, a w logach sypie:
Jul 31 15:53:04 Gargoyle daemon.info hostapd: wlan0: STA 70:56:81:ae:ef:cb IEEE 802.11: authenticated
Jul 31 15:53:04 Gargoyle daemon.info hostapd: wlan0: STA 70:56:81:ae:ef:cb IEEE 802.11: associated (aid 1)
Jul 31 15:53:05 Gargoyle daemon.info hostapd: wlan0: STA 70:56:81:ae:ef:cb WPA: pairwise key handshake completed (WPA)
Jul 31 15:53:05 Gargoyle daemon.info hostapd: wlan0: STA 70:56:81:ae:ef:cb WPA: group key handshake completed (WPA)
Jul 31 15:54:01 Gargoyle user.notice /usr/lib/gargoyle/ping_watchdog.sh: WAN Restart
Jul 31 15:54:35 Gargoyle kern.info kernel: [ 275.490000] usb 1-1: new high-speed USB device number 6 using ehci-platform
Jul 31 15:54:50 Gargoyle kern.err kernel: [ 290.620000] usb 1-1: device descriptor read/64, error -145
Jul 31 15:55:01 Gargoyle user.notice /usr/lib/gargoyle/ping_watchdog.sh: WAN Restart
Jul 31 15:55:06 Gargoyle kern.err kernel: [ 305.850000] usb 1-1: device descriptor read/64, error -145
Jul 31 15:55:06 Gargoyle kern.info kernel: [ 306.080000] usb 1-1: new high-speed USB device number 7 using ehci-platform
Jul 31 15:55:21 Gargoyle kern.err kernel: [ 321.200000] usb 1-1: device descriptor read/64, error -145
Jul 31 15:55:36 Gargoyle kern.err kernel: [ 336.430000] usb 1-1: device descriptor read/64, error -145
Jul 31 15:55:36 Gargoyle kern.info kernel: [ 336.660000] usb 1-1: new high-speed USB device number 8 using ehci-platform
Jul 31 15:55:47 Gargoyle kern.err kernel: [ 347.080000] usb 1-1: device not accepting address 8, error -145
Jul 31 15:55:47 Gargoyle kern.info kernel: [ 347.200000] usb 1-1: new high-speed USB device number 9 using ehci-platform
Jul 31 15:55:57 Gargoyle kern.err kernel: [ 357.620000] usb 1-1: device not accepting address 9, error -145
Jul 31 15:55:57 Gargoyle kern.err kernel: [ 357.620000] hub 1-0:1.0: unable to enumerate USB device on port 1
Jul 31 15:56:01 Gargoyle user.notice /usr/lib/gargoyle/ping_watchdog.sh: WAN RestartGniazdo USB działa, bo po wpięciu pendrive dioda USB na routerze się zaświeciła i w logach też były komunikaty o tym.
E3273 działa, bo po wpięciu do laptopa można normalnie połączyć się z internetem.
Przedłużacz USB z zasilaczem działa, bo po wpięciu do laptopa przedłużki razem z urządzeniem też pracuje normalnie (przy czym tory prądowe w przedłużaczu z kierunku laptopa/routera są odcięte, więc prąd idzie tylko z zasilacza 5V 1A)
Wróciłem do oryginalnego firmware TL-MR3420_V2_120905 bo ten nie ma boot w nazwie. Potem upgrade do TL-MR3420_V2_130314_PL. Potem wgrałem znowu Gargoyle tym razem wersję EN i znowu nic:
root@Gargoyle:~# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
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= 3.03
S: Manufacturer=Linux 3.3.8 ehci_hcd
S: Product=Generic Platform EHCI Controller
S: SerialNumber=ehci-platform
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=256msa w interfejsach brak eth2:
root@Gargoyle:~# ifconfig
br-lan Link encap:Ethernet HWaddr E8:94:F6:94:90:6E
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3086 errors:0 dropped:180 overruns:0 frame:0
TX packets:1863 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:309829 (302.5 KiB) TX bytes:330228 (322.4 KiB)
eth0 Link encap:Ethernet HWaddr E8:94:F6:94:90:6D
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:4
eth1 Link encap:Ethernet HWaddr E8:94:F6:94:90:6E
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:5
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:42193 errors:0 dropped:0 overruns:0 frame:0
TX packets:42193 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2531932 (2.4 MiB) TX bytes:2531932 (2.4 MiB)
wlan0 Link encap:Ethernet HWaddr E8:94:F6:94:90:6E
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3088 errors:0 dropped:0 overruns:0 frame:0
TX packets:2307 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:353139 (344.8 KiB) TX bytes:495470 (483.8 KiB)Za trzecim czy czwartym razem po kolejnym wypięciu i wpięciu coś się zaczęło dziać - dioda USB na routerze mignęła i coś zaczął mielić i wreszcie pierwszy sukces:
root@Gargoyle:~# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
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= 3.03
S: Manufacturer=Linux 3.3.8 ehci_hcd
S: Product=Generic Platform EHCI Controller
S: SerialNumber=ehci-platform
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#= 11 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1f01 Rev= 1.02
S: Manufacturer=HUAWEI Technology
S: Product=HUAWEI Mobile
S: SerialNumber=FFFFFFFFFFFFFFFF
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0msa w ifconfig pojawił się:
eth2 Link encap:Ethernet HWaddr 58:2C:80:13:92:63
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:551 errors:2271 dropped:7 overruns:0 frame:0
TX packets:675 errors:78 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:149955 (146.4 KiB) TX bytes:97486 (95.2 KiB)Stwierdziłem że może w wersji PL coś jest nie tak. Ustawiłem wreszcie Interfejs WAN na eth2 (wcześniej było tylko Domyślny).
Połączył się z internetem Skype GG zaczęło chodzić itp.
Niestety po rozłączeniu i połączeniu ponownym znowu nie chce widzieć modemu i brakuje mi już pomysłów.