libertas: tx watch dog timeout

Wright, Alexander AlexanderWright at my.unt.edu
Tue Mar 15 14:03:00 EDT 2011


Here is more detailed info on my kernel and the error message:
(sorry for double posting)

Hello, I have the openembedded distribution installed on a microsd card as explained here:
http://wiki.gumstix.org/index.php?title=Verdex_Git_Repository

The hardware is a gumstix verdex-pro XL6P inside an acroname garcia robot.

I have intermittant wifi problems with the libertas wireless module with the 2.6.31 kernel that I didnt experience when running 2.6.21 off the jffs2 filesystem.

This is the kernel module version info according to opkg:
kernel-module-libertas - 2.6.31-r0.5


The error is as follows:
WARNING: at net/sched/sch_generic.c:246 dev_watchdog+0x148/0x234()
NETDEV WATCHDOG: wlan0 (libertas_cs): transmit queue 0 timed out
Modules linked in: i2c_dev i2c_pxa libertas_cs libertas lib80211 tsc2003 i2c_core smsc911x libphy rfcomm pxa2xx_cs pxa2xx_core proc_gpio pcmcia pcmcia_core firmware_class ohci_hcd usbcore hidp hid l2cap bluetooth gumstix_bluetooth evdev vfat fat nls_base
[<c00345e8>] (unwind_backtrace+0x0/0xdc) from [<c0042bd0>] (warn_slowpath_common+0x4c/0x80)
[<c0042bd0>] (warn_slowpath_common+0x4c/0x80) from [<c0042c40>] (warn_slowpath_fmt+0x28/0x38)
[<c0042c40>] (warn_slowpath_fmt+0x28/0x38) from [<c01879c4>] (dev_watchdog+0x148/0x234)
[<c01879c4>] (dev_watchdog+0x148/0x234) from [<c004b3c0>] (run_timer_softirq+0x198/0x22c)
[<c004b3c0>] (run_timer_softirq+0x198/0x22c) from [<c0047840>] (__do_softirq+0x84/0x114)
[<c0047840>] (__do_softirq+0x84/0x114) from [<c0047910>] (irq_exit+0x40/0x90)
[<c0047910>] (irq_exit+0x40/0x90) from [<c002f070>] (_text+0x70/0x8c)
[<c002f070>] (_text+0x70/0x8c) from [<c002fa70>] (__irq_svc+0x30/0xc0)
Exception stack(0xc026ff78 to 0xc026ffc0)
ff60:                                                       00000001 40000013
ff80: 012f2482 60000013 c026e000 c0271b94 c028d3ac c0271b88 a001ac5c 69054117
ffa0: a001ac28 00000000 c0273848 c026ffc4 c0030914 c0030924 60000013 ffffffff
[<c002fa70>] (__irq_svc+0x30/0xc0) from [<c0030924>] (default_idle+0x30/0x34)
[<c0030924>] (default_idle+0x30/0x34) from [<c02a3ba0>] (0xc02a3ba0)
---[ end trace 06b4323742f86df0 ]---
libertas: tx watch dog timeout
libertas: command 0x001f timed out
libertas: requeueing command 0x001f due to timeout (#1)
libertas: tx watch dog timeout
libertas: command 0x001f timed out
libertas: requeueing command 0x001f due to timeout (#2)
libertas: command 0x001f timed out
libertas: requeueing command 0x001f due to timeout (#3)
libertas: command 0x001f timed out
libertas: Excessive timeouts submitting command 0x001f
libertas: tx watch dog timeout
libertas: command 0x001f timed out
libertas: requeueing command 0x001f due to timeout (#1)
libertas: tx watch dog timeout


________________________________________
From: Wright, Alexander
Sent: Monday, February 28, 2011 9:27 PM
To: libertas-dev at lists.infradead.org
Subject: libertas: tx watch dog timeout

Hello, I have an acroname garcia robot with a gumstix verdex-pro 600mhz board.
(http://www.gumstix.net/Hardware/view/Hardware-Feature-Overview-Sheets/Gumstix-Verdex-Pro-Feature-Overview/112.html)

I am running into the following problem using the "wifistix" marvel 88W8385 module with the latest openembedded kernel / filesystem
http://old.nabble.com/-verdex--libertas-wifi-driver-hangs-td28842840.html

The wifi on the original kernel / file system work fine, but I need to reinstall everything to run off a microsd card for more disk space. Is this a firmware problem? If so where can I get a recent version of the firmware and how do I install it onto my openembedded machine?

-Thanks
Alex Wright



More information about the libertas-dev mailing list