Re: problems running 2.6.20-rt5 and at76_usb
Dragan Noveski <[email protected]> Tue, 13 Feb 2007 15:21:36 +0100
| Newsgroups | gmane.linux.drivers.atmel-wlan |
|---|---|
| Message-ID | <[email protected]> |
Dragan Noveski wrote:
> hi to the list!
>
> i have a problem here with just compiled linux-2.6.20-rt5 on debian testi=
ng.
>
> well, the kernel is 2.6.20, the rt patch comes from:
>
>
> http://people.redhat.com/mingo/realtime-preempt/older/
>
>
> with my last kernel 2.6.18 i also was using ingo molnars patches for =
> realtime audio, everything was working fine.
> for the network i am using here atmel-usb-addapter.
>
> ok, the problem is, that the latest source-code (at76_usb-0.14beta1) =
> does not compile:
>
> nowhiskey@murija2:~/software/wlan/at76_usb-0.14beta1$ make
> make -C /usr/src/linux-2.6.20
> M=3D/home/nowhiskey/software/wlan/at76_usb-0.14beta1
> KERNELRELEASE=3D2.6.20-rt5Centrino modules
> make[1]: Entering directory `/usr/src/linux-2.6.20'
> CC [M] /home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.o
> /home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.c:21:26: error:
> linux/config.h: Datei oder Verzeichnis nicht gefunden
> /home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.c:6374:38: erro=
r:
> macro "INIT_WORK" passed 3 arguments, but takes just 2
> /home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.c: In function
> 'alloc_new_device':
> /home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.c:6374: error:
> 'INIT_WORK' undeclared (first use in this function)
> /home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.c:6374: error:
> (Each undeclared identifier is reported only once
> /home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.c:6374: error: =
for
> each function it appears in.)
> make[2]: *** [/home/nowhiskey/software/wlan/at76_usb-0.14beta1/at76c503.o]
> Fehler 1
> make[1]: *** [_module_/home/nowhiskey/software/wlan/at76_usb-0.14beta1]
> Fehler 2
> make[1]: Leaving directory `/usr/src/linux-2.6.20'
> make: *** [modules] Fehler 2
> nowhiskey@murija2:~/software/wlan/at76_usb-0.14beta1$
>
>
> in /ust/include/linux, there is a config.h file.
> the link to the /usr/src/linux is correct, showing at the =
> /usr/src/linux-2.6.20/arch/i383/boot/bzImage sourcetree.
>
> i tried already another solution, compiling the cvs-tarball =
> (at76c503a-cvsroot.tar.gz), there compiling works good, but after =
> starting the network, it works for short time, after that the console =
> crashes showing:
>
>
> Message from syslogd@localhost at Mon Feb 12 23:41:19 2007 ...
> localhostlocalhostlocalhostlocalhostlocalhost kernel: [<c012750e>]
> kthread+0x0/0xcakernel: [<c0103857>] kernel_thread_helper+0x7/0x10kernel:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dkern=
el: 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
>
>
> i am using this script to access the network:
>
> #!/bin/sh
> iwconfig wlan0 mode ad-hoc essid olsr.freifunk.net channel 10
> ifconfig wlan0 104.130.30.9
> ifconfig wlan0 up
> olsrd
>
>
> it worked now good with other kernels.
>
> on the boot the module gets loaded and the firmware =
> (at76_usb-firmware-0.1) too, but after the crash, i am not even able to =
> rmmod "at76_usb", i am only able to do a hard reset!
>
> if you need more information on my system, please tell me that, but give =
> me the instructions how i get the information out of my machine, =
> because i am still a bloody noob and don=B4t know very much of =
> linux-terminologies!
>
>
> hope that someone can help me!
> cheers,
> doc
> _______________________________________________
> Atmel-wlan-usb mailing list
> Atmel-wlan-usb-ikZNBd7uB5wQUIZIPwn63sWURRETrGNnG9Ur7JDdleE@public.gmane.org
> https://iprserv.jura.uni-leipzig.de/mailman/listinfo/atmel-wlan-usb
>
> =
p.s. i don=B4t know if this additional information is useful, i found it =
in the dmesg:
divide error: 0000 [#1]
PREEMPT
Modules linked in: thermal fan button processor ac battery snd_intel8x0m
at76_usb uhci_hcd snd_intel8x0 snd_ac97_codec ac97_bus e100 ipw2200
ieee80211 ieee80211_crypt yenta_socket rsrc_nonstatic pcmcia_core i2c_i801
ide_cd cdrom snd_hdsp snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc
snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi
snd_seq_midi_event snd_seq snd_timer snd_seq_device snd rtc
CPU: 0
EIP: 0060:[<e025dfb7>] Not tainted VLI
EFLAGS: 00010246 (2.6.20-rt5Centrino #1) =
EIP is at update_wstats+0x6c/0xb6 [at76_usb]
eax: 00000000 ebx: 00000000 ecx: 00000000 edx: 00000000
esi: dea222c0 edi: dea22326 ebp: dc0d5000 esp: df681e3c
ds: 007b es: 007b ss: 0068 preempt: 00000001
Process softirq-tasklet (pid: 8, ti=3Ddf681000 task=3Dc147f550 task.ti=3Ddf=
681000)
Stack: dea224e8 00000080 dc0d500c e02607b7 00000001 00000000 00000006
df3bc740
de9d2d40 df425000 dedbcc00 c0124d19 dea222c0 de0046fc df6c61c0
00000002
00000002 e022a7a5 00000001 00000001 00000001 dc0d504d 00000000
00000021 =
Call Trace:
[<e02607b7>] rx_mgmt+0x80/0x113a [at76_usb]
[<c0124d19>] __queue_work+0x54/0x5e
[<e022a7a5>] ipw_rx_queue_restock+0x8c/0xb9 [ipw2200]
[<c011e357>] __get_nsec_offset+0xd/0x44
[<c01557d9>] __kmalloc+0x73/0x7e =
[<c02a9041>] __alloc_skb+0x4f/0xf6
[<e02600e1>] submit_rx_urb+0x1d6/0x26f [at76_usb]
[<c01135c8>] __activate_task+0x1c/0x28
[<e02656d0>] rx_tasklet+0x10bc/0x1146 [at76_usb]
[<c012767e>] autoremove_wake_function+0x15/0x35
[<c01132b4>] __wake_up_common+0x32/0x55
[<c0114c1a>] __wake_up+0x36/0x59
[<c011b390>] __tasklet_action+0xe2/0x121
[<c030d752>] schedule+0xe0/0xfa =
[<c011b79d>] ksoftirqd+0x0/0x14f
[<c011b86d>] ksoftirqd+0xd0/0x14f
[<c01275ae>] kthread+0xa0/0xca
[<c012750e>] kthread+0x0/0xca
[<c0103857>] kernel_thread_helper+0x7/0x10
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Code: 86 a0 07 00 00 0f af 86 a4 07 00 00 0f b6 5f 01 0f af d8 a1 60 c3 3a
c0 e8 05 cd eb df 89 c2 89 d8 2b 96 a8 07 00 00 89 d1 31 d2 <f7> f1 88 46 66
a1 60 c3 3a c0 e8 e8 cc eb df c7 86 a4 07 00 00
EIP: [<e025dfb7>] update_wstats+0x6c/0xb6 [at76_usb] SS:ESP 0068:df681e3c
<3>ipw2200: Failed to send SCAN_ABORT: Command timed out.
ipw2200: Failed to send CARD_DISABLE: Command timed out.
ipw2200: Failed to send TX_POWER: Command timed out.
ipw2200: Failed to send TX_POWER: Command timed out.
ipw2200: Failed to send TX_POWER: Command timed out.
/home/nowhiskey/software/wlan/at76c503a/at76c503.c: wlan0: lost beacon bssid
02:ca:ff:ee:ba:be
ipw2200: Failed to send TX_POWER: Command timed out.
ipw2200: Failed to send TX_POWER: Command timed out.
ipw2200: Unable to initialize device after 5 attempts.
ipw2200: Failed to up device
nowhiskey@murija2:~$ =
cheers,
doc