[SOLVED]Ethernet card intel I217-LM not recognized by Wheezy

Getting your soundcard to work, using Debian on non-i386 hardware, etc

[SOLVED]Ethernet card intel I217-LM not recognized by Wheezy

Postby jnbl » 2014-03-07 11:17

Hello,

I'm a new french user in this forum (not in Debian or other Linux OS).
I tried to install the latest stable version of Debian (download yesterday : Debian Wheezy 7.4.0) on my new computer Fujitsu Celsius W530.
The version installed is exactly this one (given by the commande "uname -a") :
PCNAME 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
=> A Debian Wheezy 64 bit

I have a problem with the Intel ethernet card : I217-LM (the model was verified on the Fujitsu specifications and also on the Windows 8 I use on another partition).
During the install procedure, Debian did not find the ethernet card.
I continued the install without it and after I tried to make it found.
I got a Linux driver in the Intel Web Site but I saw after that Debian loaded yet this driver (e1000e), so I did not install the driver from Intel (I needed to get linux-headers and to compil the files).

So when I force the system to load the driver, it gives no error but the device is still not found when I try to bringup the network interface.
I searched on Google and also inside this forum (for example here https://www.debian.org/doc/manuals/debian-reference/ and in the search field), but I didn't find any solution.

May someone help me to:
- understand why I see the Device (with "lspci" command) and the module "e1000e" (I tried also the "e1000" one) loaded with "lsmod" command ?
- make the card work to allow my debian for connecting to internet ?

Thanks a lot for any help.

Here some commands which can show you the problem :
Code: Select all
~# lsmod | grep e1000
e1000e                120822  0
root@PC-DEV-JB-debian:~# ll /lib/modules/3.2.0-4-amd64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
-rw-r--r-- 1 root root 184K févr.  2 02:04 /lib/modules/3.2.0-4-amd64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko


~# lspci -v | more
...
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
   Subsystem: Fujitsu Technology Solutions Device 11ed
   Flags: bus master, fast devsel, latency 0, IRQ 3
   Memory at f7c00000 (32-bit, non-prefetchable) [size=128K]
   Memory at f7c3d000 (32-bit, non-prefetchable) [size=4K]
   I/O ports at f080 [size=32]
   Capabilities: [c8] Power Management version 2
   Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
   Capabilities: [e0] PCI Advanced Features
...


~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto-hotplug eth0
auto eth0
iface eth0 inet dhcp
#iface eth0 inet static
#address 192.168.0.73
#netmask 255.255.255.0
#gateway 192.168.0.254
#dns-nameservers 192.168.0.254


~# ifconfig
lo        Link encap:Boucle locale 
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1031 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1031 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:326881 (319.2 KiB)  TX bytes:326881 (319.2 KiB)


~# ifup eth0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Cannot find device "eth0"
Bind socket to interface: No such device
Failed to bring up eth0.

Last edited by jnbl on 2014-03-07 16:20, edited 1 time in total.
jnbl
 
Posts: 3
Joined: 2014-03-07 07:41

Re: Ethernet card intel I217-LM not recognized by Debian Whe

Postby jnbl » 2014-03-07 15:46

I found myself a solution for my problem.
I give it in order to help anybody else.
The default driver from the Debian Wheezy 7.4.0 is not good for my ethernet card.
The system needs another one.

Download the intel driver from here :
https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=15817&lang=eng

Put it on "/usr/local/src" (for instance).
Untar and gunzip the archive.
Code: Select all
cp e1000e-3.0.4.tar.gz /usr/local/src/
cd /usr/local/src/
tar xzvf e1000e-3.0.4.tar.gz


Unload the current driver :
Code: Select all
rmmod e1000e


Then compile the driver (maybe you will need to install linux-header...For my 64-bit version, I needed "linux-headers-amd64") :
Code: Select all
apt-get install linux-headers-amd64
cd e1000e-3.0.4/src/
make install


Verify that your interface "eth0" is well configurated :
Code: Select all
cat /etc/network/interfaces


Bring up the ethernet interface :
Code: Select all
ifup eth0


Verify if you see your interface "eth0" :
Code: Select all
ifconfig
jnbl
 
Posts: 3
Joined: 2014-03-07 07:41

Re: [SOLVED]Ethernet card intel I217-LM not recognized by Wh

Postby vertiko » 2014-03-28 14:40

Hi jnbl,

i had/have also this problem to activate with my internal card.
My MB is a ASUS H87i-Plus with the I217-V NIC internal


I followed your instructions and everything went well, except the "activation" of the card :( it seems that the network interfaces is not available....

I've installed an additional external intel NIC. This one works properly (dual 82571EB).
Code: Select all
01:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
        Subsystem: Intel Corporation PRO/1000 PT Dual Port Server Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 41
        Memory at f7ca0000 (32-bit, non-prefetchable) [size=128K]
        Memory at f7c80000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at e020 [size=32]
        Expansion ROM at f7c60000 [disabled] [size=128K]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-15-17-ff-ff-16-cf-56
        Kernel driver in use: e1000e

01:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
        Subsystem: Intel Corporation PRO/1000 PT Dual Port Server Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at f7c40000 (32-bit, non-prefetchable) [size=128K]
        Memory at f7c20000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at e000 [size=32]
        Expansion ROM at f7c00000 [disabled] [size=128K]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-15-17-ff-ff-16-cf-56
        Kernel driver in use: e1000e


but the i217 is not in use..
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 859f
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at f7d00000 (32-bit, non-prefetchable) [size=128K]
Memory at f7d3d000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f080 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features


I have no idea anymore. Maybe you?

Thanx
vertiko
vertiko
 
Posts: 4
Joined: 2014-03-28 14:23

Re: [SOLVED]Ethernet card intel I217-LM not recognized by Wh

Postby vertiko » 2014-03-30 15:36

anyone?
vertiko
 
Posts: 4
Joined: 2014-03-28 14:23

Re: [SOLVED]Ethernet card intel I217-LM not recognized by Wh

Postby perwmalm » 2014-04-06 09:39

Thanks jnbl,
your post helped me out getting the Intel I217-LM rev (04) Ethernet card on a DELL Precision T1700 working with Debian.

Vertiko,
Maybe this helps you since you seem to have multiple network cards: I had two network card installed. I had to add an additional entry in /etc/network/interfaces for eth1 and then ifup eth1 to get my card running.
perwmalm
 
Posts: 1
Joined: 2014-04-06 09:09

Re: [SOLVED]Ethernet card intel I217-LM not recognized by Wh

Postby jnbl » 2014-04-18 20:43

@perwmalm
I'm happy that my post helped you for your problem ! :D


@vertiko
You don't show what are the results of the following commands :
Code: Select all
lspci -v | more

lsmod | grep e1000


My solution can't work if your Debian system doesn't identify your LAN card as a I217-LM card.
Are you sure that your card is enabled on the BIOS of your computer ?

What is exactly the model of your computer ?
jnbl
 
Posts: 3
Joined: 2014-03-07 07:41


Return to Hardware

Who is online

Users browsing this forum: No registered users and 6 guests

fashionable