Package: rt2400-source
Version: 1.2.2+cvs20060620-4
Severity: normal
Tags: upstream
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Yodel!
For me, rt2400 doesn't work at all. Trying to do anything results in a
kernel oops and the application hanging in the syscall. The attached
oops was when I tried to enable radio from the RaConfig2400 utility.
Kernel happily goes on, but networking is mostly dead (*mostly*: ping
works, issueing a HTTP request per telnet (on the other network
interface) works, but Konqueror can't load webpages anymore, so
something somewhere seems to kill network traffic.
Environment:
. Debian, all versions are Debian package versions
. linux-image-2.6.18-2-686 (2.6.18-5)
(tried 2.6.17-9, made no difference)
. gcc "4.1.2 20061028 (prerelease) (Debian 4.1.1-19"
(same compiler the Debian kernel was compiled with was used to build
the module. with Debian's module-assistant 0.10.7)
. Hardware: the device is the Asus WiFi addon card that came with
the motherboard. Hardware defect unlikely, it worked once and I
didn't open the computer case or move the computer or anything since.
. single CPU system, but Hyperthreading switched on.
More detail below.
I'll try to help; will be away whole next week though, and I'm not much
at home, so turnover time is kinda slow.
+++
Nov 16 16:29:45 localhost kernel: BUG: unable to handle kernel NULL pointer
dereference at virtual address 00000000
Nov 16 16:29:45 localhost kernel: printing eip:
Nov 16 16:29:45 localhost kernel: f9143228
Nov 16 16:29:45 localhost kernel: *pde = 00000000
Nov 16 16:29:45 localhost kernel: Oops: 0002 [#1]
Nov 16 16:29:45 localhost kernel: SMP
Nov 16 16:29:45 localhost kernel: Modules linked in: rt2400 ipv6 ppdev
parport_pc lp parport dm_snapshot dm_mirror dm_mod w83627hf hwmon_vid eeprom
i2c_isa mga drm ide_generic snd_bt87x snd_emu10k1_synth snd_emux_synth
snd_seq_virmidi snd_seq_midi_emul snd_seq_dummy snd_seq_oss snd_seq_midi
snd_seq_midi_event snd_seq bt878 snd_intel8x0 tuner snd_emu10k1 tvaudio
snd_rawmidi snd_ac97_codec snd_ac97_bus msp3400 snd_pcm_oss snd_mixer_oss
shpchp snd_pcm snd_seq_device snd_timer snd_util_mem snd_hwdep bttv video_buf
firmware_class i2c_i801 ir_common compat_ioctl32 i2c_algo_bit pci_hotplug
btcx_risc intel_agp snd tveeprom i2c_core agpgart videodev v4l1_compat sk98lin
skge tsdev emu10k1_gp gameport rtc soundcore psmouse serio_raw pcspkr
snd_page_alloc v4l2_common ide_cd cdrom reiserfs raid1 md_mod ide_disk generic
piix ide_core evdev usbmouse usbhid usbkbd ehci_hcd uhci_hcd usbcore
Nov 16 16:29:45 localhost kernel: CPU: 1
Nov 16 16:29:45 localhost kernel: EIP: 0060:[<f9143228>] Not tainted VLI
Nov 16 16:29:45 localhost kernel: EFLAGS: 00010202 (2.6.18-2-686 #1)
Nov 16 16:29:45 localhost kernel: EIP is at RTMPRingCleanUp+0x2d/0x18a [rt2400]
Nov 16 16:29:45 localhost kernel: eax: 00000000 ebx: f17b02c0 ecx: 00000000
edx: 00000001
Nov 16 16:29:45 localhost kernel: esi: f35c3f38 edi: f9144ab1 ebp: f17b02c0
esp: f35c3d30
Nov 16 16:29:45 localhost kernel: ds: 007b es: 007b ss: 0068
Nov 16 16:29:45 localhost kernel: Process RaConfig2400 (pid: 3740, ti=f35c2000
task=f6c91550 task.ti=f35c2000)
Nov 16 16:29:45 localhost kernel: Stack: f17b02c0 f35c3f38 f913ceb3 f17b0000
f91463fc f6546af0 00000000 c0247472
Nov 16 16:29:45 localhost kernel: 00000000 f6033680 000089f0 f17b0000
f5a2e45c 00001f6c 00000000 f5a2e42c
Nov 16 16:29:45 localhost kernel: 00000002 00000286 f6546a01 f7692980
f6546a01 f7692980 c0253ac1 00000001
Nov 16 16:29:45 localhost kernel: Call Trace:
Nov 16 16:29:45 localhost kernel: [<f913ceb3>] MlmeRadioOn+0x30/0x70 [rt2400]
Nov 16 16:29:45 localhost kernel: [<f91463fc>] RT2400_ioctl+0x194b/0x19fb
[rt2400]
Nov 16 16:29:45 localhost kernel: [<c0247472>] ip_queue_xmit+0x371/0x3b3
Nov 16 16:29:45 localhost kernel: [<c0253ac1>] tcp_rcv_established+0xf8/0x7b7
Nov 16 16:29:45 localhost kernel: [<c025991b>] tcp_v4_send_check+0x72/0xb8
Nov 16 16:29:45 localhost kernel: [<c0254e28>] tcp_transmit_skb+0x604/0x632
Nov 16 16:29:45 localhost kernel: [<c02250e5>] __alloc_skb+0x49/0xf2
Nov 16 16:29:45 localhost kernel: [<c028102f>] _spin_lock_bh+0x8/0x18
Nov 16 16:29:45 localhost kernel: [<c0221cff>] release_sock+0xc/0x91
Nov 16 16:29:45 localhost kernel: [<c024dd6a>] tcp_recvmsg+0x8e3/0x9e9
Nov 16 16:29:45 localhost kernel: [<c02217d6>] sock_common_recvmsg+0x2f/0x45
Nov 16 16:29:45 localhost kernel: [<c021f758>] do_sock_read+0xae/0xb7
Nov 16 16:29:45 localhost kernel: [<c021fdc1>] sock_aio_read+0x53/0x61
Nov 16 16:29:45 localhost kernel: [<f9144ab1>] RT2400_ioctl+0x0/0x19fb [rt2400]
Nov 16 16:29:45 localhost kernel: [<c02298de>] dev_ifsioc+0x362/0x37c
Nov 16 16:29:45 localhost kernel: [<c021fdcf>] sock_ioctl+0x0/0x1b5
Nov 16 16:29:45 localhost kernel: [<c0229e75>] dev_ioctl+0x3d1/0x462
Nov 16 16:29:45 localhost kernel: [<c0221cff>] release_sock+0xc/0x91
Nov 16 16:29:45 localhost kernel: [<c021fdcf>] sock_ioctl+0x0/0x1b5
Nov 16 16:29:45 localhost kernel: [<c016934c>] do_ioctl+0x1c/0x5d
Nov 16 16:29:45 localhost kernel: [<c01695d7>] vfs_ioctl+0x24a/0x25c
Nov 16 16:29:45 localhost kernel: [<c0169631>] sys_ioctl+0x48/0x5f
Nov 16 16:29:45 localhost kernel: [<c0102c11>] sysenter_past_esp+0x56/0x79
Nov 16 16:29:45 localhost kernel: Code: fa 0c 53 89 c3 0f 84 9c 00 00 00 80 fa
0d 0f 84 3c 01 00 00 80 fa 0a 0f 85 68 01 00 00 31 d2 6b 83 08 0b 00 00 1c 42
8b 44 18 28 <80> 20 fc 8b 83 08 0b 00 00 40 83 f8 1f 89 83 08 0b 00 00 76 0a
Nov 16 16:29:45 localhost kernel: EIP: [<f9143228>] RTMPRingCleanUp+0x2d/0x18a
[rt2400] SS:ESP 0068:f35c3d30
++
+++
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 1
cpu MHz : 2998.722
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pni
monitor ds_cpl cid xtpr
bogomips : 6001.59
processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 1
cpu MHz : 2998.722
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pni
monitor ds_cpl cid xtpr
bogomips : 5997.57
+++
(the rt2400 is at the bottom!)
+++
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub
Interface (rev 02)
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Flags: bus master, fast devsel, latency 0
Memory at fe000000 (32-bit, prefetchable) [size=8M]
Capabilities: [e4] Vendor Specific Information
Capabilities: [a0] AGP version 3.0
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev
02) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
Memory behind bridge: fcd00000-fddfffff
Prefetchable memory behind bridge: f8b00000-fcafffff
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI
Controller #1 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Flags: bus master, medium devsel, latency 0, IRQ 169
I/O ports at eec0 [size=32]
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI
Controller #2 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Flags: bus master, medium devsel, latency 0, IRQ 177
I/O ports at ef00 [size=32]
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI
Controller #3 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Flags: bus master, medium devsel, latency 0, IRQ 185
I/O ports at ef20 [size=32]
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI
Controller #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Flags: bus master, medium devsel, latency 0, IRQ 169
I/O ports at ef40 [size=32]
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI
Controller (rev 02) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Flags: bus master, medium devsel, latency 0, IRQ 193
Memory at fdfff800 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) (prog-if 00
[Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fde00000-fdefffff
Prefetchable memory behind bridge: fcb00000-fcbfffff
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface
Bridge (rev 02)
Flags: bus master, medium devsel, latency 0
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller
(rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Flags: bus master, medium devsel, latency 0, IRQ 185
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at fc00 [size=16]
Memory at 50000000 (32-bit, non-prefetchable) [size=1K]
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev
02)
Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
Flags: medium devsel, IRQ 217
I/O ports at 0400 [size=32]
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R)
AC'97 Audio Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
Flags: bus master, medium devsel, latency 0, IRQ 217
I/O ports at e800 [size=256]
I/O ports at ee80 [size=64]
Memory at fdfff400 (32-bit, non-prefetchable) [size=512]
Memory at fdfff000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP (rev 01)
(prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc. Millennium G550 Dual Head DDR 32Mb
Flags: bus master, medium devsel, latency 64, IRQ 169
Memory at fa000000 (32-bit, prefetchable) [size=32M]
Memory at fddfc000 (32-bit, non-prefetchable) [size=16K]
Memory at fd000000 (32-bit, non-prefetchable) [size=8M]
Expansion ROM at fddc0000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Capabilities: [f0] AGP version 2.0
02:05.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit
Ethernet Controller (rev 13)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8001 Gigabit Ethernet
Controller (Asus)
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 201
Memory at fdefc000 (32-bit, non-prefetchable) [size=16K]
I/O ports at d800 [size=256]
Expansion ROM at fcb00000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
02:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 04)
Subsystem: Creative Labs CT4620 SBLive!
Flags: bus master, medium devsel, latency 64, IRQ 209
I/O ports at df80 [size=32]
Capabilities: [dc] Power Management version 1
02:09.1 Input device controller: Creative Labs SB Live! Game Port (rev 01)
Subsystem: Creative Labs Gameport Joystick
Flags: bus master, medium devsel, latency 64
I/O ports at dff0 [size=8]
Capabilities: [dc] Power Management version 1
02:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture
(rev 02)
Subsystem: Hauppauge computer works Inc. WinTV Series
Flags: bus master, medium devsel, latency 64, IRQ 225
Memory at fcbfe000 (32-bit, prefetchable) [size=4K]
02:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev
02)
Subsystem: Hauppauge computer works Inc. WinTV Series
Flags: bus master, medium devsel, latency 64, IRQ 225
Memory at fcbff000 (32-bit, prefetchable) [size=4K]
02:0d.0 Network controller [0280]: RaLink Wireless PCI Adapter RT2400 / RT2460
[1814:0101]
Subsystem: ASUSTeK Computer Inc. WiFi-b add-on Card [1043:0127]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 209
Region 0: Memory at fdefa000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 14 18 01 01 17 01 10 04 00 00 80 02 04 40 00 00
10: 00 a0 ef fd 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 01 06 00 00 43 10 27 01
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00
40: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+++
Before it crashed, reading status works:
+++
[EMAIL PROTECTED]:/boot# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:11:2F:D1:E0:1B
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:209
[EMAIL PROTECTED]:/boot# iwconfig eth1
eth1 RT2400PCI ESSID:off/any
Mode:Managed Channel=1 Bit Rate:11 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
+++
I think that's the most important stuff. Let me know.
cheers
- -- vbi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: get my key from http://fortytwo.ch/gpg/92082481
iEYEARECAAYFAkVcit4ACgkQi6Qxi+Wn99bZLgCbBjjG6XCResqKRa1nnnU8LWVo
AG0Anj9836RDjgVilMHHzAEj3u9zJfS/
=Afzk
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]