[PlanetCCRMA] My experience with the rt kernels on FC10

Ken Ellinwood kellinwood at yahoo.com
Sat Feb 28 22:01:03 PST 2009

Running CCRMA with FC10 on a ThinkPad T43...

The good news is that the new kernel in the testing repo appears to be working flawlessly for me so far (2.6.29-0.1.rt3.1.rc6.fc10.ccrma.i686.rt).

On the other hand, when booting I get a single instance of the following error in the dmesg output:

Kernel failure message 1:
BUG: sleeping function called from invalid context IRQ-15(461) at arch/x86/mm/highmem_32.c:8
in_atomic():0 [00000000], irqs_disabled():1
Pid: 461, comm: IRQ-15 Not tainted #1
 [<c041fe47>] __might_sleep+0xe8/0xed
 [<c041cd75>] kmap+0x42/0x55
 [<c0504250>] sg_copy_buffer+0xa6/0x16c
 [<c0504323>] sg_copy_to_buffer+0xd/0xf
 [<f88e6409>] atapi_qc_complete+0x25c/0x2b6 [libata]
 [<f88e05b5>] __ata_qc_complete+0x8e/0x93 [libata]
 [<f88e1211>] ata_qc_complete+0x197/0x19d [libata]
 [<f88ec999>] ata_hsm_qc_complete+0x9b/0xb3 [libata]
 [<f88ecfb3>] ata_sff_hsm_move+0x602/0x64e [libata]
 [<c04233f0>] ? finish_task_switch+0x4b/0xf0
 [<c06446c1>] ? __rt_spin_lock+0x24/0x61
 [<f88ed25e>] ata_sff_interrupt+0x153/0x1eb [libata]
 [<c04609a4>] handle_IRQ_event+0x49/0xe6
 [<c0460e03>] do_irqd+0x12b/0x229
 [<c0460cd8>] ? do_irqd+0x0/0x229
 [<c043aa9b>] kthread+0x3b/0x61
 [<c043aa60>] ? kthread+0x0/0x61
 [<c0405803>] kernel_thread_helper+0x7/0x10

I'm not sure what this means but my hard disk appears to work fine, regardless.

Also with this same kernel... I log into Gnome and get a set of crash dialogs (not sure what has crashed), and after dismissing the dialogs I have no system menus or any other way to launch applications (but I can move the mouse pointer around the screen... oh joy :).   I eventually get the desktop to run by using ctrl-alt-f5 to get a console login prompt, login as root, switch to run level 3 and then switch to run level 5.  Whatever it is that crashes the first time does not crash the second time and I successfully get a working desktop.



More information about the PlanetCCRMA mailing list