Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#24 Kernel Panic with 82541GI

closed
Todd Fujinaka
e1000 (137)
in-kernel_driver
5
2013-07-08
2012-04-12
Alexander Guryev
No

Kernel Panic occurs (1-2 times per hour) when loaded (about 60-200mbps) with NIC Intel Corporation 82541GI Gigabit Ethernet Controller.
System hangs and only reset helps.
Tested it on kernel versions: 3.0.4, 3.2.4, 3.2.14, 2.6.38.2.
е1000 driver versions: 8.035, 7.3.21-k8-NAPI.
Tried to compile it with the kernel and tried to load as a module. With and without е100 driver.
Symptoms are always similar.

uname -a
Linux HOST 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Discussion

1 2 > >> (Page 1 of 2)
  • lspci -vvv out

     
    Attachments
  • dmesg out

     
    Attachments
  • ifconfig out

     
    Attachments
  • error itself

     
    Attachments
  • This is a useful set of information that we almost always ask for when trying to solve a problem:

    * Summary of bug (one line):
    
    * Detailed description of bug:
    
    * Reproducible with steps:
    
    * Distribution and version:
    
    * Kernel version:
    
    * Intel Network Driver version (ethtool -i ethX):
    
    * Dmesg info with modprobe e1000 debug=21, or at least any relevant dmesg info:
    
    * 'ethtool <ethx>' output:
    
    * 'ethtool -i <ethx>' output:
    
    * 'ethtool -e <ethx>' output:
    
    * 'lspci -v -v' output:
    
    * 'cat /proc/interrupts' output:
    

    Also please see the file REPORTING-BUGS included in your kernel source. One possible location is here: http://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html

     
  • Full dmesg out with debug=21

     
    Attachments
  • ethtool -e out

     
    Attachments
  • ethtool -i out

     
    Attachments
  • cat /proc/interrupts out

     
    Attachments
  • modprobe debug=21

     
    Attachments
  • lspci -v -v

     
    Attachments
  • Added some additional info in attachments.

    Kernel version 3.0.0-12-generic
    Distribution Ubuntu 11.10 x86_64

     
  • Tushar Dave
    Tushar Dave
    2012-04-13

    Does this issue begin with kernel upgrade/update?

     
  • We didn't use this card before. The hardware has also 100mbps card. So when we tried to use 1000mbps card (82541GI), it already had this bug. We tried on kernels listed above (in the bug Details).

     
  • Tushar Dave
    Tushar Dave
    2012-04-16

    please boot your system with kernel parameter pci=nommconf
    See if this helps.

    -Tushar

     
  • It didn't help.

     
  • Tushar Dave
    Tushar Dave
    2012-04-25

    Sorry about the delay.
    What is the output of ethtool -k ethx.
    If gro is on can you please disable gro
    ethtool -K ethx gro off

     
  • Added ethtool -k with gro off. (It was On initially). The problem persists.

     
  • Tushar Dave
    Tushar Dave
    2012-05-01

    I have not been able to reproduce the exact issue however I did noticed couple of issue (like tx hang and locup) with 82451 on certain system and I'm working on it.

    We will continue try reproducing the issue.

     
  • Tushar Dave
    Tushar Dave
    2012-05-02

    So I take back what I said. That turned out to be a bad card.
    I don't have any issue with other 82451 cards.

     
  • We have 2 of this cards with the same problem. We have recently received a CPU boards of another revision (minor memory and CPU differences) and tested this card with them. And they worked! Is there a hardware compatibility issue or may it be some bug of the driver?

    Attaching new dmesg's...

     
  • new dmesg out of faulty config

     
    Attachments
  • dmesg out of working config

     
    Attachments
  • Tushar Dave
    Tushar Dave
    2012-05-02

    Usually I have seen issues with some PCI card in some systems if OS map memory region for card above 4G (64 bit dma addressing)

    Can you please send lspci -vvv after issue occurs?

     
1 2 > >> (Page 1 of 2)