rtl8180 oops in skb_dequeue

From: Jan Evert van Grootheest
Date: Fri Mar 10 2006 - 03:35:51 EST


Andrea, all,

The oops below is from using kismet with an rtl8180 based wireless network card and the driver from rtl8180-sa2400.sf.net (version 0.21).
The machine has two PII cpus in it and it is running a kernel from debian (2.6.15-1-686-smp). So I guess that's quite close to vanilla.

Is there a patch for this (didn't find anything comparable using google)?

I would guess the rtl8180 driver did something funny, but it does not seem to show in the stack trace.
This is the first oops on this machine since I have it in use (some 2 years now). I only started to use the wireless card the evening before the oops, so that would be my first guess.

The machine remained responsive, though one CPU was stuck in some loop.
This machine is used as firewall, so most of the netfilter modules are loaded as well. There's a pppoe connection, as well a two regular ethernet interfaces (rtl8139 and tlan).

Please CC me; I don't subscribe to linux-net.

Thanks,
Jan Evert

0000:00:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8180L 802.11b MAC (rev 20)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8180L 802.11b MAC
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 66 (8000ns min, 16000ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 177
Region 0: I/O ports at 6400 [size=256]
Region 1: Memory at e0280000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] 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-

Mar 9 10:06:26 suzy kernel: c0217bf5
Mar 9 10:06:26 suzy kernel: SMP
Mar 9 10:06:26 suzy kernel: Modules linked in: r8180 ieee80211_r8180 ieee80211_crypt_r8180 ieee80211 ieee80211_crypt tlan ip
6table_filter ip6_tables ppp_async crc_ccitt ppp_generic slhc nfsd exportfs lockd nfs_acl sunrpc lp ipv6 iptable_raw iptable_
mangle ipt_ULOG ipt_TTL ipt_ttl ipt_TOS ipt_tos ipt_TCPMSS ipt_tcpmss ipt_state ipt_sctp ipt_SAME ipt_REJECT ipt_REDIRECT ipt
_recent ipt_realm ipt_pkttype ipt_physdev ipt_owner ipt_NOTRACK ipt_NETMAP ipt_multiport ipt_MASQUERADE ipt_MARK ipt_mark ipt
_mac ipt_LOG ipt_limit ipt_length ipt_iprange ipt_helper ipt_hashlimit ipt_esp ipt_ECN ipt_ecn ipt_DSCP ipt_dscp ipt_conntrac
k ipt_CONNMARK ipt_connmark ipt_comment ipt_CLUSTERIP ipt_CLASSIFY ipt_ah ipt_addrtype ip_nat_irc ip_nat_tftp ip_nat_ftp ipta
ble_nat ip_nat ip_conntrack_irc ip_conntrack_tftp ip_conntrack_ftp ip_conntrack nfnetlink iptable_filter ip_tables dm_mod usb
lp joydev evdev mousedev psmouse serio_raw parport_pc parport pcspkr rtc sworks_agp agpgart floppy ext3 jbd mbcache ide_cd cd
rom ide_disk ide_generic
Mar 9 10:06:26 suzy kernel: sd_mod 8139too 8139cp ohci_hcd sym53c8xx scsi_transport_spi scsi_mod usbcore triflex generic ide
_core mii processor
Mar 9 10:06:26 suzy kernel: CPU: 0
Mar 9 10:06:26 suzy kernel: EIP: 0060:[skb_dequeue+36/65] Not tainted VLI
Mar 9 10:06:26 suzy kernel: EFLAGS: 00010047 (2.6.15-1-686-smp)
Mar 9 10:06:26 suzy kernel: EIP is at skb_dequeue+0x24/0x41
Mar 9 10:06:26 suzy kernel: eax: 00000000 ebx: cedcf460 ecx: c802e9e0 edx: 00000246
Mar 9 10:06:26 suzy kernel: esi: c2f5ecc0 edi: cedcf46c ebp: c75c9f48 esp: c75c9d70
Mar 9 10:06:26 suzy kernel: ds: 007b es: 007b ss: 0068
Mar 9 10:06:26 suzy kernel: Process kismet_server (pid: 25125, threadinfo=c75c8000 task=cf7f8ab0)
Mar 9 10:06:26 suzy kernel: Stack: ce666e20 cedcf460 cedcf400 c0218749 cedcf460 00000000 ce666e20 c75c9f48
Mar 9 10:06:26 suzy kernel: ce666e20 c75c9f48 c026b9c6 cedcf400 00000060 00000040 c75c9db8 cedcf400
Mar 9 10:06:26 suzy kernel: c011463e ced5df48 ffffffea ce666e20 00000060 00002800 c75c9f48 c02128f5
Mar 9 10:06:26 suzy kernel: Call Trace:
Mar 9 10:06:26 suzy kernel: [skb_recv_datagram+98/154] skb_recv_datagram+0x62/0x9a
Mar 9 10:06:26 suzy kernel: [packet_recvmsg+69/326] packet_recvmsg+0x45/0x146
Mar 9 10:06:26 suzy kernel: [__wake_up_common+38/75] __wake_up_common+0x26/0x4b
Mar 9 10:06:26 suzy kernel: [sock_recvmsg+233/261] sock_recvmsg+0xe9/0x105
Mar 9 10:06:26 suzy kernel: [bad_range+17/49] bad_range+0x11/0x31
Mar 9 10:06:26 suzy kernel: [buffered_rmqueue+282/416] buffered_rmqueue+0x11a/0x1a0
Mar 9 10:06:26 suzy kernel: [autoremove_wake_function+0/58] autoremove_wake_function+0x0/0x3a
Mar 9 10:06:26 suzy kernel: [__get_free_pages+47/52] __get_free_pages+0x2f/0x34
Mar 9 10:06:26 suzy kernel: [sys_recvfrom+175/273] sys_recvfrom+0xaf/0x111
Mar 9 10:06:26 suzy kernel: [poll_freewait+60/70] poll_freewait+0x3c/0x46
Mar 9 10:06:26 suzy kernel: [do_select+637/668] do_select+0x27d/0x29c
Mar 9 10:06:26 suzy kernel: [sys_socketcall+289/392] sys_socketcall+0x121/0x188
Mar 9 10:06:26 suzy kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Mar 9 10:06:26 suzy kernel: Code: 34 10 5b 5e 5f 5d c3 57 56 53 8b 5c 24 10 8d 7b 0c 89 f8 e8 e8 c1 05 00 8b 33 39 de 89 c2
75 04 31 f6 eb 17 8b 06 ff 4b 08 89 03 <89> 58 04 c7 06 00 00 00 00 c7 46 04 00 00 00 00 89 f8 e8 b0 c2


--
This message has been scanned for viruses and is believed to be clean

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html