Return-path: Received: from wa-out-1112.google.com ([209.85.146.179]:6634 "EHLO wa-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750885AbXLYDG0 (ORCPT ); Mon, 24 Dec 2007 22:06:26 -0500 Received: by wa-out-1112.google.com with SMTP id v27so3097528wah.23 for ; Mon, 24 Dec 2007 19:06:25 -0800 (PST) Message-ID: (sfid-20071225_030635_964364_290EF08C) Date: Mon, 24 Dec 2007 22:06:25 -0500 From: "Andrew Lutomirski" To: linux-wireless@vger.kernel.org Subject: ath5k oops (recent regression, I think) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-wireless-owner@vger.kernel.org List-ID: I'm getting oopses in ath5k, which is either: 1. A recent regression (past few days in wireless-2.6 everything branch. 2. A less-recent regression that I think is recent because I don't really know how to use git. A slightly older version didn't oops but couldn't associate. madwifi works fine. I'm running 2d0811f5ed506397d85792abfd8ef0983f4e8b7c, I think. I can try to bisect in the next few days or provide any other useful debugging, but I figured I'd let you all know first. Relevant pieces of dmesg are: [ 15.097097] ath5k phy0: Atheros AR5213A chip found (MAC: 0x59, PHY: 0x43) [ 15.097107] ath5k phy0: RF5112A multiband radio found (0x36) ... [ 149.641321] BUG: unable to handle kernel paging request at virtual address fffffd88 [ 149.641329] printing eip: b0335b41 *pde = 00490027 *pte = 00000000 [ 149.641336] Oops: 0000 [#1] PREEMPT [ 149.641339] Modules linked in: ipv6 binfmt_misc cpufreq_stats cpufreq_ondemand cpufreq_powersave cpufreq_userspace bay container sbs sbshc dock sbp2 joydev pcmcia snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm psmouse serio_raw snd_seq_dummy snd_seq_oss pcspkr snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc yenta_socket rsrc_nonstatic pcmcia_core iTCO_wdt iTCO_vendor_support intel_agp agpgart evdev ext3 jbd mbcache sg sr_mod cdrom sd_mod ata_generic ata_piix ohci1394 ieee1394 libata scsi_mod ehci_hcd uhci_hcd usbcore fan fuse [ 149.641379] [ 149.641382] Pid: 5808, comm: NetworkManager Not tainted (2.6.24-rc5 #4) [ 149.641386] EIP: 0060:[] EFLAGS: 00210246 CPU: 0 [ 149.641395] EIP is at ieee80211_generic_frame_duration+0x21/0x70 [ 149.641398] EAX: cdb28160 EBX: cdb28160 ECX: 0000000a EDX: 00000000 [ 149.641400] ESI: 00000000 EDI: 0000000a EBP: 000003e8 ESP: cd833b08 [ 149.641403] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 [ 149.641407] Process NetworkManager (pid: 5808, ti=cd832000 task=cdd7cc80 task.ti=cd832000) [ 149.641409] Stack: b028ec3b 0016ba51 0000876c 00000000 cdb52000 b028b4ed 0000000a 4fa14d63 [ 149.641416] 00000034 cdb28160 00000000 b0359aa4 cdb28f0c 00000000 00000000 00000003 [ 149.641423] 00000002 00000002 00000014 00000000 b0359a80 cdb28e00 00000000 00000000 [ 149.641429] Call Trace: [ 149.641431] [] ath5k_hw_rfgain+0x4b/0x80 [ 149.641441] [] ath5k_hw_reset+0xa9d/0xeb0 [ 149.641453] [] ath5k_init+0x46/0x110 [ 149.641462] [] ieee80211_open+0x19c/0x4e0 [ 149.641468] [] set_next_entity+0xae/0xd0 [ 149.641479] [] dev_open+0x4c/0x80 [ 149.641486] [] dev_change_flags+0x82/0x1b0 [ 149.641492] [] do_setlink+0x2d6/0x3b0 [ 149.641497] [] __alloc_pages+0x56/0x360 [ 149.641506] [] rtnl_setlink+0xdb/0x130 [ 149.641517] [] __free_pages+0x20/0x30 [ 149.641522] [] rtnl_setlink+0x0/0x130 [ 149.641526] [] rtnetlink_rcv_msg+0x1cc/0x200 [ 149.641532] [] rtnetlink_rcv_msg+0x0/0x200 [ 149.641536] [] netlink_rcv_skb+0x70/0xa0 [ 149.641542] [] rtnetlink_rcv+0x14/0x20 [ 149.641546] [] netlink_unicast+0x203/0x230 [ 149.641553] [] netlink_sendmsg+0x200/0x2f0 [ 149.641563] [] sock_sendmsg+0x101/0x120 [ 149.641575] [] autoremove_wake_function+0x0/0x50 [ 149.641585] [] autoremove_wake_function+0x0/0x50 [ 149.641590] [] unix_stream_recvmsg+0x3c7/0x630 [ 149.641600] [] sock_aio_write+0x118/0x140 [ 149.641608] [] sys_sendmsg+0x164/0x280 [ 149.641620] [] netlink_insert+0xe6/0x170 [ 149.641625] [] fget_light+0x9d/0xc0 [ 149.641631] [] move_addr_to_user+0x5f/0x70 [ 149.641637] [] sys_getsockname+0xd7/0xe0 [ 149.641642] [] lock_sock_nested+0xd5/0xf0 [ 149.641647] [] local_bh_enable+0x2e/0xb0 [ 149.641654] [] sock_setsockopt+0x149/0x5e0 [ 149.641658] [] d_alloc+0x131/0x1a0 [ 149.641665] [] d_instantiate+0x45/0x70 [ 149.641670] [] fget_light+0x9d/0xc0 [ 149.641674] [] sockfd_lookup_light+0x32/0x60 [ 149.641683] [] sys_socketcall+0x24f/0x280 [ 149.641691] [] sys_time+0xa/0x30 [ 149.641695] [] sysenter_past_esp+0x5f/0x85 [ 149.641706] ======================= [ 149.641707] Code: 5d c3 90 8d b4 26 00 00 00 00 83 ec 14 89 5c 24 08 89 c3 89 74 24 0c 89 d6 89 7c 24 10 89 cf 8b 4c 24 18 83 78 0c 02 74 31 31 d2 <8b> 86 88 fd ff ff 89 14 24 89 fa 83 e0 08 89 44 24 04 89 d8 e8 [ 149.641740] EIP: [] ieee80211_generic_frame_duration+0x21/0x70 SS:ESP 0068:cd833b08