Search Linux Wireless

Soft Lockup With rfkill_input and thinkpad_acpi

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

 



I have been unable to boot any wireless-testing kernel since
2.6.30-rc1.  After quite a lot of testing, I've narrowed the problem
down to a combination of two options. RFKILL_INPUT, in combination with
THINKPAD_ACPI, causes a soft lockup.  Either of these options are fine
if enabled individually, but when used in combination with each other
the system immediately locks up.  Right now, I have RFKILL and
THINKPAD_ACPI built into the kernel, and RFKILL_INPUT configured as a
module.  This enables me to boot and use my computer, but the system
locks up as soon as I modprobe rfkill_input.  The trace from the soft
lockup is below.
When I get some more time to focus on this, I'll try to do some
git-bisect work.  If anyone else can lend a hand on this, I'd appreciate it.

Thanks,

Will Keaney

BUG: soft lockup � CPU#0 stuck for 61s! [events/0:10]
Modules linked in: rfkill_input nvidia(P) oss_usb oss_hdaudio osscore cpufreq_ondemand acpi_cpufreq freq_table sdhci_pci video sdhci i2c_i801 yenta_socket mmc_core rsrc_nonstatic e1000e pcmcia_core i2c_core output rtc pcspkr ricoh_mmc battery processor ac button thermal evdev
Irq event stamp: 12860
Hardirqs last enabled at (12859): [<ffffffff8056ce0a>] _spin_unlock_irqrestore+0x3f/0x81
Hardirqs last disabled at (12860):[<ffffffff8056d03d>] _spin_lock_irq+0x12/0x49
Softirqs last enabled at (9806): [<ffffffff8024184f>] __do_softirq+0x247/0x264
Softirqs last disabled at (9793): [<ffffffff8020c43c>] call_softirq+0x1c/0x28
CPU 0:
Modules linked in: rfkill_input nvidia(P) oss_usb oss_hdaudio osscore cpufreq_ondemand acpi_cpufreq freq_table sdhci_pci video sdhci i2c_i801 yenta_socket mmc_core rsrc_nonstatic e1000e pcmcia_core i2c_core output rtc pcspkr ricoh_mmc battery processor ac button thermal evdev
Pid: 10, comm.: events/0 Tainted: P           2.6.30-rc4-wl-22697-gd0df3f8 #90 6459CTO
RIP: 0010:[<ffffffff80559748>]  [<ffffffff80559748>] __read_lock_failed+0x5/0x20
RSP: 0000:ffff88013b903d68  EFLAGS: 00000292
RAX: 0000000000000000 RBX: ffff88013b903d80 RCX: 0000000000000002
RDX: 0000000000000000 RSI: ffffffff806dafdd RDI: ffffffff80788078
RBP: ffffffff8020be4e R08: 0000000000000002 R09: 0000000000000000
R10: ffffffff80470bf2 R11: ffffffff80470bf2 R12: 0000000000000001
R13: 0000000000010bc0 R14: ffff88013b902000 R15: 0000000000000001
FS: 0000000000000000(0000) GS:ffff880028054000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00000000010e00f0 CR3: 0000000000201000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
 [<ffffffff8036ec09>] ? _raw_read_lock+0x47/0x4c
 [<ffffffff8056d31a>] ? _read_lock+0x41/0x46
 [<ffffffff80470bf2>] ? led_trigger_event+0x22/0x77
 [<ffffffff80470bf2>] ? led_trigger_event+0x22/0x77
 [<ffffffff80557f8d>] ? rfkill_led_trigger+0x27/0x29
 [<ffffffff80558bb4>] ? rfkill_epo+0xb0/0xb5
 [<ffffffffa0016090>] ? rfkill_task_handler+0x90/0x1b0 [rfkill_input]
 [<ffffffff8024ce04>] ? worker_thread+0x27b/0x3b0
 [<ffffffff8024cda8>] ? worker_thread+0x21f/0x3b0
 [<ffffffffa0016000>] ? rfkill_task_handler+0x0/0x1b0 [rfkill_input]
 [<ffffffff802513d2>] ? autoremove_wake_function+0x0/0x38
 [<ffffffff8024cb89>] ? worker_thread+0x0/0x3b0
 [<ffffffff80250f1d>] ? kthread+0x56/0x83
 [<ffffffff8020c33a>] ? child_rip+0xa/0x20
 [<ffffffff8020bd00>] ? restore_args+0x0/0x30
 [<ffffffff80250ea2>] ? kthreadd+0x10a/0x12f
 [<ffffffff80250ec7>] ? kthread+0x0/0x83
 [<ffffffff8020c330>] ? child_rip+0x0/0x20



Attachment: signature.asc
Description: OpenPGP digital signature


[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