Linux Lite Forums

Full Version: Ethernet Not Working, Intel e1000e 82578DC rev 06
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
Just did an LL install on a Win7 box and now we have no ethernet access. Fortunately, we have wifi working on it.

Here's what I got:

Code:
lspci | grep -i ethernet
00:19.0 Ethernet controller: Intel Corporation 82578DC Gigabit Network Connection (rev 06)

I tried googling it, but I couldn't find any simple instructions that work. Intel has a driver here:

https://downloadcenter.intel.com/downloa...duct=55351

but, even with some nix experience, I couldn't follow the instructions. They talk about building an .rpm, but I've been a .deb guy for way too many years.

I tried the instructions here:

https://www.intel.com/content/www/us/en/...ducts.html

Here's what I got:

Code:
root … > Downloads > e1000e-3.6.0 > src  make install
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-66-generic'
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-66-generic'
Copying manpages...
Installing modules...
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-66-generic'
  INSTALL /home/diane/Downloads/e1000e-3.6.0/src/e1000e.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:72
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:79
sign-file: certs/signing_key.pem: No such file or directory
  DEPMOD  4.15.0-66-generic
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-66-generic'
Running depmod...

Does anybody know a simple step by step guide to make this work on LL?

Thank you.
I've done some more digging. The driver needed is e1000e. It's supposed to be merged into the kernel already now.

I ran:
Code:
lsmod | grep e1000

and got:

Code:
e1000e                249856  0
ptp                    20480  1 e1000e

So, it appears as though I already have the proper driver. However, it's still not working.

Any ideas?

Thank you for your help on this.
More info. I ran:

Code:
lspci -nnk | grep 0200 -A3

and got:

Code:
00:19.0 Ethernet controller [0200]: Intel Corporation 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
    Subsystem: Acer Incorporated [ALI] 82578DC Gigabit Network Connection [1025:8000]
    Kernel driver in use: e1000e
    Kernel modules: e1000e

My guess it's probably a simple configuration issue.

Thank you again.
Here's more:

Code:
route -n

yields:

Code:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlp2s0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp2s0

No IP address shows for the ethernet router.
Run and post result: nmcli connection show
TC


Per TC, I ran:

Code:
nmcli connection show

and got:

Code:
FiOS-QW2C2          43e439c1-0deb-4bef-bf29-865d0b1e435a  wifi      wlp2s0
Wired connection 1  281e9d38-5cd1-32b3-94eb-2a700fffc690  ethernet  --

I also ran:

Code:
sudo ip addr show

and got:

Code:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 60:eb:69:de:64:ec brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 1c:65:9d:ee:8a:0a brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.195/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 78792sec preferred_lft 78792sec
    inet6 fe80::1854:1802:d39f:9388/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

I sure hope some of this is helping. Thank you.
Well network manager is not picking up the interface system name. Looks like the kernel is updated for the card but not network manager. Try manually creating a new wired connection in network manager to enp0s25.
https://developer.gnome.org/NetworkManag...nmcli.html
I was intending to write on this subject myself, but I found this at tecmint.
https://www.tecmint.com/configure-networ...-in-linux/

TC
Even more. The relevant output of:

Code:
inxi -Fxz:

is:

Code:
Network:   Card-1: Intel 82578DC Gigabit Network Connection
           driver: e1000e v: 3.6.0-NAPI port: e880 bus-ID: 00:19.0
           IF: enp0s25 state: down mac: <filter>

Maybe "state: down" is something I can change, like maybe to "state:up."

Sign me up!
(11-12-2019, 01:50 PM)trinidad link Wrote: [ -> ]Try manually creating a new wired connection in network manager to enp0s25.

Tried it. It appears enp0s25 is already showing in the network manager for the wired connection as the same device:

Code:
enp0s25 (60:EB:69:DE:64:EC)

Now, I have two connections in network manager not working, wired connection 1 and ethernet collection 1.

Thanks for helping dig into this. I suspect it's something simple, just not easy to find, yet.
Neither of these worked, either:

Code:
sudo ip link set dev enp0s25 up

Code:
sudo /sbin/ifconfig enp0s25 up
Pages: 1 2 3 4 5