[rhelv6-list] Kernel errors under kvm guest using e1000

carlopmart carlopmart at gmail.com
Sun Apr 17 19:50:03 UTC 2011


Hi all,

  I have installed a kvm guest as a Generic Linux 2.6 kernel (it is a 
Debian like distro, but it doesn't supports virtio drivers) with seven 
network interfaces (using e1000 model). After boot, guests returns me 
several errors like dmesg shows:

# dmesg |more

[   93.050143]  [<b08c2630>] ? e1000_watchdog_task+0x0/0xb90 [e1000]
[   93.050148]  [<8024b210>] ? autoremove_wake_function+0x0/0x40
[   93.050153]  [<80247160>] ? worker_thread+0x0/0x180
[   93.050157]  [<8024adfc>] kthread+0x6c/0x70
[   93.050162]  [<8024ad90>] ? kthread+0x0/0x70
[   93.050166]  [<80203597>] kernel_thread_helper+0x7/0x10
[   93.050169] handlers:
[   93.050172] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.050179] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.050186] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.050193] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.050200] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.050732] irq event 11: bogus return value bef963dc
[   93.050736] Pid: 5, comm: events/0 Tainted: P           2.6.32.28+up #1
[   93.050740] Call Trace:
[   93.050744]  [<805e0b32>] ? printk+0x1d/0x1f
[   93.050749]  [<8026592c>] __report_bad_irq+0x2c/0xa0
[   93.050754]  [<80265ab6>] note_interrupt+0x116/0x1a0
[   93.050759]  [<80266123>] handle_fasteoi_irq+0x73/0xa0
[   93.050764]  [<80204dff>] handle_irq+0x1f/0x30
[   93.050769]  [<805e2939>] do_IRQ+0x39/0xa0
[   93.050773]  [<80203329>] common_interrupt+0x29/0x30
[   93.050781]  [<b08c29ad>] ? e1000_watchdog_task+0x37d/0xb90 [e1000]
[   93.050786]  [<80238276>] ? add_timer+0x16/0x20
[   93.050790]  [<8024767a>] ? queue_delayed_work_on+0x6a/0x90
[   93.050795]  [<802afeed>] ? cache_reap+0xed/0x100
[   93.050800]  [<80247255>] worker_thread+0xf5/0x180
[   93.050805]  [<8022974b>] ? finish_task_switch+0x2b/0x70
[   93.050812]  [<b08c2630>] ? e1000_watchdog_task+0x0/0xb90 [e1000]
[   93.050817]  [<8024b210>] ? autoremove_wake_function+0x0/0x40
[   93.050822]  [<80247160>] ? worker_thread+0x0/0x180
[   93.050826]  [<8024adfc>] kthread+0x6c/0x70
[   93.050831]  [<8024ad90>] ? kthread+0x0/0x70
[   93.050835]  [<80203597>] kernel_thread_helper+0x7/0x10
[   93.050839] handlers:
[   93.050841] [<804ea460>] (usb_hcd_irq+0x0/0x70)
[   93.050847] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.050854] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.050869] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.051407] irq event 10: bogus return value befd64fc
[   93.051411] Pid: 5, comm: events/0 Tainted: P           2.6.32.28+up #1
[   93.051415] Call Trace:
[   93.051420]  [<805e0b32>] ? printk+0x1d/0x1f
[   93.051425]  [<8026592c>] __report_bad_irq+0x2c/0xa0
[   93.051429]  [<80265ab6>] note_interrupt+0x116/0x1a0
[   93.051434]  [<80266123>] handle_fasteoi_irq+0x73/0xa0
[   93.051439]  [<80204dff>] handle_irq+0x1f/0x30
[   93.051444]  [<805e2939>] do_IRQ+0x39/0xa0
[   93.051448]  [<80203329>] common_interrupt+0x29/0x30
[   93.051456]  [<b08c29ad>] ? e1000_watchdog_task+0x37d/0xb90 [e1000]
[   93.051461]  [<80238276>] ? add_timer+0x16/0x20
[   93.051465]  [<8024767a>] ? queue_delayed_work_on+0x6a/0x90
[   93.051470]  [<802afeed>] ? cache_reap+0xed/0x100
[   93.051475]  [<80247255>] worker_thread+0xf5/0x180
[   93.051480]  [<8022974b>] ? finish_task_switch+0x2b/0x70
[   93.051487]  [<b08c2630>] ? e1000_watchdog_task+0x0/0xb90 [e1000]
[   93.051492]  [<8024b210>] ? autoremove_wake_function+0x0/0x40
[   93.051497]  [<80247160>] ? worker_thread+0x0/0x180
[   93.051501]  [<8024adfc>] kthread+0x6c/0x70
[   93.051506]  [<8024ad90>] ? kthread+0x0/0x70
[   93.051510]  [<80203597>] kernel_thread_helper+0x7/0x10
[   93.051513] handlers:
[   93.051516] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.051523] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.051530] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.051537] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.051544] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.338207] irq event 10: bogus return value befd61fc
[   93.338213] Pid: 0, comm: swapper Tainted: P           2.6.32.28+up #1
[   93.338216] Call Trace:
[   93.338222]  [<805e0b32>] ? printk+0x1d/0x1f
[   93.338227]  [<8026592c>] __report_bad_irq+0x2c/0xa0
[   93.338232]  [<80265ab6>] note_interrupt+0x116/0x1a0
[   93.338237]  [<80266123>] handle_fasteoi_irq+0x73/0xa0
[   93.338242]  [<80204dff>] handle_irq+0x1f/0x30
[   93.338246]  [<805e2939>] do_IRQ+0x39/0xa0
[   93.338250]  [<80203329>] common_interrupt+0x29/0x30
[   93.338255]  [<80208f0d>] ? default_idle+0x6d/0x90
[   93.338260]  [<80201db1>] cpu_idle+0x31/0x50
[   93.338264]  [<805c8d62>] rest_init+0x52/0x60
[   93.338270]  [<807ea748>] start_kernel+0x262/0x2bf
[   93.338275]  [<807ea2d2>] ? unknown_bootoption+0x0/0x1c3
[   93.338280]  [<807ea079>] i386_start_kernel+0x79/0xa3
[   93.338283] handlers:
[   93.338285] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.338293] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.338301] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.338308] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   93.338315] [<b08bfac0>] (e1000_intr+0x0/0x220 [e1000])
[   94.049424] irq event 11: bogus return value bef965dc
[   94.049433] Pid: 5, comm: events/0 Tainted: P           2.6.32.28+up #1
[   94.049438] Call Trace:
[   94.049446]  [<805e0b32>] ? printk+0x1d/0x1f
[   94.049453]  [<8026592c>] __report_bad_irq+0x2c/0xa0
[   94.049459]  [<80265ab6>] note_interrupt+0x116/0x1a0
[   94.049464]  [<80266123>] handle_fasteoi_irq+0x73/0xa0
[   94.049469]  [<80204dff>] handle_irq+0x1f/0x30
[   94.049473]  [<805e2939>] do_IRQ+0x39/0xa0
[   94.049478]  [<80203329>] common_interrupt+0x29/0x30
[   94.049488]  [<b08c29ad>] ? e1000_watchdog_task+0x37d/0xb90 [e1000]
[   94.049494]  [<8022974b>] ? finish_task_switch+0x2b/0x70
[   94.049500]  [<80247255>] worker_thread+0xf5/0x180
[   94.049504]  [<8022974b>] ? finish_task_switch+0x2b/0x70
[   94.049512]  [<b08c2630>] ? e1000_watchdog_task+0x0/0xb90 [e1000]
[   94.049518]  [<8024b210>] ? autoremove_wake_function+0x0/0x40

  ... and continues ...

  Host is a RHEL6 fully patched.

  Is this a bug when e1000 driver is used ??

Thanks.

-- 
CL Martinez
carlopmart {at} gmail {d0t} com




More information about the rhelv6-list mailing list