When I use rt2500pci module in ad-hoc mode, it occasionally crashes with the following message: BUG: unable to handle kernel NULL pointer dereference at 000000a0 IP: [<c04c3eee>] skb_push+0x9/0x62 *pde = 00000000 Oops: 0002 [#1] last sysfs file: /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/CMB0/charge_full Modules linked in: radeon drm snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_hda_codec_idt snd_hda_codec_si3054 snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer rt2500pci snd rt2x00pci rt2x00lib soundcore snd_page_alloc tifm_7xx1 i2c_piix4 tifm_core evdev Pid: 4, comm: events/0 Not tainted (2.6.29-gentoo-r5 #12) LE50-5556 EIP: 0060:[<c04c3eee>] EFLAGS: 00010286 CPU: 0 EIP is at skb_push+0x9/0x62 EAX: 00000000 EBX: f51164a4 ECX: 00000000 EDX: 00000000 ESI: 00000000 EDI: f6a18d80 EBP: f703be88 ESP: f703be80 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 Process events/0 (pid: 4, ti=f703a000 task=f702cdb0 task.ti=f703a000) Stack: f51164a4 00000000 f703bea0 f807534f 00000024 f51164a4 f703bef8 f3bf102c f703bebc f89bccb9 f6a18d80 f2035274 f703becc f680a5cc f51164bc f703bf3c f807528c 00000006 f6a18d80 00413403 00000000 0000a598 02280400 00000000 Call Trace: [<f807534f>] ? rt2x00queue_map_txskb+0x20/0x5e [rt2x00lib] [<f89bccb9>] ? rt2500pci_write_beacon+0x6b/0x7d [rt2500pci] [<f807528c>] ? rt2x00queue_update_beacon+0xa0/0xbe [rt2x00lib] [<f80730a6>] ? rt2x00lib_intf_scheduled_iter+0x46/0x7c [rt2x00lib] [<c055b356>] ? ieee80211_iterate_active_interfaces+0x5d/0x74 [<f8073060>] ? rt2x00lib_intf_scheduled_iter+0x0/0x7c [rt2x00lib] [<f8073048>] ? rt2x00lib_intf_scheduled+0x0/0x18 [rt2x00lib] [<f807305e>] ? rt2x00lib_intf_scheduled+0x16/0x18 [rt2x00lib] [<c02257bd>] ? run_workqueue+0x65/0xcf [<c0225b83>] ? worker_thread+0xb0/0xbc [<c0228389>] ? autoremove_wake_function+0x0/0x33 [<c0225ad3>] ? worker_thread+0x0/0xbc [<c022803a>] ? kthread+0x39/0x5e [<c0228001>] ? kthread+0x0/0x5e [<c02034df>] ? kernel_thread_helper+0x7/0x10 Code: 85 d4 fe ff ff 8d 55 dc e8 f3 f9 db ff 31 d2 89 c7 89 d8 e8 25 d3 ff ff 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 c1 89 e5 56 89 d6 53 <29> 90 a0 00 00 00 8b 98 a0 00 00 00 01 50 4c 3b 98 9c 00 00 00 EIP: [<c04c3eee>] skb_push+0x9/0x62 SS:ESP 0068:f703be80 ---[ end trace 27b8fc62d2e06c1d ]--- After that I can't use my keyboard any more (in X as well as in tty) - it just won't react (apart from it and wi-fi, everything else seems to work). If this is not a gentoo-related bug could you please provide me with a mailing list it should belong to? Reproducible: Sometimes Steps to Reproduce: 1. /etc/init.d/net.wlan0 start, with the following snippet from /etc/conf.d/net: modules_wlan0="iwconfig ifconfig !wpa_supplicant" mode_wlan0="ad-hoc" essid_wlan0="Home" config_wlan0="192.168.2.2/30" routes_wlan0="default via 192.168.2.1" dns_servers_wlan0="192.168.1.1" postup(){ iwconfig wlan0 txpower 25 iwconfig wlan0 channel 11 iwconfig wlan0 rate 5.5M } 2. Use the wireless network for a while
Seems to have been fixed in 2-6-31-rc1.