Return-path: Received: from mx51.mymxserver.com ([85.199.173.110]:21648 "EHLO mx51.mymxserver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756324Ab0BCPdl (ORCPT ); Wed, 3 Feb 2010 10:33:41 -0500 From: Holger Schurig To: linux-wireless@vger.kernel.org Subject: Re: [PATCH] libertas: cfg80211 support Date: Wed, 3 Feb 2010 16:32:10 +0100 Cc: Samuel Ortiz , Dan Williams References: <20100202000934.GA19847@sortiz.org> <201002031031.22805.holgerschurig@gmail.com> <20100203120406.GA3498@sortiz.org> In-Reply-To: <20100203120406.GA3498@sortiz.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Message-Id: <201002031632.10425.holgerschurig@gmail.com> Sender: linux-wireless-owner@vger.kernel.org List-ID: Hmm, there are also still some bugs lurking in the code. Just I had an application running that was pinging and showed the signal level. Then I moved out-of-reach of the AP. This happened: libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: PREP_CMD: command 0x001f failed: 1 libertas: command 0x001f timed out libertas: requeueing command 0x001f due to timeout (#1) 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) ------------[ cut here ]------------ WARNING: at net/sched/sch_generic.c:261 dev_watchdog+0x19c/0x290() NETDEV WATCHDOG: wlan0 (libertas_cs): transmit queue 0 timed out Modules linked in: libertas_cs libertas cfg80211 compat_firmware_class [last unloaded: cfg80211] Backtrace: [] (dump_backtrace+0x0/0x100) from [] (dump_stack+0x18/0x1c) r7:c0221e24 r6:c0170694 r5:c020aa78 r4:00000105 [] (dump_stack+0x0/0x1c) from [] (warn_slowpath_common+0x4c/0x64) [] (warn_slowpath_common+0x0/0x64) from [] (warn_slowpath_fmt+0x30/0x38) r7:00000000 r6:00000001 r5:00000001 r4:c3b4f800 [] (warn_slowpath_fmt+0x0/0x38) from [] (dev_watchdog+0x19c/0x290) r3:c3b4f800 r2:c020aa38 [] (dev_watchdog+0x0/0x290) from [] (run_timer_softirq+0x190/0x1f0) r8:c0221ebc r7:c01704f8 r6:00000100 r5:c023c0e0 r4:c0220000 [] (run_timer_softirq+0x0/0x1f0) from [] (__do_softirq+0x8c/0x140) [] (__do_softirq+0x0/0x140) from [] (irq_exit+0x40/0x88) [] (irq_exit+0x0/0x88) from [] (asm_do_IRQ+0x70/0x84) r4:0000001a [] (asm_do_IRQ+0x0/0x84) from [] (__irq_svc+0x24/0xa0) Exception stack(0xc0221f58 to 0xc0221fa0) 1f40: 00000001 08eff847 1f60: 00000000 60000013 c0220000 c02388e4 c0018ca0 c0223dd4 a00178e0 69052d06 1f80: a0017878 c0221fac c0221fb0 c0221fa0 c00269e8 c00269f4 60000013 ffffffff r6:04000000 r5:f2d00000 r4:ffffffff [] (default_idle+0x0/0x30) from [] (cpu_idle+0x6c/0xa8) [] (cpu_idle+0x0/0xa8) from [] (rest_init+0x58/0x6c) r4:c0249774 [] (rest_init+0x0/0x6c) from [] (start_kernel+0x220/0x27c) [] (start_kernel+0x0/0x27c) from [] (0xa0008034) ---[ end trace 54aeef8ca4684eee ]--- libertas: tx watch dog timeout libertas: command 0x001f timed out libertas: Excessive timeouts submitting command 0x001f libertas: PREP_CMD: command 0x001f failed: -110