rt61pci driver crashes in Fedora kernel 2.6.24.2-10.fc8

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=4634

MrHappy

26-02-2008 13:06:10

Hi

I have just posted a bug report over on Fedora bugzilla.

https//bugzilla.redhat.com/show_bug.cgi?id=434932

The current working kernel with rt61pci driver on my machine is 2.6.23.9-85.fc8 later kernels lockup shortly after starting an ftp download.

The kernel 2.6.23.15-137.fc locks up the machine shortly after starting any large download from an ftp site.

I installed 2.6.24.2-10.fc8 hoping it would fix this lockup issue. Instead the link light was not working after the machine had booted up and the following errors were in dmesg after booting.

It mentions reporting the fault here, so that's what I am doing. Can anyone help fix this fault

I have currently booted back into 2.6.23.9-85.fc8 to post this message.

thanks


=====
udevd[2189] segfault at 002e74e4 eip 002e74e4 esp bf8e24dc error 7
swap_free Bad swap offset entry 00decf96
swap_free Bad swap offset entry 001ecf96
BUG unable to handle kernel paging request at virtual address 1ecf3c80
printing eip c047830f *pde = 00000000
Oops 0000 [#1] SMP
Modules linked in rfcomm l2cap bluetooth autofs4 sunrpc 8139too mii xircom_cb nf_conntrack_ipv4 ipt_REJECT iptable_filter ip_tables nf_conntrack_ipv6 xt_state nf_conntrack xt_tcpudp ip6t_ipv6header ip6t_REJECT ip6table_filter ip6_tables x_tables loop dm_multipath ipv6 snd_maestro3 snd_ac97_codec ac97_bus snd_seq_dummy parport_pc parport dcdbas arc4 snd_seq_oss ecb snd_seq_midi_event snd_seq blkcipher snd_seq_device pcspkr floppy video output snd_pcm_oss snd_mixer_oss snd_pcm rt61pci rt2x00pci rt2x00lib snd_timer snd crc_itu_t soundcore rfkill button battery crc_ccitt ac i2c_piix4 snd_page_alloc i2c_core input_polldev mac80211 cfg80211 eeprom_93cx6 sr_mod sg cdrom usb_storage dm_snapshot dm_zero dm_mirror dm_mod ata_piix pata_acpi ata_generic libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd

Pid 2189, comm udevd Not tainted (2.6.24.2-10.fc8 #1)
EIP 0060[<c047830f>] EFLAGS 00210206 CPU 0
EIP is at unlink_file_vma+0xc/0x2e
EAX dfbf3f20 EBX dfbf3cb8 ECX c1407690 EDX c13da5e0
ESI 1ecf3c00 EDI dfbf3f20 EBP 00110000 ESP dfbcee18
DS 007b ES 007b FS 00d8 GS 0000 SS 0068
Process udevd (pid 2189, ti=dfbce000 task=decce690 task.ti=dfbce000)
Stack dfbf3cb8 dfbf3f20 dfbf3cb8 c0476f60 1e2e3045 0021ce78 00000000 dfbcee5c
dfbcee5c dfbca700 dfbf2738 dfbcefb8 c0478056 00000000 dfbcee58 00000000
00000185 c14062a0 dfbca700 dfbca74c 0000000b c042cfde 00000001 decce690
Call Trace
[<c0476f60>] free_pgtables+0x5c/0xa0
[<c0478056>] exit_mmap+0x92/0xf0
[<c042cfde>] mmput+0x34/0x78
[<c0431a81>] do_exit+0x213/0x695
[<c0431f79>] sys_exit_group+0x0/0xd
[<c062d8db>] do_page_fault+0x0/0x614
[<c0438a2b>] get_signal_to_deliver+0x39b/0x3c8
[<c062d8db>] do_page_fault+0x0/0x614
[<c040474a>] do_notify_resume+0x8c/0x6c8
[<c0404256>] __switch_to+0x111/0x147
[<c062af4f>] schedule+0x624/0x663
[<c062dee7>] do_page_fault+0x60c/0x614
[<c0408050>] do_syscall_trace+0x4b/0xde
[<c062d8db>] do_page_fault+0x0/0x614
[<c04052ae>] work_notifysig+0x13/0x19
[<c0620000>] xfrm_add_pol_expire+0xa9/0x1da
=======================
Code 24 8b 4b 24 8b 50 04 89 51 04 89 0a 89 40 04 89 43 24 5b c3 89 d8 5b 8d 51 18 e9 52 a0 ff ff 57 89 c7 56 53 8b 70 48 85 f6 74 1e <8b> 9e 80 00 00 00 8d 43 28 e8 01 3f 1b 00 89 f8 89 d9 89 f2 e8
EIP [<c047830f>] unlink_file_vma+0xc/0x2e SSESP 0068dfbcee18
---[ end trace b27f0f5562d38a81 ]---
Fixing recursive fault but reboot is needed!
ADDRCONF(NETDEV_UP) wlan0 link is not ready
------------[ cut here ]------------
kernel BUG at mm/mmap.c2146!
invalid opcode 0000 [#2] SMP
Modules linked in rfcomm l2cap bluetooth autofs4 sunrpc 8139too mii xircom_cb nf_conntrack_ipv4 ipt_REJECT iptable_filter ip_tables nf_conntrack_ipv6 xt_state nf_conntrack xt_tcpudp ip6t_ipv6header ip6t_REJECT ip6table_filter ip6_tables x_tables loop dm_multipath ipv6 snd_maestro3 snd_ac97_codec ac97_bus snd_seq_dummy parport_pc parport dcdbas arc4 snd_seq_oss ecb snd_seq_midi_event snd_seq blkcipher snd_seq_device pcspkr floppy video output snd_pcm_oss snd_mixer_oss snd_pcm rt61pci rt2x00pci rt2x00lib snd_timer snd crc_itu_t soundcore rfkill button battery crc_ccitt ac i2c_piix4 snd_page_alloc i2c_core input_polldev mac80211 cfg80211 eeprom_93cx6 sr_mod sg cdrom usb_storage dm_snapshot dm_zero dm_mirror dm_mod ata_piix pata_acpi ata_generic libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd

Pid 2195, comm NetworkManager Tainted G D (2.6.24.2-10.fc8 #1)
EIP 0060[<c04780a9>] EFLAGS 00210202 CPU 0
EIP is at exit_mmap+0xe5/0xf0
EAX 00000000 EBX c14062a0 ECX c14076f4 EDX c13da0c0
ESI dfbca540 EDI 00000000 EBP dfbd2fb8 ESP dfbd2e4c
DS 007b ES 007b FS 00d8 GS 0000 SS 0068
Process NetworkManager (pid 2195, ti=dfbd2000 task=dfb9ad20 task.ti=dfbd2000)
Stack 00000000 dfbd2e58 00000000 00000064 c14062a0 dfbca540 dfbca58c 0000000b
c042cfde 00000001 dfb9ad20 c0431a81 00000000 0000000a 00000000 dfb9b284
00000000 00000001 0000000b ded3d02c dfbc51e0 0000000b dfbd2fb8 c0431f79
Call Trace
[<c042cfde>] mmput+0x34/0x78
[<c0431a81>] do_exit+0x213/0x695
[<c0431f79>] sys_exit_group+0x0/0xd
[<c062d8db>] do_page_fault+0x0/0x614
[<c0438a2b>] get_signal_to_deliver+0x39b/0x3c8
[<c062d8db>] do_page_fault+0x0/0x614
[<c040474a>] do_notify_resume+0x8c/0x6c8
[<c062dee7>] do_page_fault+0x60c/0x614
[<c045df7a>] audit_syscall_exit+0x2c7/0x2e3
[<c05be6db>] sys_socketcall+0x14a/0x261
[<c0408050>] do_syscall_trace+0x4b/0xde
[<c062d8db>] do_page_fault+0x0/0x614
[<c04052ae>] work_notifysig+0x13/0x19
[<c0620000>] xfrm_add_pol_expire+0xa9/0x1da
=======================
Code c7 43 04 00 00 00 00 e8 ce a9 fa ff 89 f0 e8 96 b0 f8 ff eb 09 89 f8 e8 e0 fe ff ff 89 c7 85 ff 75 f3 83 be 80 00 00 00 00 74 04 <0f> 0b eb fe 83 c4 14 5b 5e 5f c3 55 89 d5 57 89 c7 56 89 ca 53
EIP [<c04780a9>] exit_mmap+0xe5/0xf0 SSESP 0068dfbd2e4c
---[ end trace b27f0f5562d38a81 ]---
Fixing recursive fault but reboot is needed!
phy0 -> rt2x00pci_write_tx_data Error - Arrived at non-free entry in the non-full queue 0.
Please file bug report to http//rt2x00.serialmonkey.com.


$ modinfo rt61pci
filename /lib/modules/2.6.24.2-10.fc8/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
license GPL
firmware rt2661.bin
firmware rt2561s.bin
firmware rt2561.bin
description Ralink RT61 PCI & PCMCIA Wireless LAN driver.
version 2.1.0
author http//rt2x00.serialmonkey.com
srcversion F0D9EA0960DEE79B1B719C4
alias pciv00001814d00000401sv*sd*bc*sc*i*
alias pciv00001814d00000302sv*sd*bc*sc*i*
alias pciv00001814d00000301sv*sd*bc*sc*i*
depends rt2x00lib,rt2x00pci,eeprom_93cx6
vermagic 2.6.24.2-10.fc8 SMP mod_unload 686 4KSTACKS
=====

IvD

26-02-2008 15:54:53

I've responded to the bugzilla report itself.

MrHappy

26-02-2008 16:04:26

Thanks, I will watch Bugzilla with interest.