Temat: Archer MR200 - Problem z obsługą modemu LTE
Witam.
Do MR200, który sprzętowo podobny jest co C20i, wgrałem oprogramowanie dla C50.
Router uruchamia się. Po zmianie interfejsu WAN na usb0 jest dostęp do internetu LTE (coś jak hilink) jednak brakuje obsługi modemu przez port COM - nie można wysłać komend AT.
Wynik z komendy cat /proc/bus/usb/devices na oficjalnym oprogramowaniu:
~ # cat /proc/bus/usb/devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 1
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.36 ohci_hcd
S: Product=RT3xxx OHCI Controller
S: SerialNumber=rt3xxx-ohci
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= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 2, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 2.06
S: Manufacturer=Linux 2.6.36 ehci_hcd
S: Product=Ralink EHCI Host Controller
S: SerialNumber=rt3xxx
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#= 3 Spd=480 MxCh= 0
D: Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2357 ProdID=000d Rev= 2.28
S: Manufacturer=TP-LINK Technologies Co., Ltd.
S: Product=MR200
S: SerialNumber=b8135db25416
C:* #Ifs= 7 Cfg#= 1 Atr=a0 MxPwr=500mA
A: FirstIf#= 0 IfCount= 2 Cls=e0(wlcon) Sub=01 Prot=03
I:* If#= 0 Alt= 0 #EPs= 1 Cls=e0(wlcon) Sub=01 Prot=03 Driver=rndis_host
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbserial_generic
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
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=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125usOraz ten sam wynik na openwrt CC:
root@OpenWrt:/# cat /sys/kernel/debug/usb/devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 1
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 3.18
S: Manufacturer=Linux 3.18.23 ohci_hcd
S: Product=Generic Platform OHCI controller
S: SerialNumber=101c1000.ohci
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= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.18
S: Manufacturer=Linux 3.18.23 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=101c0000.ehci
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#= 2 Spd=480 MxCh= 0
D: Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2357 ProdID=000d Rev= 2.28
S: Manufacturer=TP-LINK Technologies Co., Ltd.
S: Product=MR200
S: SerialNumber=b8135db25416
C:* #Ifs= 7 Cfg#= 1 Atr=a0 MxPwr=500mA
A: FirstIf#= 0 IfCount= 2 Cls=e0(wlcon) Sub=01 Prot=03
I:* If#= 0 Alt= 0 #EPs= 1 Cls=e0(wlcon) Sub=01 Prot=03 Driver=rndis_host
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
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=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125uslsmod:
root@OpenWrt:/# lsmod
act_ipt 2432 0
act_mirred 2336 0
act_police 3168 0
act_skbedit 1600 0
aead 4272 0
arc4 1312 2
cdc_acm 13680 0
cdc_ether 3740 1 rndis_host
cdc_mbim 3888 0
cdc_ncm 11637 2 cdc_mbim
cdc_wdm 7797 3 cdc_mbim
cfg80211 214801 3 rt2x00lib
cls_basic 3024 0
cls_flow 5136 0
cls_fw 3456 0
cls_route 4576 0
cls_tcindex 4256 0
cls_u32 6208 0
compat 1332 5 rt2800soc
crc16 1015 1 ext4
crc_ccitt 1019 2 ppp_async
crc_itu_t 1019 0
crypto_blkcipher 10487 2 ecb
crypto_hash 9698 3 sha1_generic
dwc2 48407 1 dwc2_platform
dwc2_platform 1888 0
ecb 1328 0
eeprom_93cx6 1807 1 rt2800pci
ehci_hcd 31516 1 ehci_platform
ehci_platform 3744 0
em_cmp 800 0
em_meta 4528 0
em_nbyte 720 0
em_text 1344 0
em_u32 576 0
ext4 303964 0
fat 46991 1 vfat
fuse 66233 0
gpio_button_hotplug 6032 0
gre 3387 2 pptp
huawei_cdc_ncm 1536 0
ifb 2656 0
ip6_tables 9777 3 ip6table_raw
ip6t_REJECT 1184 2
ip6table_filter 608 1
ip6table_mangle 1040 1
ip6table_raw 576 1
ip_gre 6688 0
ip_tables 9981 4 iptable_nat
ip_tunnel 10467 1 ip_gre
ipt_ECN 1392 0
ipt_MASQUERADE 624 1
ipt_REJECT 912 2
iptable_filter 672 1
iptable_mangle 928 1
iptable_nat 768 1
iptable_raw 640 1
ipv6 269651 38 nf_conntrack_ipv6
jbd2 48002 1 ext4
leds_gpio 2896 0
ledtrig_usbdev 1936 0
mac80211 381043 5 rt2800lib
mbcache 4557 1 ext4
mii 3528 1 usbnet
mt76pci 41598 0
nf_conntrack 49022 15 nf_nat_ipv4
nf_conntrack_ftp 5280 1 nf_nat_ftp
nf_conntrack_ipv4 5152 8
nf_conntrack_ipv6 5536 3
nf_conntrack_rtcache 2480 0
nf_defrag_ipv4 838 1 nf_conntrack_ipv4
nf_defrag_ipv6 9047 1 nf_conntrack_ipv6
nf_log_common 2559 2 nf_log_ipv4
nf_log_ipv4 3248 0
nf_log_ipv6 3376 0
nf_nat 10028 5 nf_nat_ipv4
nf_nat_ftp 1216 0
nf_nat_ipv4 4257 1 iptable_nat
nf_nat_masquerade_ipv4 1372 1 ipt_MASQUERADE
nf_reject_ipv4 1939 1 ipt_REJECT
nf_reject_ipv6 2215 1 ip6t_REJECT
nls_base 5008 5 vfat
nls_cp437 4432 0
nls_iso8859_1 2896 0
ohci_hcd 21026 1 ohci_platform
ohci_platform 3248 0
option 27136 0
ppp_async 6352 0
ppp_generic 20674 5 pppoe
ppp_mppe 4800 0
pppoe 8128 0
pppox 1354 2 pppoe
pptp 13520 0
qcserial 4176 0
qmi_wwan 10400 0
rndis_host 4761 0
rt2800lib 91425 3 rt2800soc
rt2800mmio 6338 2 rt2800soc
rt2800pci 3968 0
rt2800soc 2528 0
rt2x00lib 34319 7 rt2800soc
rt2x00mmio 1904 3 rt2800soc
rt2x00pci 1506 1 rt2800pci
rt2x00soc 1202 1 rt2800soc
sch_codel 4112 0
sch_dsmark 3632 0
sch_fq 5936 0
sch_gred 6384 0
sch_hfsc 13344 0
sch_htb 12576 0
sch_ingress 944 0
sch_pie 4016 0
sch_prio 3184 0
sch_red 4480 0
sch_sfq 8176 0
sch_tbf 5104 0
sch_teql 3664 0
scsi_mod 85639 2 usb_storage
sd_mod 26272 0
sha1_generic 1507 0
sierra 6112 0
sierra_net 5648 0
slhc 4347 1 ppp_generic
usb_common 1740 2 dwc2_platform
usb_storage 37439 0
usb_wwan 4391 2 qcserial
usbcore 117352 24 ohci_platform
usblp 8432 0
usbnet 16982 7 cdc_mbim
usbserial 18059 4 qcserial
vfat 7840 0
x_tables 10741 42 ipt_REJECT
xt_CLASSIFY 576 0
xt_CT 2224 0
xt_DSCP 1536 0
xt_HL 1296 0
xt_LOG 768 0
xt_REDIRECT 1056 0
xt_TCPMSS 2656 4
xt_comment 480 64
xt_connbytes 1520 0
xt_connlimit 3376 0
xt_connmark 1040 0
xt_conntrack 2144 10
xt_dscp 1008 0
xt_ecn 1296 0
xt_helper 880 0
xt_hl 800 0
xt_id 480 0
xt_length 704 0
xt_limit 992 20
xt_mac 624 0
xt_mark 672 0
xt_multiport 1200 0
xt_nat 1072 0
xt_recent 6320 0
xt_state 688 0
xt_statistic 784 0
xt_tcpmss 992 0
xt_tcpudp 1728 12
xt_time 1648 0Moduł do serial i option jest załadowany jednak nie obsługuje modemu. Są jakieś inne moduły?