e1000e NIC Driver stops working in XEN on SLES 11 SP1
This document (7010212) is provided subject to the disclaimer at the end of this document.
Environment
Situation
[42957.145619] ------------[ cut here ]------------ [42957.145629] WARNING: at /usr/src/packages/BUILD/kernel-xen-2.6.32.36/linux-2.6.32/net/sched/sch_generic.c:261 dev_watchdog+0x2a5/0x2c0() [42957.145633] Hardware name: PRIMERGY RX300 S6 [42957.145635] NETDEV WATCHDOG: eth0 (e1000e): transmit queue 0 timed out [42957.145637] Modules linked in: usbbk gntdev netbk blkbk blkback_pagemap blktap domctl xenbus_be ipv6 bridge 8021q garp stp llc bonding microcode ipmi_devintf ipmi_si ipmi_msghandler fuse loop dm_mod i2c_i801 usbhid tpm_tis rtc_cmos tpm sr_mod tpm_bios igb i2c_core iTCO_wdt pcspkr rtc_core hid dca iTCO_vendor_support 8250_pnp ses 8250 enclosure rtc_lib sg serial_core e1000e container power_meter ac button uhci_hcd ehci_hcd usbcore sd_mod crc_t10dif xenblk cdrom xennet edd ext3 mbcache jbd fan processor ide_pci_generic ide_core ata_generic ata_piix libata megaraid_sas scsi_mod thermal thermal_sys hwmon [42957.145684] Supported: Yes [42957.145687] Pid: 0, comm: swapper Tainted: G W 2.6.32.36-0.5-xen #1 [42957.145690] Call Trace: [42957.145705] [<ffffffff80009b95>] dump_trace+0x65/0x180[42957.145715] [<ffffffff80351eb8>] dump_stack+0x69/0x71 [42957.145724] [<ffffffff8003e544>] warn_slowpath_common+0x74/0xd0 [42957.145730] [<ffffffff8003e5f0>] warn_slowpath_fmt+0x40/0x50 [42957.145735] [<ffffffff802c9975>] dev_watchdog+0x2a5/0x2c0 [42957.145744] [<ffffffff8004aba2>] run_timer_softirq+0x1b2/0x2e0 [42957.145750] [<ffffffff80044d2e>] __do_softirq+0xde/0x1a0 [42957.145756] [<ffffffff8000800c>] call_softirq+0x1c/0x30 [42957.145761] [<ffffffff800096d5>] do_softirq+0xa5/0xe0 [42957.145766] [<ffffffff80044b95>] irq_exit+0x55/0x60 [42957.145772] [<ffffffff8025a5a2>] evtchn_do_upcall+0x2f2/0x360 [42957.145779] [<ffffffff80007a6e>] do_hypervisor_callback+0x1e/0x30 [42957.145786] [<ffffffff800033aa>] 0xffffffff800033aa [42957.145796] [<ffffffff8000a9e5>] xen_safe_halt+0x15/0x60 [42957.145802] [<ffffffff8000dfad>] xen_idle+0x5d/0x70 [42957.145807] [<ffffffff800065cf>] cpu_idle+0x5f/0xa0 [42957.145814] [<ffffffff8063ebd5>] start_kernel+0x2b4/0x383 [42957.145818] ---[ end trace 2da945db8eeba80d ]--- [42957.217619] bonding: bond0: link status definitely down for interface eth0, disabling it
Resolution
To avoid the issue disable any QPI power management features inside the BIOS. At a PRIMERGY RX300 S6 system the option was "Advanced -> Advanced Processor Options -> QPI L1 Power State". The option might be named different on other systems.
Cause
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7010212
- Creation Date: 24-Feb-2012
- Modified Date:28-Sep-2022
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com