Bug 305381
Summary: | ath5k causes kernel oops | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Darren Naessens <dpnaessens> |
Component: | kernel | Assignee: | John W. Linville <linville> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | dcbw, gordon.messmer |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-10-15 18:23:23 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Darren Naessens
2007-09-25 15:56:27 UTC
I've got an ath5k laptop running latest rawhide bits and it's completely hosed. Even the normal 'ifup' script panics the box during rhgb bootup. So this isn't NetworkManager really, it's the fact that the ath5k driver is just not ready for primetime quite yet... BTW, you're using ath5k, _not_ MadWifi. The same people sorta work on both, but ath5k is version in the linux kernel while madwifi is the 'stable' driver that will never be upstream due to the binary HAL dependency. On second thought, if you really are building upstream ath5k manually, all bets are off. You should be using the version in the rawhide kernels, because those are the bits that Linville knows will work together (hopefully). It may well be that ath5k-trunk is not compatible with the mac80211 stack in the rawhide kernels. Can you try the ath5k driver that's already in rawhide kernels instead? I don't expect it to work any better, but... Dan, tried as suggested, removed the upstream ath5k and using the one in the rawhide kernel. Get a lovely black screen and similar output as above. Was expecting some turbulence after the announcement on MadWifi about ath5k (good news), didn't know ath5k was already in the kernel. Happy enough to keep updating as new kernels appear in rawhide and trying them out. Will stick with ath_hal on till ath5k is ready to walk down the red carpet (guessing F9 rather than F8 is most likely?) kernel-2.6.23-0.212.rc8.git2.fc8 contains some ath5k updates. Can you replicate with that kernel? John, no change for me. Output below. Oct 1 11:02:17 bobble kernel: Linux version 2.6.23-0.214.rc8.git2.fc8 (kojibuilder@) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-28)) #1 SMP Fri Sep 28 17:38:00 EDT 2007 Oct 1 11:02:38 bobble NetworkManager: <info> Bringing up device ath0 Oct 1 11:02:38 bobble kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000 Oct 1 11:02:38 bobble kernel: printing eip: f8a33331 *pde = 3866c067 Oct 1 11:02:38 bobble kernel: Oops: 0000 [#1] SMP Oct 1 11:02:38 bobble kernel: Modules linked in: autofs4 nf_conntrack_netbios_ns nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink xt_tcpudp ipt_REJECT iptable_filter ip_tables x_tables cpufreq_ondemand acpi_cpufreq dm_mirror dm_multipath dm_mod sbs ipv6 snd_hda_intel snd_seq_dummy snd_seq_oss snd_seq_midi_event arc4 snd_seq ecb snd_seq_device blkcipher snd_pcm_oss snd_mixer_oss snd_pcm rc80211_simple tifm_7xx1 tifm_core i2c_i801 sony_laptop firewire_ohci video i2c_core battery snd_timer output firewire_core ac crc_itu_t snd button ath5k iTCO_wdt soundcore joydev iTCO_vendor_support serio_raw mac80211 snd_page_alloc sky2 cfg80211 sr_mod sg cdrom ata_piix ata_generic libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd Oct 1 11:02:38 bobble kernel: CPU: 1 Oct 1 11:02:38 bobble kernel: EIP: 0060:[<f8a33331>] Not tainted VLI Oct 1 11:02:38 bobble kernel: EFLAGS: 00210246 (2.6.23-0.214.rc8.git2.fc8 #1) Oct 1 11:02:38 bobble kernel: EIP is at ath5k_hw_reset+0x39c/0xcd0 [ath5k] Oct 1 11:02:38 bobble kernel: eax: 00000000 ebx: f7eee000 ecx: 00000000 edx: 00000005 Oct 1 11:02:38 bobble kernel: esi: 00000000 edi: 00000000 ebp: f259cb28 esp: f259cac4 Oct 1 11:02:38 bobble kernel: ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 Oct 1 11:02:38 bobble kernel: Process NetworkManager (pid: 2210, ti=f259c000 task=f04fa000 task.ti=f259c000) Oct 1 11:02:38 bobble kernel: Stack: c05021e8 f259cb0c f8a2d4e0 f7291190 f77ce000 00000002 f7292f4c f7292f44 Oct 1 11:02:38 bobble kernel: 00000000 00000000 00000001 f8a1f7d9 00000003 00000001 00000002 00000000 Oct 1 11:02:38 bobble kernel: f259cb0c 00000000 00000000 00000000 f7290fe0 f7eee600 f7eee000 f7290fe0 Oct 1 11:02:38 bobble kernel: Call Trace: Oct 1 11:02:38 bobble kernel: [<c0406463>] show_trace_log_lvl+0x1a/0x2f Oct 1 11:02:38 bobble kernel: [<c0406513>] show_stack_log_lvl+0x9b/0xa3 Oct 1 11:02:38 bobble kernel: [<c04066d3>] show_registers+0x1b8/0x289 Oct 1 11:02:38 bobble kernel: [<c04068af>] die+0x10b/0x23e Oct 1 11:02:38 bobble kernel: [<c06350ec>] do_page_fault+0x51c/0x5ed Oct 1 11:02:38 bobble kernel: [<c0633812>] error_code+0x72/0x78 Oct 1 11:02:38 bobble kernel: [<f8a2da82>] ath_init+0x74/0xfb [ath5k] Oct 1 11:02:38 bobble kernel: [<f8a2db9f>] ath_open+0xb/0xd [ath5k] Oct 1 11:02:38 bobble kernel: [<f8a0c5d8>] ieee80211_open+0x259/0x320 [mac80211] Oct 1 11:02:38 bobble kernel: [<c05ceb36>] dev_open+0x31/0x6c Oct 1 11:02:38 bobble kernel: [<c05ccc8d>] dev_change_flags+0xa3/0x156 Oct 1 11:02:38 bobble kernel: [<c05d4868>] do_setlink+0x1c1/0x28d Oct 1 11:02:38 bobble kernel: [<c05d5a5c>] rtnl_setlink+0xc9/0xe5 Oct 1 11:02:38 bobble kernel: [<c05d52dc>] rtnetlink_rcv_msg+0x1a1/0x1bb Oct 1 11:02:38 bobble kernel: [<c05e2a5d>] netlink_run_queue+0x6f/0xe1 Oct 1 11:02:38 bobble kernel: [<c05d50f1>] rtnetlink_rcv+0x29/0x42 Oct 1 11:02:38 bobble kernel: [<c05e2ee1>] netlink_data_ready+0x15/0x56 Oct 1 11:02:38 bobble kernel: [<c05e1e38>] netlink_sendskb+0x1f/0x37 Oct 1 11:02:38 bobble kernel: [<c05e2726>] netlink_unicast+0x1ab/0x1c5 Oct 1 11:02:38 bobble kernel: [<c05e2ec0>] netlink_sendmsg+0x271/0x27d Oct 1 11:02:38 bobble kernel: [<c05c352a>] sock_sendmsg+0xe7/0x104 Oct 1 11:02:38 bobble kernel: [<c05c3698>] sys_sendmsg+0x151/0x1af Oct 1 11:02:38 bobble kernel: [<c05c4725>] sys_socketcall+0x220/0x241 Oct 1 11:02:38 bobble kernel: [<c040522e>] syscall_call+0x7/0xb Oct 1 11:02:38 bobble kernel: ======================= Oct 1 11:02:38 bobble kernel: Code: 00 00 03 5a 08 89 fa c7 44 24 04 00 00 00 00 0f b6 46 1c 89 04 24 8b 45 ac e8 50 cf ff ff 89 da 0f b7 c0 e8 b1 09 ad c7 ff 45 e8 <0f> b7 07 83 c6 14 39 45 e8 72 b0 8b 4d ac 83 79 48 01 76 51 66 Oct 1 11:02:38 bobble kernel: EIP: [<f8a33331>] ath5k_hw_reset+0x39c/0xcd0 [ath5k] SS:ESP 0068:f259cac4 This bug appears to be a duplicate of 254192 I have the same problem with the latest kernel-2.6.23-0.222.rc9.git4 using an TRENDnet TEW-443PI (atheros AR5212 chipset) under WPA-PSK start with an Oct 8 20:46:17 localhost kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000 Oct 8 20:46:17 localhost kernel: printing eip: f8a83331 *pde = 2b1b2067 *pte = 00000000 Oct 8 20:46:17 localhost kernel: Oops: 0000 [#1] SMP Then Oct 8 20:46:17 localhost kernel: Call Trace: Oct 8 20:46:17 localhost kernel: [<c0406463>] show_trace_log_lvl+0x1a/0x2f Oct 8 20:46:17 localhost kernel: [<c0406513>] show_stack_log_lvl+0x9b/0xa3 Oct 8 20:46:17 localhost kernel: [<c04066d3>] show_registers+0x1b8/0x289 Oct 8 20:46:17 localhost kernel: [<c04068af>] die+0x10b/0x23e Oct 8 20:46:17 localhost kernel: [<c0636304>] do_page_fault+0x51c/0x5ed Oct 8 20:46:17 localhost kernel: [<c0634a2a>] error_code+0x72/0x78 Oct 8 20:46:17 localhost kernel: [<f8a7da82>] ath_init+0x74/0xfb [ath5k] Oct 8 20:46:17 localhost kernel: [<f8a7db9f>] ath_open+0xb/0xd [ath5k] Oct 8 20:46:17 localhost kernel: [<f8a5c5d8>] ieee80211_open+0x259/0x320 [mac80211] Oct 8 20:46:17 localhost kernel: [<c05cfd5a>] dev_open+0x31/0x6c Oct 8 20:46:17 localhost kernel: [<c05cdeb1>] dev_change_flags+0xa3/0x156 Oct 8 20:46:17 localhost kernel: [<c060e785>] devinet_ioctl+0x207/0x50e Oct 8 20:46:17 localhost kernel: [<c060ee33>] inet_ioctl+0x86/0xa4 Oct 8 20:46:17 localhost kernel: [<c05c4086>] sock_ioctl+0x1ac/0x1c9 Oct 8 20:46:17 localhost kernel: [<c04942ea>] do_ioctl+0x22/0x68 Oct 8 20:46:17 localhost kernel: [<c0494579>] vfs_ioctl+0x249/0x25c Oct 8 20:46:17 localhost kernel: [<c04945d5>] sys_ioctl+0x49/0x64 Oct 8 20:46:17 localhost kernel: [<c040522e>] syscall_call+0x7/0xb Oct 8 20:46:17 localhost kernel: ======================= Oct 8 20:46:17 localhost kernel: Code: 00 00 03 5a 08 89 fa c7 44 24 04 00 00 00 00 0f b6 46 1c 89 04 24 8b 45 ac e8 50 cf ff ff 8 9 da 0f b7 c0 e8 51 0a a8 c7 ff 45 e8 <0f> b7 07 83 c6 14 39 45 e8 72 b0 8b 4d ac 83 79 48 01 76 51 66 Oct 8 20:46:17 localhost kernel: EIP: [<f8a83331>] ath5k_hw_reset+0x39c/0xcd0 [ath5k] SS:ESP 0068:eac10dac |