[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <4F804617.2010700@ahsoftware.de>
Date: Sat, 07 Apr 2012 15:50:15 +0200
From: Alexander Holler <holler@...oftware.de>
To: Marko Hänninen <bugitus@...il.com>
CC: linux-kernel@...r.kernel.org
Subject: Re: 3.3.0: Oops when resuming from hibernation
Am 07.04.2012 14:18, schrieb Marko Hänninen:
> Hi,
>
>
> I'm getting oops, when my laptop is resuming from hibernation (hibernated by KDE). If I hibernate again without reboot, it won't wake up anymore. My bluetooth mouse (Logitech V470) works before hibernation, but not after. I have to reboot
> to make bluetooth work again.
> I can reproduce this oops with every hibernation. This is regression in linux 3.3.0: bluetooth has worked correctly before (since 2.6 days to 3.2.14). The problem still exists with 3.3.1 (which introduces another problem with ath9k not
> connecting to AP, which is why I'm stuck with 3.3.0)
>
>
> Oops:
>
> [ 237.991473] Bluetooth: unknown link type 44
> [ 237.991478] BUG: unable to handle kernel paging request at 000000004f80229e
> [ 237.991525] IP: [<000000004f80229e>] 0x4f80229d
> [ 237.991555] PGD 0
> [ 237.991570] Oops: 0010 [#1] PREEMPT SMP
> [ 237.991598] CPU 2
> [ 237.991611] Modules linked in: psmouse joydev sdhci_pci
> [ 237.991650]
> [ 237.991661] Pid: 517, comm: khubd Not tainted 3.3.0 #1 Hewlett-Packard HP ProBook 4730s/167C
> [ 237.991720] RIP: 0010:[<000000004f80229e>] [<000000004f80229e>] 0x4f80229d
> [ 237.991759] RSP: 0018:ffff880149e3fbd8 EFLAGS: 00010202
> [ 237.991785] RAX: 000000004f80229e RBX: ffff8801450c4000 RCX: 0000000000000013
> [ 237.991822] RDX: 0000000000000067 RSI: 0000000000000016 RDI: ffff8801450c4000
> [ 237.991857] RBP: ffff880145019638 R08: 0000000000000002 R09: 00000000fffffffe
> [ 237.991892] R10: 0000000000000000 R11: 000000000000032e R12: ffff8801450195d0
> [ 237.991927] R13: 0000000000000000 R14: ffffffff81a4c510 R15: ffffffff81a4c578
> [ 237.991973] FS: 0000000000000000(0000) GS:ffff88014f480000(0000) knlGS:0000000000000000
> [ 237.992026] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [ 237.992062] CR2: 000000004f80229e CR3: 0000000001a05000 CR4: 00000000000406e0
> [ 237.992088] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [ 237.992112] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> [ 237.992139] Process khubd (pid: 517, threadinfo ffff880149e3e000, task ffff88014a3739f0)
> [ 237.992167] Stack:
> [ 237.992176] ffffffff814fccc9 ffff8801466ee000 ffff8801450c4000 ffff880148706926
> [ 237.992206] ffff880145019000 ffff880145019010 ffffffff814f9c9a ffff88014a33d140
> [ 237.992238] ffff880145019000 0000000000000000 ffff88014a32cc00 0000000000000000
> [ 237.992269] Call Trace:
> [ 237.992283] [<ffffffff814fccc9>] ? hci_conn_hash_flush+0x7c/0x9d
> [ 237.992306] [<ffffffff814f9c9a>] ? hci_dev_do_close+0x10d/0x234
> [ 237.992329] [<ffffffff814fb44f>] ? hci_unregister_dev+0x54/0x13e
> [ 237.992352] [<ffffffff813cc76f>] ? btusb_disconnect+0x4a/0x8f
> [ 237.992374] [<ffffffff813702f7>] ? usb_unbind_interface+0x5b/0x126
> [ 237.992398] [<ffffffff812fa7e7>] ? __device_release_driver+0x7f/0xd0
> [ 237.992423] [<ffffffff812fa855>] ? device_release_driver+0x1d/0x2b
> [ 237.992446] [<ffffffff812fa43a>] ? bus_remove_device+0xd2/0xe7
> [ 237.992469] [<ffffffff812f840f>] ? device_del+0x11a/0x168
> [ 237.992490] [<ffffffff8136e847>] ? usb_disable_device+0x6b/0x15a
> [ 237.992514] [<ffffffff813688f8>] ? usb_disconnect+0x94/0x107
> [ 237.992536] [<ffffffff81369efb>] ? hub_thread+0x509/0xdeb
> [ 237.992558] [<ffffffff81050a38>] ? update_curr+0x67/0xaa
> [ 237.992579] [<ffffffff81040009>] ? find_worker_executing_work+0xb/0x31
> [ 237.992604] [<ffffffff81566051>] ? __schedule+0x40a/0x421
> [ 237.992625] [<ffffffff810456fa>] ? wake_up_bit+0x23/0x23
> [ 237.992646] [<ffffffff813699f2>] ? usb_remote_wakeup+0x2f/0x2f
> [ 237.992668] [<ffffffff813699f2>] ? usb_remote_wakeup+0x2f/0x2f
> [ 237.992690] [<ffffffff810452ed>] ? kthread+0x81/0x89
> [ 237.992709] [<ffffffff81568754>] ? kernel_thread_helper+0x4/0x10
> [ 237.992732] [<ffffffff8104526c>] ? kthread_freezable_should_stop+0x37/0x37
> [ 237.992757] [<ffffffff81568750>] ? gs_change+0xb/0xb
> [ 237.992774] Code: Bad RIP value.
> [ 237.992790] RIP [<000000004f80229e>] 0x4f80229d
> [ 237.992809] RSP<ffff880149e3fbd8>
> [ 237.992821] CR2: 000000004f80229e
> [ 238.144442] ---[ end trace 904a4682b9213a2e ]---
>
>
>
> This is with vanilla 3.3.0 kernel, downloaded from kernel.org:
> Linux bugi 3.3.0 #1 SMP PREEMPT Sat Apr 7 13:23:08 EEST 2012 x86_64 Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz GenuineIntel GNU/Linux
>
>
> I'm not sure if this bug is in usb, bluetooth or hibernation, so I send this mail to lkml.
> I'm not subscribed to the list, so please CC me.
You might try that patch which removes a dead lock I had problems with:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=e72acc13c770a82b4ce4a07e9716f29320eae0f8
See the thread here:
https://lkml.org/lkml/2012/4/2/62
Regards,
Alexander
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists