Newsgroup: it.comp.reti.locali
Titolo: Scheda di rete Intel I217-LM su server Dell PowerEdge T20 con Debian 7.3.0

Ciao a tutti,
ho un problema con il riconoscimento e l'installazione dell'interfaccia
di rete presente nel server in oggetto, che uso per scopi casalinghi.
Normalmente uso Linux, esattamente Debian. Nel server in questione ho
dovuto installare una seconda scheda di rete (una 3com) per poterlo
utilizzare e installarci Debian 7.3.0, perche' l'interfaccia ethernet 
della scheda madre non viene riconosciuta.
Fatto, questo, il risultato del comando lspci e' il seguente:
 
00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated
Graphics Controller (rev 06)
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host
Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point MEI
Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection
I217-LM (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host
Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point High Definition Audio
Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port
#1 (rev d4)
00:1c.1 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port
#2 (rev d4)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host
Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point LPC Controller (rev 04)
00:1f.2 IDE interface: Intel Corporation Lynx Point 4-port SATA
Controller 1 [IDE mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point SMBus Controller (rev 04)
02:00.0 PCI bridge: Texas Instruments XIO2001 PCI Express-to-PCI Bridge
03:02.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado]
(rev 74)
 
Il problema pare sia dovuto alla versione del kernel che non riconosce
quell'hardware Intel (I217-LM). Il kernel installato e' il 3.2.0-4-amd64.
Dunque, dopo varie ricerche, ho saputo che avrei dovuto installare
l'apposito driver prelevato dal sito Intel, percio' mi sono procurato il
file adatto: e1000e-2.5.4.tar.gz dal seguente indirizzo:
 
https://downloadcenter.intel.com/Detail_Desc.aspx?lang=ita&amp;changeLang=true&DwnldId=15817
 
 
Devo dire, pero', che ho convertito il file tar.gz in deb con alien per
ovviare alla difficolta' che mi si e' presentata con il comando make, 
cioe' questa:
 
root@casa00:/home/massimo/e1000e-2.5.4/src# make install
Makefile:76: *** Kernel header files not in any of the expected locations.
Makefile:77: *** Install the appropriate kernel development package, e.g.
Makefile:78: *** kernel-devel, for building kernel modules and try 
again.  Stop.
root@casa00:/home/massimo/e1000e-2.5.4/src#
 
alien mi ha convertito senza errori il file in deb e l'installazione del 
file ottenuto, fatta con gdebi, non mi dato errori.
Usando il comando modprobe e1000e l'interfaccia di rete continua a non 
essere riconosciuta. Continua ad esistere solo la eth0, cioe' la 
gloriosa. 3Com.
root@casa00:/home/massimo/e1000e-2.5.4/src# modprobe e1000e
root@casa00:/home/massimo/e1000e-2.5.4/src# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:01:02:b5:2c:ee
           inet addr:192.168.1.106  Bcast:192.168.1.255  Mask:255.255.255.0
           inet6 addr: fe80::201:2ff:feb5:2cee/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:4572710 errors:0 dropped:0 overruns:14 frame:0
           TX packets:2936557 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:
5888395764
 (5.4 GiB)  TX bytes:898485407 (856.8 MiB)
           Interrupt:19 Base address:0x4000
 
lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:4 errors:0 dropped:0 overruns:0 frame:0
           TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:260 (260.0 B)  TX bytes:260 (260.0 B)
 
root@casa00:/home/massimo/e1000e-2.5.4/src#
 
Dove ho sbagliato?
Grazie. Massimo
 

 (rev 74)
 
Prova ad abilitare non-free nel sources.list, poi fai un apt-get update 
e guarda se c'è qualche package firmware-qualcosa.
 
Ciao
Luca
 
 

 e guarda se c'è qualche package firmware-qualcosa.
Grazie, ma ci avevo gia' provato. Non ho risolto niente.
Ho risolto cosi':
http://superuser.com/questions/624484/installing-debian-7-1-using-net-install-with-intel-i217-v
 
 
Ciao. Massimo