#16733: Again USB 2.0 Problems on ar71xx Series: TP-Link WDR3600/4300
-------------------------------------------------+-------------------------
Reporter: anonymous | Owner: developers
Type: defect | Status: new
Priority: high | Milestone: Barrier
Component: kernel | Breaker (trunk)
Keywords: USB PORT1 ISSUES WDR3600 WDR4300 | Version: Trunk
AR71XXX |
-------------------------------------------------+-------------------------
There are still problems with native USB 2.0 devices directly attached to
the router-ports:
BUT: The Problem exists ONLY on the first USB-Port!
When the LTE Stick Huawei E3276 is attached to the 2nd USB-Port this error
never happens!
AND
WHEN using a passive HUB + LTE-Stick on the 1. Port the problem is solved.
(Same like WR710N/AR9331-Series before)
I read in the wiki, that the WDR3600 has internaly 4 USB 2.0 Ports, and
only 2 Ports are used. It looks like, that "Master-Mode" or similar is not
set for booth ports same after cold boot ?
First-Port without passive-HUB:
{{{
usb 1-1.1: USB disconnect, device number 3
usb 1-1.1: new high-speed USB device number 4 using ehci-platform
option 1-1.1:1.0: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1.1:1.1: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
usb 1-1.1: MAC-Address: 0c:5b:8f:27:9a:64
cdc_ncm 1-1.1:1.2 wwan0: register 'cdc_ncm' at usb-ehci-platform-1.1,
Mobile Broadband Network Device, 0c:5b:8f:27:9a:64
option1 ttyUSB0: option_instat_callback: error -71
option1 ttyUSB0: option_instat_callback: error -71
cdc_ncm: wwan0: 43 mbit/s downlink 43 mbit/s uplink
cdc_ncm: wwan0: network connection: connected
option1 ttyUSB0: option_instat_callback: error -71
}}}
and a few seconds later a nice bummer:
{{{
------------[ cut here ]------------
WARNING: at net/sched/sch_generic.c:255 0x801feb34()
NETDEV WATCHDOG: wwan0 (cdc_ncm): transmit queue 0 timed out
Modules linked in: ath9k ath9k_common pppoe ppp_async option iptable_nat
cdc_mbim ath9k_hw ath usb_wwan qmi_wwan pppox ppp_generic nf_nat_pptp
nf_nat_ipv4 nf_nat_amanda nf_conntrack_pptp nf_conntrack_ipv4
nf_conntrack_amanda mac80211 iptable_raw iptable_mangle iptable_filter
ipt_REJECT ipt_MASQUERADE ipt_ECN ip_tables cfg80211 cdc_ncm xt_time
xt_tcpudp xt_tcpmss xt_string xt_statistic xt_state xt_recent xt_nat
xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_ecn
xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment
xt_TCPMSS xt_REDIRECT xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY x_tables
usbserial usbnet ts_kmp ts_fsm ts_bm slhc nf_nat_tftp nf_nat_snmp_basic
nf_nat_sip nf_nat_rtsp nf_nat_proto_gre nf_nat_irc nf_nat_h323 nf_nat_ftp
nf_nat nf_defrag_ipv4 nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip
nf_conntrack_rtsp nf_conntrack_proto_gre nf_conntrack_irc
nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast crc_ccitt compat
cdc_wdm act_connmark nf_conntrack act_skbedit act_mirred em_u32 cls_u32
cls_tcindex cls_flow cls_route cls_fw sch_hfsc sch_ingress softdog
ledtrig_usbdev ledtrig_oneshot ledtrig_heartbeat ledtrig_gpio ifb tun
rfkill input_core sha1_generic ecb arc4 crypto_blkcipher usb_storage
ohci_hcd ehci_platform ehci_hcd sd_mod scsi_mod gpio_button_hotplug ext4
crc16 jbd2 mbcache usbcore nls_base usb_common crypto_hash
CPU: 0 PID: 0 Comm: swapper Not tainted 3.10.36 #2
Stack : 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000
802afc00
...
Call Trace:[<8006dd24>] 0x8006dd24
[<8006dd24>] 0x8006dd24
[<80076414>] 0x80076414
[<801feb34>] 0x801feb34
[<80076470>] 0x80076470
[<800a2a08>] 0x800a2a08
[<801feb34>] 0x801feb34
[<80265980>] 0x80265980
[<801fe94c>] 0x801fe94c
[<800817f8>] 0x800817f8
[<8019b818>] 0x8019b818
[<800819d0>] 0x800819d0
[<8007cab0>] 0x8007cab0
[<8007cc3c>] 0x8007cc3c
[<800ae090>] 0x800ae090
[<8007ce70>] 0x8007ce70
[<80060830>] 0x80060830
[<8009b5b0>] 0x8009b5b0
[<8006b7a4>] 0x8006b7a4
[<8009d0b8>] 0x8009d0b8
[<8006b7bc>] 0x8006b7bc
[<80064ba8>] 0x80064ba8
[<802f0000>] 0x802f0000
[<802ca90c>] 0x802ca90c
[<802ca29c>] 0x802ca29c
[<87f8f9f8>] 0x87f8f9f8
---[ end trace 89be58266911fdc2 ]---
}}}
On the second Port without a passive HUB (here it works):
{{{
usb 1-1.2: new high-speed USB device number 5 using ehci-platform
usb-storage 1-1.2:1.0: USB Mass Storage device detected
scsi1 : usb-storage 1-1.2:1.0
usb 1-1.2: USB disconnect, device number 5
usb 1-1.2: new high-speed USB device number 6 using ehci-platform
option 1-1.2:1.0: GSM modem (1-port) converter detected
usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1.2:1.1: GSM modem (1-port) converter detected
usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
usb 1-1.2: MAC-Address: 0c:5b:8f:27:9a:64
cdc_ncm 1-1.2:1.2 wwan0: register 'cdc_ncm' at usb-ehci-platform-1.2,
Mobile Broadband Network Device, 0c:5b:8f:27:9a:64
cdc_ncm: wwan0: 43 mbit/s downlink 43 mbit/s uplink
cdc_ncm: wwan0: network connection: connected
}}}
No problems at all and very stable on this port!
--
Ticket URL: <https://dev.openwrt.org/ticket/16733>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets