Search Linux Wireless

Re: kernel panic with b43 and hostap on mips

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/09/2010 06:15 PM, Hauke Mehrtens wrote:
I am using compat-wireless of 2010-01-07 and mac80211: fix netdev queues, mac80211: fix a few work bugs and mac80211: fix endian error by Johannes.

The system is running OpenWrt with kernel 2.6.30.10 on Asus WL-500GP (brcm47xx system mips) and hostap git of 2010-01-08.

The Systems and hostapd starts normal, but if a client tries to connect to the access point the AP crashes. Without encryption it works without any problems but with PSK and WPA1 the system crashes with the attached panic. I have not tried other encryption modes. With compat-wireless of 2009-12-05 and hostap git of 2009-11-29 the system worked link expected.

Much the same behavior w/ OpenWrt & 2.6.31.11 on Alix (x86), AR9160 radio (ath9k) and above compat-wireless and hostapd using WPA2.

I also got some warnings on the client. It was running the same hardware, kernel and compat-wireless w/ wpa_supplicant 0.6.9.

Steve

===== AP =====

Jan 10 05:26:11 222 daemon.info hostapd: wlan0: STA 00:0e:8e:1d:f5:5b IEEE 802.11: Station tried to associate before authentication (aid=-1 flags=0x0) Jan 10 05:26:12 222 daemon.info hostapd: wlan0: STA 00:0e:8e:1d:f5:5b IEEE 802.11: Station tried to associate before authentication (aid=-1 flags=0x0)
BUG: unable to handle kernel paging request at 00acd30c
IP: [<c11bb8cd>] qdisc_calculate_pkt_len+0xd/0xa0
*pde = 00000000
Oops: 0000 [#1]
last sysfs file: /sys/devices/pci0000:00/0000:00:0c.0/ieee80211/phy0/index
Modules linked in: usbhid option usb_storage usbserial evdev lm90 scx200_acb i2c_algo_bit i2c_dev i2c_core ohci_hcd ne2k_pci 8390 leds_alix2 nf_nat_tftp nf_conne

Pid: 2422, comm: hostapd Not tainted (2.6.31.11 #1)
EIP: 0060:[<c11bb8cd>] EFLAGS: 00010282 CPU: 0
EIP is at qdisc_calculate_pkt_len+0xd/0xa0
EAX: c171b180 EBX: 00acd2f0 ECX: 00000014 EDX: 00acd2f0
ESI: c171b180 EDI: cf9c8900 EBP: cebe4000 ESP: c16fccd0
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process hostapd (pid: 2422, ti=c16fc000 task=c1780d80 task.ti=c16fc000)
Stack:
 c171b180 c0000007 c171b180 00000300 c171b180 c11af464 c16fcef4 00000083
<0> 00000083 c11a75ab 00000300 00000091 cebe4000 c171b180 c1200266 c16fcd58
<0> 00000000 00000286 c16fcf40 c171b19c c16fcf44 c1694c00 00000000 c16fcd58
Call Trace:
 [<c11af464>] ? dev_queue_xmit+0x184/0x2d0
 [<c11a75ab>] ? memcpy_fromiovec+0x2b/0x50
 [<c1200266>] ? packet_sendmsg+0x756/0x7c0
 [<c11c3156>] ? netlink_recvmsg+0x246/0x280
 [<c119f0be>] ? sock_sendmsg+0xbe/0xf0
 [<c10329f0>] ? autoremove_wake_function+0x0/0x50
 [<c10329f0>] ? autoremove_wake_function+0x0/0x50
 [<c11a78c0>] ? verify_iovec+0x50/0x90
 [<c119f2d1>] ? sys_sendmsg+0x1e1/0x270
 [<c119fdc4>] ? sys_recvmsg+0x1e4/0x270
 [<c102f35d>] ? call_usermodehelper_exec+0x6d/0x80
 [<c119e78e>] ? sock_ioctl+0x21e/0x250
 [<c107672f>] ? vfs_ioctl+0x1f/0x70
 [<c1089699>] ? invalidate_inode_buffers+0x9/0x30
 [<c11a0613>] ? sys_socketcall+0x243/0x290
 [<c1069a51>] ? filp_close+0x61/0x80
 [<c1069abe>] ? sys_close+0x4e/0x90
 [<c1003095>] ? syscall_call+0x7/0xb
Code: 02 31 c0 8b 5c 24 14 8b 74 24 18 8b 7c 24 1c 8b 6c 24 20 83 c4 24 c3 8d b4 26 00 00 00 00 83 ec 14 89 5c 24 04 89 d3 89 74 24 08 <8b> 73 1c 89 7c 24 0c 89
EIP: [<c11bb8cd>] qdisc_calculate_pkt_len+0xd/0xa0 SS:ESP 0068:c16fccd0
CR2: 0000000000acd30c
---[ end trace 7246f3554ac82cd2 ]---

====== Client =======

Jan 10 08:10:48 220 user.warn kernel: WARNING: at /home/brown/wifi/dev/openwrt/trunk-alix-svn/build_dir/linux-x86_generic/compat-wireless-2010-01-07/net/mac80211/work.c:736 free_work+0x347/0xe80 [mac80211]() Jan 10 08:10:48 220 user.warn kernel: Modules linked in: usbhid option usb_storage usbserial evdev lm90 scx200_acb i2c_algo_bit i2c_dev i2c_core ohci_hcd ne2k_pci 8390 leds_alix2 nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp Jan 10 08:10:48 220 user.warn kernel: Pid: 707, comm: phy0 Tainted: G W 2.6.31.11 #1
Jan 10 08:10:48 220 user.warn kernel: Call Trace:
Jan 10 08:10:48 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211] Jan 10 08:10:48 220 user.warn kernel: [<c10221bf>] ? warn_slowpath_common+0x7f/0xb0 Jan 10 08:10:48 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211] Jan 10 08:10:48 220 user.warn kernel: [<c1022203>] ? warn_slowpath_null+0x13/0x20 Jan 10 08:10:48 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211]
Jan 10 08:10:48 220 user.warn kernel:  [<c11a4ed8>] ? __kfree_skb+0x8/0x80
Jan 10 08:10:48 220 user.warn kernel: [<c897d2d9>] ? ieee80211_sta_restart+0x6f9/0x810 [mac80211] Jan 10 08:10:48 220 user.warn kernel: [<c897d3c8>] ? ieee80211_sta_restart+0x7e8/0x810 [mac80211] Jan 10 08:10:48 220 user.warn kernel: [<c8ab023f>] ? ath9k_hw_wait+0x3f/0x70 [ath9k_hw]
Jan 10 08:10:48 220 user.warn kernel:  [<c101cb7d>] ? update_curr+0x7d/0xd0
Jan 10 08:10:48 220 user.warn kernel:  [<c1212569>] ? schedule+0x269/0x290
Jan 10 08:10:48 220 user.warn kernel: [<c897e000>] ? free_work+0x10/0xe80 [mac80211] Jan 10 08:10:48 220 user.warn kernel: [<c102feda>] ? worker_thread+0xca/0x150 Jan 10 08:10:48 220 user.warn kernel: [<c10329f0>] ? autoremove_wake_function+0x0/0x50 Jan 10 08:10:48 220 user.warn kernel: [<c102fe10>] ? worker_thread+0x0/0x150
Jan 10 08:10:48 220 user.warn kernel:  [<c1032833>] ? kthread+0x73/0x90
Jan 10 08:10:48 220 user.warn kernel:  [<c10327c0>] ? kthread+0x0/0x90
Jan 10 08:10:48 220 user.warn kernel: [<c1003873>] ? kernel_thread_helper+0x7/0x14
Jan 10 08:10:48 220 user.warn kernel: ---[ end trace 3df74ce0e3e9f3f6 ]---
Jan 10 08:10:48 220 user.debug kernel: wlan0: association with 00:0e:8e:1d:f5:5c timed out Jan 10 08:10:50 220 user.debug kernel: wlan0: direct probe to 00:0e:8e:1d:f5:5c (try 1)
Jan 10 08:10:50 220 user.debug kernel: wlan0: direct probe responded
Jan 10 08:10:50 220 user.debug kernel: wlan0: direct probe responded
Jan 10 08:10:50 220 user.debug kernel: wlan0: associate with 00:0e:8e:1d:f5:5c (try 1)
Jan 10 08:10:51 220 user.warn kernel: ------------[ cut here ]------------
Jan 10 08:10:51 220 user.warn kernel: WARNING: at /home/brown/wifi/dev/openwrt/trunk-alix-svn/build_dir/linux-x86_generic/compat-wireless-2010-01-07/net/mac80211/work.c:736 free_work+0x347/0xe80 [mac80211]() Jan 10 08:10:51 220 user.warn kernel: Modules linked in: usbhid option usb_storage usbserial evdev lm90 scx200_acb i2c_algo_bit i2c_dev i2c_core ohci_hcd ne2k_pci 8390 leds_alix2 nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp Jan 10 08:10:51 220 user.warn kernel: Pid: 707, comm: phy0 Tainted: G W 2.6.31.11 #1
Jan 10 08:10:51 220 user.warn kernel: Call Trace:
Jan 10 08:10:51 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211] Jan 10 08:10:51 220 user.warn kernel: [<c10221bf>] ? warn_slowpath_common+0x7f/0xb0 Jan 10 08:10:51 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211] Jan 10 08:10:51 220 user.warn kernel: [<c1022203>] ? warn_slowpath_null+0x13/0x20 Jan 10 08:10:51 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211] Jan 10 08:10:51 220 user.warn kernel: [<c8ab023f>] ? ath9k_hw_wait+0x3f/0x70 [ath9k_hw]
Jan 10 08:10:51 220 user.warn kernel: ------------[ cut here ]------------
Jan 10 08:10:51 220 user.warn kernel: WARNING: at /home/brown/wifi/dev/openwrt/trunk-alix-svn/build_dir/linux-x86_generic/compat-wireless-2010-01-07/net/mac80211/work.c:736 free_work+0x347/0xe80 [mac80211]() Jan 10 08:10:51 220 user.warn kernel: Modules linked in: usbhid option usb_storage usbserial evdev lm90 scx200_acb i2c_algo_bit i2c_dev i2c_core ohci_hcd ne2k_pci 8390 leds_alix2 nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp Jan 10 08:10:51 220 user.warn kernel: Pid: 707, comm: phy0 Tainted: G W 2.6.31.11 #1
Jan 10 08:10:51 220 user.warn kernel: Call Trace:
Jan 10 08:10:51 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211] Jan 10 08:10:51 220 user.warn kernel: [<c10221bf>] ? warn_slowpath_common+0x7f/0xb0 Jan 10 08:10:51 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211] Jan 10 08:10:51 220 user.warn kernel: [<c1022203>] ? warn_slowpath_null+0x13/0x20 Jan 10 08:10:51 220 user.warn kernel: [<c897e337>] ? free_work+0x347/0xe80 [mac80211]
Jan 10 08:10:51 220 user.warn kernel:  [<c11a4ed8>] ? __kfree_skb+0x8/0x80
Jan 10 08:10:52 220 user.warn kernel: ------------[ cut here ]------------

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

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux