I changed from PREEMPT_RT to PREEMPT_DESKTOP, and now it will not boot. I get the following error, then it hangs: [ 9.025745] BUG: sleeping function called from invalid context at mm/slab.c:3266 [ 9.044859] pcnt: 1 0 in_atomic(): 1, irqs_disabled(): 0, pid: 16, name: events/0 [ 9.064192] Pid: 16, comm: events/0 Not tainted 2.6.33.7-rt29 #3 [ 9.076674] Call Trace: [ 9.085224] [<c108ed63>] ? kmem_cache_alloc+0x1b/0x99 [ 9.096780] [<c11a8aef>] ? __alloc_skb+0x2e/0x10a [ 9.108079] [<c1209db2>] ? alloc_skb+0x9/0xb [ 9.118763] [<c120a5fd>] ? inet6_rt_notify+0x2f/0xb3 [ 9.130285] [<c120d630>] ? fib6_add+0x21e/0x38e [ 9.141487] [<c120ac83>] ? __ip6_ins_rt+0x23/0x35 [ 9.152743] [<c120536d>] ? addrconf_add_mroute+0x6c/0x72 [ 9.164855] [<c12061f8>] ? addrconf_add_dev+0x3d/0x49 [ 9.176495] [<c12070ed>] ? addrconf_notify+0x4f6/0x6d7 [ 9.188213] [<c114ddff>] ? extract_entropy+0x45/0xfe [ 9.199753] [<c11c18a2>] ? need_resched+0x11/0x1a [ 9.210686] [<c11c1d97>] ? rt_do_flush+0x26/0x105 [ 9.221572] [<c103b3dc>] ? notifier_call_chain+0x2a/0x52 [ 9.233426] [<c103b418>] ? raw_notifier_call_chain+0x9/0xc [ 9.244968] [<c11af6ff>] ? netdev_state_change+0x18/0x29 [ 9.256198] [<c11b88d7>] ? linkwatch_do_dev+0x9e/0xa7 [ 9.267208] [<c11b8b07>] ? __linkwatch_run_queue+0xd4/0x108 [ 9.278611] [<c11b8b58>] ? linkwatch_event+0x1d/0x22 [ 9.289437] [<c10351e2>] ? worker_thread+0xe1/0x15e [ 9.299891] [<c11b8b3b>] ? linkwatch_event+0x0/0x22 [ 9.310157] [<c1037574>] ? autoremove_wake_function+0x0/0x2d [ 9.321305] [<c1035101>] ? worker_thread+0x0/0x15e [ 9.331182] [<c103737b>] ? kthread+0x52/0x57 [ 9.340335] [<c1037329>] ? kthread+0x0/0x57 [ 9.349248] [<c1002dfe>] ? kernel_thread_helper+0x6/0x10 On Fri, Aug 13, 2010 at 4:17 PM, Sven-Thorsten Dietrich <sven@xxxxxxxxxxxxxxxxxxxxx> wrote: > On 08/13/2010 11:07 AM, John Culvertson wrote: >> >> Thanks for the suggestions. I have tried the unpatched 2.6.33.7 >> kernel, and the problem does not occur. The hardware is a single >> board industrial computer with the network controllers onboard, so I >> cannot easily try different NICs. I have not seen the problem occur >> with only one port in use, but I have not tested that long enough to >> be positive. >> >> One thing that may be a little odd about this computer is that both >> Ethernet controllers (Intel 82559) share the same PCI interrupt. >> Interrupt sharing should be OK, but since adjacent PCI slots in normal >> PCs generally use different interrupts, it may not occur often in >> other systems. >> > > Does it reproduce when you turn off PREEMPT_RT, but leave all the IRQ > threading options enabled? > > > -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html