Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Dell Optiplex 7060 no ethernet

Need help with peripherals or devices?
Post Reply
Message
Author
bwicksall
Posts: 7
Joined: 2018-10-22 19:54

Dell Optiplex 7060 no ethernet

#1 Post by bwicksall »

So we just got a batch of new Dell Optiplex 7060s and I'm unable to get the Ethernet controller to work:

vendor: 8086 ("Intel Corporation"), device: 15bb ("Ethernet Connection (7) I219-LM")

I'm running Debian Stretch. The device shows up with lspci as:

Ethernet controller: Intel Corporation Device 15bb (rev 10)

I don't see anything with dmesg.

I did find a e1000e driver on Sourceforge but I hesitate to go that route. Any help would be much appreciated.

User avatar
bw123
Posts: 4015
Joined: 2011-05-09 06:02
Has thanked: 1 time
Been thanked: 28 times

Re: Dell Optiplex 7060 no ethernet

#2 Post by bw123 »

https://wiki.debian.org/HowToIdentifyADevice/PCI

show the exact lspci comand and output, in code tags, thanksI
resigned by AI ChatGPT

bwicksall
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

#3 Post by bwicksall »

Here you go:

Code: Select all

lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec2] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e92]
00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
00:16.3 Serial controller [0700]: Intel Corporation Device [8086:a363] (rev 10)
00:17.0 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 10)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a306] (rev 10)
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
00:1f.6 Ethernet controller [0200]: Intel Corporation Device [8086:15bb] (rev 10)

User avatar
bw123
Posts: 4015
Joined: 2011-05-09 06:02
Has thanked: 1 time
Been thanked: 28 times

Re: Dell Optiplex 7060 no ethernet

#4 Post by bw123 »

I didn't find many hits looking for the specifics, like 8086:3e92 for VGA is this a very new machine? What did you find when you searched the internets? You just got a batch of new machines, well, you understand that stretch is nearly two yrs old?
resigned by AI ChatGPT

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Dell Optiplex 7060 no ethernet

#5 Post by stevepusser »

I see the PCI ID supported when I query a 4.18 kernel:

Code: Select all

# modinfo e1000e

...
alias:          pci:v00008086d000015BBsv*sd*bc*sc*i*
...
This page says that support for that device was added in kernel 4.12, if you scroll or search the page for "15bb": https://cateee.net/lkddb/web-lkddb/E1000E.html

Since you're running the 4.9 kernel by default, you'll need to upgrade the kernel. The usual way to do this is to upgrade the kernel from stretch-backports (see backports.org). Since you have new hardware, no doubt a lot of other devices in those laptops will benefit from a new kernel.

Upgrading is fairly simple if you have some kind of Net connection, but more painful if you don't, since Debian kernels require at least one other package from backports, maybe more. If you want to try a backported Liquorix kernel, that's just a single deb for the kernel and one for the headers if you need them.
MX Linux packager and developer

bwicksall
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

#6 Post by bwicksall »

Thanks for that. I came to the same conclusion. I'll try updating and will report back.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Dell Optiplex 7060 no ethernet

#7 Post by stevepusser »

It looks like the GPU could be i5-8400 8th generation Coffee Lake GPU: https://bugs.launchpad.net/ubuntu/+sour ... ug/1728313

Which would also need firmware-misc-nonfree from backports, and also the Mesa stack from there for proper functioning if it's anything like my Coffee Lake GPU. Installing and running inxi can really help diagnose problems there.

Weirdly enough, your wi-fi isn't showing up in the lspci results, but it might be switched off. It probably needs firmware and the new kernel from backports, too.
MX Linux packager and developer

bwicksall
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

#8 Post by bwicksall »

This is a desktop so no wifi. I did the following and now my machine boots a little faster and the onboard ethernet works:

1) Added stretch-backports to sources

Code: Select all

deb http://ftp.debian.org/debian stretch-backports main non-free
2) Installed the following:

Code: Select all

apt-get -t stretch-backports install linux-image-4.18.0-0.bpo.1-amd64

apt-get -t stretch-backports install firmware-misc-nonfree
Is there anything I should consider before putting these machines into production?

Thanks

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Dell Optiplex 7060 no ethernet

#9 Post by stevepusser »

I'd install inxi, update the hardware ID databases as sysadmin:

Code: Select all

# update-pciids
# update-usbids
since that usually results in a better result when you then run as a normal user:

Code: Select all

inxi -Fxz
I'm interested in what you get for the graphics. If your mesa libraries are too old, you'll get a result that shows it's using gallium software rendering instead of the hardware rendering I get with a backported mesa:

Code: Select all

$ inxi -G
Graphics:  Device-1: Intel UHD Graphics 630 driver: i915 v: kernel 
           Display: x11 server: X.Org 1.19.2 driver: intel resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) v: 4.5 Mesa 18.1.7
If you have it working, you'll also be using the kernel's modesetting driver instead of the "intel" driver I'm using, since I get annoying scrolling glitches in Firefox with the modesetting driver that I don't with the intel one. YMMV If you get that and find it annoying, let me know, since I had to use a self-backported xserver-xorg-video-intel to get a working intel driver, since the one in Stretch was buggy in 3D applications for my GPU, and there's still not one in backports. You also have to add a configuration file and reboot to get the system to use the intel driver.
MX Linux packager and developer

bwicksall
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

#10 Post by bwicksall »

I do see a glitch when scrolling in Firefox and tearing when moving windows around. I'm not sure if this will be an issue for me since these machines will be LTSP servers and most of the clients will be much older hardware. I'll test when I'm in the office later this week.

Here is my output:

Code: Select all

cans@ltspcan:~$ inxi -G
Graphics:  Card: Intel UHD Graphics 630 (Desktop)
           Display Server: X.Org 1.19.2 drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1440x900@59.89hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits) GLX Version: 3.0 Mesa 13.0.6
Here is the whole thing:

Code: Select all

cans@ltspcan:~$ inxi -Fxz
System:    Host: ltspcan Kernel: 4.18.0-0.bpo.1-amd64 x86_64 (64 bit gcc: 6.3.0)
           Desktop: Xfce 4.12.3 (Gtk 2.24.30)
           Distro: Debian GNU/Linux 9 (stretch)
Machine:   Device: desktop System: Dell product: OptiPlex 7060
           Mobo: Dell model: 0NC2VH v: A01
           UEFI: Dell v: 1.0.20 date: 05/24/2018
CPU:       Hexa core Intel Core i5-8500 (-MCP-) cache: 9216 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 36000
           clock speeds: max: 4100 MHz 1: 900 MHz 2: 900 MHz 3: 900 MHz
           4: 900 MHz 5: 900 MHz 6: 900 MHz
Graphics:  Card: Intel UHD Graphics 630 (Desktop) bus-ID: 00:02.0
           Display Server: X.Org 1.19.2 drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1440x900@59.89hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)
           GLX Version: 3.0 Mesa 13.0.6 Direct Rendering: Yes
Audio:     Card Intel Cannon Lake PCH cAVS
           driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.18.0-0.bpo.1-amd64
Network:   Card: Intel Ethernet Connection (7) I219-LM
           driver: e1000e v: 3.2.6-k bus-ID: 00:1f.6
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 128.0GB (9.2% used)
           ID-1: /dev/sda model: SAMSUNG_SSD_PM87 size: 128.0GB
Partition: ID-1: / size: 109G used: 3.6G (4%) fs: ext4 dev: /dev/sda2
           ID-2: swap-1 size: 8.39GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
Sensors:   System Temperatures: cpu: 39.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 167 Uptime: 11 min Memory: 1037.8/7785.1MB
           Init: systemd runlevel: 5 Gcc sys: N/A
           Client: Shell (bash 4.4.121) inxi: 2.3.5 

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 132 times

Re: Dell Optiplex 7060 no ethernet

#11 Post by Head_on_a_Stick »

stevepusser wrote:If you have it working, you'll also be using the kernel's modesetting driver instead of the "intel" driver I'm using, since I get annoying scrolling glitches in Firefox with the modesetting driver that I don't with the intel one.
A compositor (such as compton) can be used to aggressively vsync the screen refresh and eliminate most of the tearing with Xorg's modesetting driver but the TearFree option for the Intel DDX driver (xserver-xorg-video-intel) is the only way to remove it completely on my Haswell machine.

@OP: you should install the (backported) kernel metapackage to ensure you get (delayed) updates:

Code: Select all

# apt install linux-image-amd64/stretch-backports
deadbang

bwicksall
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

#12 Post by bwicksall »

Head_on_a_Stick wrote: @OP: you should install the (backported) kernel metapackage to ensure you get (delayed) updates:

Code: Select all

# apt install linux-image-amd64/stretch-backports
Am I correct in understanding that this would upgrade me to 4.19 when available?

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 132 times

Re: Dell Optiplex 7060 no ethernet

#13 Post by Head_on_a_Stick »

^ Yes, the kernel metapackage always depends on the latest version available and backports have a default pin value of 100 meaning that they will update themselves if installed.

EDIT: be aware though that backports are drawn from testing rather than sid and there is a mandatory 10-14 day transition delay between the two so the backported kernel will always lag behind the upstream version; also backports are not covered by the Security Team but Debian may push stuff through quicker if there is a known vulnerability (this is supposition on my part).
deadbang

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Dell Optiplex 7060 no ethernet

#14 Post by stevepusser »

Yes, you have the same Intel GPU as I do, and you can see you're not getting the full Mesa DRI hardware acceleration that I am with a newer Mesa. But that might not be important in your use case. If you do need it, the packages to upgrade from backports are libgl1-mesa-glx and libgl1-mesa-dri.
MX Linux packager and developer

bwicksall
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

#15 Post by bwicksall »

I think I'm all set! For kicks I installed libgl1-mesa-glx and libgl1-mesa-dri and then created an xorg.conf. Now I'm using the Intel driver. Not that I really need it in my environment. Ethernet was the real issue.

Thanks for the help!

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Dell Optiplex 7060 no ethernet

#16 Post by stevepusser »

I found the intel driver buggy for such 3D apps as 0ad (horizontal line artifacts), and resorted to backporting the one in testing myself, but you should be OK if you don't use any of those 3D openGL apps.
MX Linux packager and developer

Post Reply