Find the answer to your Linux question:
Results 1 to 10 of 10
Hey everyone, I am installed Debian 5.0.5 with kernel 2.6.x. I do a lspci and get: Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller ******* ******* ******* Kernel modules: e1000e ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2010
    Posts
    5

    Cannot get kernal module to load the driver for my NIC


    Hey everyone,

    I am installed Debian 5.0.5 with kernel 2.6.x.


    I do a lspci and get: Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
    *******
    *******
    *******
    Kernel modules: e1000e

    I know under this im supposed to see:
    Kernel driver in use: e1000e <- but this doesn't exist.

    So, under lsmod I see e1000e loaded:

    e1000e 89192 0

    I need some help here im stuck and out of ideas.
    ifconfig lists no eth0

  2. #2
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    You may need e1000, check with Debian GNU/Linux device driver check & report

  3. #3
    Just Joined!
    Join Date
    Aug 2010
    Posts
    5
    Thanks for the quick reply Segfault,

    I just pasted this:

    00:00.0 0600: 8086:27a0 (rev 03)
    00:01.0 0604: 8086:27a1 (rev 03)
    00:1b.0 0403: 8086:27d8 (rev 02)
    00:1c.0 0604: 8086:27d0 (rev 02)
    00:1c.1 0604: 8086:27d2 (rev 02)
    00:1c.2 0604: 8086:27d4 (rev 02)
    00:1c.3 0604: 8086:27d6 (rev 02)
    00:1d.0 0c03: 8086:27c8 (rev 02)
    00:1d.1 0c03: 8086:27c9 (rev 02)
    00:1d.2 0c03: 8086:27ca (rev 02)
    00:1d.3 0c03: 8086:27cb (rev 02)
    00:1d.7 0c03: 8086:27cc (rev 02)
    00:1e.0 0604: 8086:2448 (rev e2)
    00:1f.0 0601: 8086:27b9 (rev 02)
    00:1f.2 0101: 8086:27c4 (rev 02)
    00:1f.3 0c05: 8086:27da (rev 02)
    01:00.0 0300: 1002:71d4
    02:00.0 0200: 8086:109a
    03:00.0 0280: 8086:4227 (rev 02)
    15:00.0 0607: 104c:ac56
    16:00.0 0200: 168c:0013 (rev 01)


    Into the link you gave me and said it is supposed to be working with e1000e. Any other ideas?

    Do you know why the Kernel Driver is not there for this particular pci device?

  4. #4
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    Generally, kernel checks if PCI ID for given hardware device is included as supported in driver. I recall a couple of cases when adding PCI-ID to driver sources and rebuilding kernel made it work.

    You may need a newer kernel with updated e1000e.
    Last edited by Segfault; 08-17-2010 at 04:33 PM. Reason: Typo

  5. #5
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    ID-s are set in /usr/src/linux/drivers/net/e1000e/hw.h

  6. #6
    Just Joined!
    Join Date
    Aug 2010
    Posts
    5
    This directory doesn't exist...... /usr/src does. but there after is none existent.

  7. #7
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    What is your kernel version, uname -a

  8. #8
    Just Joined!
    Join Date
    Aug 2010
    Posts
    5
    2.6.26-2-686 i686

  9. #9
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    What ifconfig -a tells, maybe your device is not eth0?

  10. #10
    Just Joined!
    Join Date
    Aug 2010
    Posts
    5
    Its kinda hard because it not on the net im looking at the laptop and typing it here lol .....

    I got this:

    irda0
    wlan0
    wlan1
    wmaster0
    wmaster1

    Now, im a ubuntu guy but this is a work task here, and Debian is well..... i won't go there right now lol.....

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •