工程师:你好!
我现在正在调试tiny210 sdio wifi,偶尔会出现错误:
[ 89.525917] ------------[ cut here ]------------
[ 89.525994] WARNING: at net/sched/sch_generic.c:258 dev_watchdog+0x16c/0x254()
[ 89.526060] NETDEV WATCHDOG: wlan0 (libertas_sdio): transmit queue 0 timed out
[ 89.526126] Modules linked in: libertas_sdio libertas lib80211_crypt_wep lib80211_crypt_ccmp lib80211_crypt_tkip lib80211 mac80211 cfg80211 rtl8192cu tvp5150_tiny210
[ 89.537376] Backtrace:
[ 89.539820] [<c0172efc>] (dump_backtrace+0x0/0x110) from [<c05be448>] (dump_stack+0x18/0x1c)
[ 89.548226] r6:c07946b3 r5:00000102 r4:cfe9fe60 r3:00000002
[ 89.553856] [<c05be430>] (dump_stack+0x0/0x1c) from [<c0197a80>] (warn_slowpath_common+0x54/0x6c)
[ 89.562700] [<c0197a2c>] (warn_slowpath_common+0x0/0x6c) from [<c0197b3c>] (warn_slowpath_fmt+0x38/0x40)
[ 89.572144] r8:00000001 r7:00000000 r6:c0948188 r5:cfe0bdd8 r4:cfe0bc00
[ 89.578626] r3:00000009
[ 89.581234] [<c0197b04>] (warn_slowpath_fmt+0x0/0x40) from [<c04c71cc>] (dev_watchdog+0x16c/0x254)
[ 89.590167] r3:cfe0bc00 r2:c07946cb
[ 89.593723] [<c04c7060>] (dev_watchdog+0x0/0x254) from [<c01a2958>] (run_timer_softirq+0x158/0x1f0)
[ 89.602740] [<c01a2800>] (run_timer_softirq+0x0/0x1f0) from [<c019d104>] (__do_softirq+0x80/0x10c)
[ 89.611662] [<c019d084>] (__do_softirq+0x0/0x10c) from [<c019d5a0>] (irq_exit+0x4c/0xb4)
[ 89.619723] [<c019d554>] (irq_exit+0x0/0xb4) from [<c016e074>] (asm_do_IRQ+0x74/0x90)
[ 89.627520] [<c016e000>] (asm_do_IRQ+0x0/0x90) from [<c016ed08>] (__irq_usr+0x48/0xc0)
[ 89.635404] Exception stack(0xcfe9ffb0 to 0xcfe9fff8)
[ 89.640432] ffa0: 00000001 00000000 00000000 000566a0
[ 89.648578] ffc0: 00000000 4037c160 4037c000 00000152 42e27460 40370f90 00000000 42e26ddc
[ 89.656725] ffe0: 00000001 42e26d48 40368b60 00045e60 60000010 ffffffff
[ 89.663305] r5:fd000000 r4:ffffffff
[ 89.666848] ---[ end trace d232e535085501ef ]---
[ 89.671453] libertas: tx watch dog timeout
导致内核崩溃,不知是何原因!