For a quite a while I've been getting "bugs in scheduling while atomic" kernel messages. I seem to recall there were some issues with SMP and mkiss at some point in the past. This isn't a hardware problem since the issue remains after putting together a completely new system. This is currently a machine running debian wheezy i386 userland with a x86_64 kernel. ax25_rebuild_header is in all of these dumps. Seems suspicious. The hardware is a i7-4770K CPU @ 3.50GHz with 16 gigs of ram, dual ethernet ports (acting as a router), a serial kiss port to a TNC and an AXIP port.
ham related modules in use:
ipip 12941 0 tunnel4 12629 1 ipip ip_tunnel 21436 1 ipip netrom 36534 4 mkiss 17161 2 ax25 54676 60 mkiss,netrom
dmesg
[10433.518914] Hardware name: MSI MS-7850/Z87-G41 PC Mate(MS-7850), BIOS V1.2 06/07/2013 [10433.518915] 0000000000000000 ffff88002e21e7c0 ffffffff814b98af ffff8803f603e000 [10433.518917] ffffffff814b6f16 ffff88040eb93800 ffffffff814bd1ad 0000000000000000 [10433.518918] ffff88041fac3bd8 ffff8803f603ffd8 ffff8803f603ffd8 ffff8803f603ffd8 [10433.518919] Call Trace: [10433.518920] <IRQ> [<ffffffff814b98af>] ? dump_stack+0x41/0x51 [10433.518927] [<ffffffff814b6f16>] ? __schedule_bug+0x46/0x55 [10433.518928] [<ffffffff814bd1ad>] ? __schedule+0x5cd/0x780 [10433.518931] [<ffffffff8108d3dd>] ? __cond_resched+0x1d/0x30 [10433.518932] [<ffffffff814bd3d7>] ? _cond_resched+0x27/0x30 [10433.518934] [<ffffffff814bc209>] ? mutex_lock_interruptible+0x9/0x40 [10433.518942] [<ffffffffa0309c08>] ? rp_write+0x68/0x340 [rocket] [10433.518943] [<ffffffffa08adf0d>] ? ax_xmit+0x1ad/0x440 [mkiss] [10433.518946] [<ffffffff813d2669>] ? dev_hard_start_xmit+0x319/0x500 [10433.518948] [<ffffffff8106ac18>] ? internal_add_timer+0x18/0x50 [10433.518950] [<ffffffff813f010d>] ? sch_direct_xmit+0xfd/0x1d0 [10433.518951] [<ffffffff813d2a40>] ? dev_queue_xmit+0x1f0/0x490 [10433.518954] [<ffffffffa08988f8>] ? ax25_rebuild_header+0x108/0x2b0 [ax25] [10433.518956] [<ffffffff813d9e3d>] ? neigh_compat_output+0x8d/0xa0 [10433.518957] [<ffffffff8140a4d1>] ? ip_finish_output+0x1b1/0x3a0 [10433.518959] [<ffffffff8143ec85>] ? igmp_ifc_timer_expire+0x175/0x280 [10433.518960] [<ffffffff8143eb10>] ? igmp_group_added+0x170/0x170 [10433.518962] [<ffffffff8106ab1c>] ? call_timer_fn+0x2c/0x100 [10433.518963] [<ffffffff8143eb10>] ? igmp_group_added+0x170/0x170 [10433.518964] [<ffffffff8106c0d5>] ? run_timer_softirq+0x1f5/0x2a0 [10433.518967] [<ffffffff812860f1>] ? timerqueue_add+0x61/0xb0 [10433.518969] [<ffffffff81063bbe>] ? __do_softirq+0xde/0x220 [10433.518970] [<ffffffff814c875c>] ? call_softirq+0x1c/0x30 [10433.518973] [<ffffffff810155b5>] ? do_softirq+0x75/0xb0 [10433.518974] [<ffffffff81063e65>] ? irq_exit+0xa5/0xb0 [10433.518977] [<ffffffff810407cb>] ? smp_apic_timer_interrupt+0x3b/0x50 [10433.518979] [<ffffffff814c7a9d>] ? apic_timer_interrupt+0x6d/0x80 [10433.518979] <EOI> [<ffffffff814c8a2c>] ? sysenter_dispatch+0x7/0x21
Thanks for any ideas.
Bob Brose / N0QBJ