5 Mar 2007 08:16
Re: problems running 2.6.20-rt5 and at76_usb
Pavel Roskin <proski <at> gnu.org>
2007-03-05 07:16:40 GMT
2007-03-05 07:16:40 GMT
On Tue, 2007-02-13 at 02:09 +0100, Dragan Noveski wrote: > ok, the problem is, that the latest source-code (at76_usb-0.14beta1) > does not compile: The INIT_WORK problem is fixed in the git repository that is going to be into the kernel. You can get the source by this command: git-clone http://honk.sigxcpu.org/git/at76c503a.git/ > Message from syslogd <at> localhost at Mon Feb 12 23:41:19 2007 ... > localhostlocalhostlocalhostlocalhostlocalhost kernel: [<c012750e>] > kthread+0x0/0xcakernel: [<c0103857>] kernel_thread_helper+0x7/0x10kernel: > =======================kernel: Code: 86 a0 07 00 00 0f af 86 a4 07 00 00 0f > b6 5f 01 0f af d8 a1 60 a3 3a c0 e8 05 4d e4 df 89 c2 89 d8 2b 96 a8 07 00 > 00 89 d1 31 d2 <f7> f1 88 46 66 a1 60 a3 3a c0 e8 e8 4c e4 df c7 86 a4 07 00 > 00 kernel: EIP: [<e02d5fb7>] update_wstats+0x6c/0xb6 [at76_usb] SS:ESP > 0068:df681e3c Next time please try to capture the kernel output. You can do it by running dmesg. The system can become unstable after such problems, so it would be best if you redirect dmesg output to a file and then reboot. > iwconfig wlan0 mode ad-hoc essid olsr.freifunk.net channel 10 I can reproduce the crash in ad-hoc mode! It's a division by zero in calc_qual(), which is called by update_wstats(). The code is not careful to check if the time has changed since the last measurement. And update_wstats() is called from rx_mgmt() in ad-hoc mode. Suppose the card gets more than one management frame in a jiffy(Continue reading)
RSS Feed