[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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





Hello,

I am totally a kvm "noob" so take what I say with a grain of salt. ;)

But I have been using it more and more lately.

If I was in a similar situation, which I might be later as I try to add more different distros into kvm vms in my "library" I would try a different virtual network type. Like I see in virt-manager it says there are:

ne2k_pci

pcnet

rtl8139

as well as virtio and e1000 types of adapters you can pick. I know nothing about these...

I would try to install with all of those other types, one by one and see if any work, before I would give up. maybe one of them won't panic the guest OS? Then even if the adapter is the problem maybe this could work around it? I've only used virto and e1000. But I think the using e1000 was just a guess. My problems might have been random and a misconfiguration on my part and seem to have gone away recently even using virtio. But I also installed some weird stuff like gentoo and it worked ok until I broke it. (need to make backups with that distro I learned)

Another thing to try might be the numbers? Like what happens if you just use 1 interface instead of 7? This is a all just guessing. Like I said I am a kvm noob.

Hope that helps,

Gary Gatling      | ITECS Systems

On Mon, 18 Apr 2011, carlopmart wrote:

On 04/17/2011 09:50 PM, carlopmart wrote:
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.


Please, any help??


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

_______________________________________________
rhelv6-list mailing list
rhelv6-list redhat com
https://www.redhat.com/mailman/listinfo/rhelv6-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]