Re: Fixing rt2500pci
From: Peter Chubb
Date: Thu Jul 31 2008 - 00:08:12 EST
Ther appears to be another problem in here somewhere. Every now and
then I get a general protect fault with this card and 2.6.27-rc1.
This is on an AMD64 box. I'm not sure I entirely believe the stack
backtrace.
general protection fault: 0000 [1] PREEMPT
CPU 0
Modules linked in: radeon rfcomm l2cap bluetooth tun sd_mod scsi_mod
pcmcia rt2500pci rt2x00pci rt2x00lib led_class rtc_cmos mac80211
rtc_core snd_hda_intel yenta_socket serio_raw usbhid i2c_piix4
firewire_ohci rtc_lib eeprom_93cx6 firewire_core snd_hwdep i2c_core
rsrc_nonstatic hid
Pid: 2188, comm: rt2500pci Not tainted 2.6.27-rc1 #48
RIP: 0010:[<ffffffff8025d42f>] [<ffffffff8025d42f>] put_page+0x1/0xc9
RSP: 0000:ffff88003ef29c50 EFLAGS: 00010256
RAX: 0000000000000000 RBX: ffff88003e752c00 RCX: 0000000000000000
RDX: ffff8800363ca9c0 RSI: 0000000000000000 RDI: e9d21529d12041df
RBP: 0000000000000001 R08: ffff88003f2a02a0 R09: ffff88003ef29b50
R10: 0000000000000000 R11: 0000000000000000 R12: ffff88003eda9800
R13: ffff8800363ca014 R14: ffffffff8069fae0 R15: ffff88003eda9000
FS: 00007f94becea6f0(0000) GS:ffffffff8066de40(0000) knlGS:00000000f7b4b6c0
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00007f668d049000 CR3: 000000002c0ab000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process rt2500pci (pid: 2188, threadinfo ffff88003ef28000, task ffff88003f9ae100)
Stack: ffff88003e752c00 ffffffff8046ba68 ffff88003e752c00 ffff88003e752c00
ffff88003fb68a40 ffffffff8046b929 ffff88003eda97d0 ffffffffa00a6851
ffff88003f296700 ffff88003e752c00 0000000000000000 ffffffffa00aeba3
Call Trace:
[<ffffffff8046ba68>] ? skb_release_data+0x65/0xac
[<ffffffff8046b929>] ? __kfree_skb+0x9/0x6d
[<ffffffffa00a6851>] ? ieee80211_sta_rx_queued_mgmt+0xc41/0xc67 [mac80211]
[<ffffffffa00aeba3>] ? ieee80211_master_start_xmit+0x2dc/0x2f5 [mac80211]
[<ffffffff8022514f>] ? set_next_entity+0x18/0x36
[<ffffffff8047ede9>] ? __qdisc_run+0xd9/0x1e4
[<ffffffff8047377a>] ? dev_queue_xmit+0x41f/0x45d
[<ffffffffa00a1fbc>] ? ieee80211_rx_bss_get+0xb3/0xbf [mac80211]
[<ffffffffa00a1fe9>] ? ieee80211_rx_bss_put+0x21/0xef [mac80211]
[<ffffffff802250f3>] ? __dequeue_entity+0x25/0x69
[<ffffffffa00a79f9>] ? ieee80211_sta_work+0x96/0x6e1 [mac80211]
[<ffffffff802251fb>] ? pick_next_task_fair+0x71/0x83
[<ffffffff8050d98e>] ? thread_return+0x30/0xa9
[<ffffffffa00a7963>] ? ieee80211_sta_work+0x0/0x6e1 [mac80211]
[<ffffffff80238582>] ? run_workqueue+0xb1/0x17a
[<ffffffff80238eb4>] ? worker_thread+0xd0/0xdb
[<ffffffff8023b92b>] ? autoremove_wake_function+0x0/0x2e
[<ffffffff80238de4>] ? worker_thread+0x0/0xdb
[<ffffffff8023b826>] ? kthread+0x47/0x75
[<ffffffff80225a9f>] ? schedule_tail+0x18/0x51
[<ffffffff8020bb09>] ? child_rip+0xa/0x11
[<ffffffff8023b7df>] ? kthread+0x0/0x75
[<ffffffff8020baff>] ? child_rip+0x0/0x11
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au ERTOS within National ICT Australia
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au ERTOS within National ICT Australia
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/