AnsweredAssumed Answered

USB hangs up when video conference call lasting for several seconds in performance mode

Question asked by Qingwei Liu on Jul 30, 2013
Latest reply on Nov 4, 2013 by Yixing Kong
Branched to a new discussion

Hi, all,


We are using mx6q MCIMX6Q6AVT10AC platform with SMSC9514 usb ethernet controller.

1. if system working in performance mode, USB host always hangs up after video conference call started, so SMSC ethernet controller stopped, the video call only lasts for several seconds.

   kernel log:

ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
smsc95xx 2-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1

root@android:/ # ------------[ cut here ]------------
WARNING: at net/sched/sch_generic.c:257 dev_watchdog+0x278/0x29c()
NETDEV WATCHDOG: eth0 (smsc95xx): transmit queue 0 timed out
Modules linked in:
[<c004a634>] (unwind_backtrace+0x0/0xfc) from [<c0075ffc>] (warn_slowpath_common+0x4c/0x64)
[<c0075ffc>] (warn_slowpath_common+0x4c/0x64) from [<c00760a8>] (warn_slowpath_fmt+0x30/0x40)
[<c00760a8>] (warn_slowpath_fmt+0x30/0x40) from [<c0454a7c>] (dev_watchdog+0x278/0x29c)
[<c0454a7c>] (dev_watchdog+0x278/0x29c) from [<c0081e08>] (run_timer_softirq+0x124/0x244)
[<c0081e08>] (run_timer_softirq+0x124/0x244) from [<c007bf18>] (__do_softirq+0xa8/0x170)
[<c007bf18>] (__do_softirq+0xa8/0x170) from [<c007c22c>] (irq_exit+0x90/0x98)
[<c007c22c>] (irq_exit+0x90/0x98) from [<c003d378>] (do_local_timer+0x70/0x90)
[<c003d378>] (do_local_timer+0x70/0x90) from [<c004300c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xc077df68 to 0xc077dfb0)
df60:                   c07e76e0 80000093 00000001 00000000 c077c000 c07e0444
df80: c05887cc c0796314 1000406a 412fc09a 00000000 00000000 00000000 c077dfb0
dfa0: c0052174 c004415c 40000013 ffffffff
[<c004300c>] (__irq_svc+0x4c/0xe8) from [<c004415c>] (default_idle+0x24/0x28)
[<c004415c>] (default_idle+0x24/0x28) from [<c0044534>] (cpu_idle+0xbc/0xfc)
[<c0044534>] (cpu_idle+0xbc/0xfc) from [<c000898c>] (start_kernel+0x2a0/0x2f0)
[<c000898c>] (start_kernel+0x2a0/0x2f0) from [<10008040>] (0x10008040)
---[ end trace b3d5190fb3501ae2 ]---
imx-ipuv3 imx-ipuv3.0: IPU Warning - IPU_INT_STAT_10 = 0x00000001

2. if system working in balance mode, video conference call can last for very long time (half an hour), but the video quality becomes pool, and has high latency.


however, we can play online video and upload/download huge data without any problem.


Anybody has ideas?