[rt2x00-users] Oops after suspend/resume, 2.6.33.2

Richard Zidlicky rz at linux-m68k.org
Wed Apr 14 10:56:26 UTC 2010


Hi,

I am getting this problem in 2.6.33 which I have not seen earlier, or at least not
for a long time. Happens when suspending to RAM, visible after resume. Its advisable
to shutdown quickly, otherwise processes get stuck one after another.

Device 002: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter

Is this a known problem? I am happy to provide more debuging info or test patches
but am not familiar enough with rt200 code to debug it myself.

Apr 13 15:25:55 localhost kernel: [25377.673989] BUG: unable to handle kernel NULL pointer dereference at 00000010
Apr 13 15:25:55 localhost kernel: [25377.674009] IP: [<f81fc677>] rt2x00usb_kill_tx_queue+0x34/0x63 [rt2x00usb]
Apr 13 15:25:55 localhost kernel: [25377.674009] *pde = 00000000 
Apr 13 15:25:55 localhost kernel: [25377.674009] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
Apr 13 15:25:55 localhost kernel: [25377.674009] last sysfs file: /sys/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/net/eth0/carrier
Apr 13 15:25:55 localhost kernel: [25377.674009] Modules linked in: usb_storage ppp_deflate ppp_async crc_ccitt ppp_generic slhc fuse i915 drm_kms_helper drm i2c_algo_bit video output nfsd lockd nfs_acl auth_rpcgss exportfs bridge stp llc bnep sco l2cap bluetooth autofs4 coretemp w83627ehf hwmon_vid hwmon nls_utf8 isofs tun sunrpc xt_multiport nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_LOG xt_limit iptable_filter ip_tables x_tables ipv6 binfmt_misc loop dm_multipath uinput deflate zlib_deflate ctr twofish twofish_common camellia snd_hda_codec_realtek serpent blowfish rt2500usb cast5 arc4 snd_hda_intel des_generic xcbc rmd160 snd_hda_codec ecb sha512_generic crypto_null snd_seq_dummy snd_seq_oss rt73usb snd_seq_midi_event crc_itu_t snd_seq rt2x00usb snd_usb_audio rt2x00lib snd_pcm_oss snd_mixer_oss uvcvideo snd_hwdep snd_usb_lib snd_pcm mac80211 snd_rawmidi snd_seq_device intel_agp videodev snd_timer iTCO_wdt iTCO_vendor_support snd cfg80211 option agpgart v4l1_compat i2c_i801 snd_page_allo
Apr 13 15:25:55 localhost kernel: c rfkill soundcore psmouse usbserial r8169 i2c_core led_class ppdev mii parport_pc serio_raw pcspkr parport rtc_cmos processor thermal button ata_generic pata_acpi sha256_generic cbc aes_i586 aes_generic dm_crypt dm_snapshot dm_zero dm_mirror dm_region_hash dm_log dm_mod ehci_hcd [last unloaded: microcode]
Apr 13 15:25:55 localhost kernel: [25377.674009] 
Apr 13 15:25:55 localhost kernel: [25377.674009] Pid: 11134, comm: iwlist Not tainted 2.6.33.2v2 #4 945GCM-S/To Be Filled By O.E.M.
Apr 13 15:25:55 localhost kernel: [25377.674009] EIP: 0060:[<f81fc677>] EFLAGS: 00010296 CPU: 0
Apr 13 15:25:55 localhost kernel: [25377.674009] EIP is at rt2x00usb_kill_tx_queue+0x34/0x63 [rt2x00usb]
Apr 13 15:25:55 localhost kernel: [25377.674009] EAX: 00000000 EBX: 00000000 ECX: f4b3cda0 EDX: 00000010
Apr 13 15:25:55 localhost kernel: [25377.674009] ESI: 00000000 EDI: edfa6768 EBP: edf29c84 ESP: edf29c74
Apr 13 15:25:55 localhost kernel: [25377.674009]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Apr 13 15:25:55 localhost kernel: [25377.674009] Process iwlist (pid: 11134, ti=edf28000 task=edd80000 task.ti=edf28000)
Apr 13 15:25:55 localhost kernel: [25377.674009] Stack:
Apr 13 15:25:55 localhost kernel: [25377.674009]  007370e0 f4b3cda0 f57f2a10 f57f29e8 edf29d24 f811e4d8 00000000 00000000
Apr 13 15:25:55 localhost kernel: [25377.674009] <0> 00000000 00000000 f57f2a38 00000246 edd80000 00000000 edf29ce4 00000246
Apr 13 15:25:55 localhost kernel: [25377.674009] <0> 00000246 edd80000 00000000 edf29cf8 00000246 edd80000 00000000 edf29d08
Apr 13 15:25:55 localhost kernel: [25377.674009] Call Trace:
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f811e4d8>] ? rt2x00queue_update_beacon+0x68/0x143 [rt2x00lib]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f811ce48>] ? rt2x00mac_bss_info_changed+0x29/0xed [rt2x00lib]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f811ce1f>] ? rt2x00mac_bss_info_changed+0x0/0xed [rt2x00lib]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f811ceb4>] ? rt2x00mac_bss_info_changed+0x95/0xed [rt2x00lib]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f811ce1f>] ? rt2x00mac_bss_info_changed+0x0/0xed [rt2x00lib]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f8190a50>] ? ieee80211_bss_info_change_notify+0x13d/0x146 [mac80211]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f819356e>] ? __ieee80211_start_scan+0x1a7/0x274 [mac80211]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f81936df>] ? ieee80211_request_scan+0x24/0x3c [mac80211]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f819cae9>] ? ieee80211_scan+0x36/0x40 [mac80211]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f929eec3>] ? cfg80211_wext_siwscan+0x23a/0x2a1 [cfg80211]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c07223b5>] ? ioctl_standard_call+0x185/0x284
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c072241a>] ? ioctl_standard_call+0x1ea/0x284
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c06b9c85>] ? dev_name_hash+0x16/0x48
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c0721e5e>] ? wext_handle_ioctl+0x105/0x19b
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<f929ec89>] ? cfg80211_wext_siwscan+0x0/0x2a1 [cfg80211]
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c06be59c>] ? dev_ioctl+0x5bf/0x5df
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c04ae40d>] ? __do_fault+0x211/0x3a6
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c04215f4>] ? kunmap_atomic+0x60/0x71
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c049bcfd>] ? unlock_page+0x3e/0x41
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c04ae572>] ? __do_fault+0x376/0x3a6
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c04d2df5>] ? path_put+0x15/0x18
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c06ae184>] ? sock_ioctl+0x0/0x1fa
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c06ae372>] ? sock_ioctl+0x1ee/0x1fa
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c06ae184>] ? sock_ioctl+0x0/0x1fa
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c04d6cd5>] ? vfs_ioctl+0x22/0x87
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c04d7279>] ? do_vfs_ioctl+0x49b/0x4d5
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c073a701>] ? do_page_fault+0x185/0x31f
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c0478980>] ? audit_syscall_entry+0x116/0x13b
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c04d72f3>] ? sys_ioctl+0x40/0x5a
Apr 13 15:25:55 localhost kernel: [25377.674009]  [<c0738295>] ? syscall_call+0x7/0xb
Apr 13 15:25:55 localhost kernel: [25377.674009] Code: d3 83 ec 04 e8 32 12 f2 ff 89 c7 31 c0 83 fb 10 75 0c 8b 86 e4 01 00 00 c1 e8 06 83 e0 01 88 45 f3 31 db eb 27 6b f3 14 8b 47 04 <8b> 44 30 10 8b 00 e8 41 8d 47 c8 80 7d f3 00 74 0f 8b 47 04 8b 
Apr 13 15:25:55 localhost kernel: [25377.674009] EIP: [<f81fc677>] rt2x00usb_kill_tx_queue+0x34/0x63 [rt2x00usb] SS:ESP 0068:edf29c74
Apr 13 15:25:55 localhost kernel: [25377.674009] CR2: 0000000000000010
Apr 13 15:25:55 localhost kernel: [25377.685399] ---[ end trace a5d2a968b90f2c6e ]-

Richard



More information about the users mailing list