Dell Optiplex 7060 no ethernet

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

Dell Optiplex 7060 no ethernet

Postby bwicksall » 2018-10-22 20:17

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.
bwicksall
 
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

Postby bw123 » 2018-10-22 20:41

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

show the exact lspci comand and output, in code tags, thanksI
User avatar
bw123
 
Posts: 3528
Joined: 2011-05-09 06:02
Location: TN_USA

Re: Dell Optiplex 7060 no ethernet

Postby bwicksall » 2018-10-22 20:48

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)
bwicksall
 
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

Postby bw123 » 2018-10-22 20:59

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?
User avatar
bw123
 
Posts: 3528
Joined: 2011-05-09 06:02
Location: TN_USA

Re: Dell Optiplex 7060 no ethernet

Postby stevepusser » 2018-10-22 22:57

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Quod Libet 4.2.0, Pale Moon 28.2.0, wine-staging 3.20, GIMP 2.10.8, Liquorix kernel 4.18-22, Midori 6.0
User avatar
stevepusser
 
Posts: 10130
Joined: 2009-10-06 05:53

Re: Dell Optiplex 7060 no ethernet

Postby bwicksall » 2018-10-22 23:12

Thanks for that. I came to the same conclusion. I'll try updating and will report back.
bwicksall
 
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

Postby stevepusser » 2018-10-22 23:12

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Quod Libet 4.2.0, Pale Moon 28.2.0, wine-staging 3.20, GIMP 2.10.8, Liquorix kernel 4.18-22, Midori 6.0
User avatar
stevepusser
 
Posts: 10130
Joined: 2009-10-06 05:53

Re: Dell Optiplex 7060 no ethernet

Postby bwicksall » 2018-10-23 00:22

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
bwicksall
 
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

Postby stevepusser » 2018-10-23 01:19

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Quod Libet 4.2.0, Pale Moon 28.2.0, wine-staging 3.20, GIMP 2.10.8, Liquorix kernel 4.18-22, Midori 6.0
User avatar
stevepusser
 
Posts: 10130
Joined: 2009-10-06 05:53

Re: Dell Optiplex 7060 no ethernet

Postby bwicksall » 2018-10-23 02:46

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
bwicksall
 
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

Postby Head_on_a_Stick » 2018-10-23 05:21

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
I suffer from depression and may lash out occasionally, try not to take it personally.
User avatar
Head_on_a_Stick
 
Posts: 8172
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Dell Optiplex 7060 no ethernet

Postby bwicksall » 2018-10-23 14:14

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?
bwicksall
 
Posts: 7
Joined: 2018-10-22 19:54

Re: Dell Optiplex 7060 no ethernet

Postby Head_on_a_Stick » 2018-10-23 15:01

^ 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).
I suffer from depression and may lash out occasionally, try not to take it personally.
User avatar
Head_on_a_Stick
 
Posts: 8172
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Dell Optiplex 7060 no ethernet

Postby stevepusser » 2018-10-23 17:36

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Quod Libet 4.2.0, Pale Moon 28.2.0, wine-staging 3.20, GIMP 2.10.8, Liquorix kernel 4.18-22, Midori 6.0
User avatar
stevepusser
 
Posts: 10130
Joined: 2009-10-06 05:53

Re: Dell Optiplex 7060 no ethernet

Postby bwicksall » 2018-10-24 03:42

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!
bwicksall
 
Posts: 7
Joined: 2018-10-22 19:54

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 6 guests

fashionable