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
Dell Optiplex 7060 no ethernet
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.
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.
Re: Dell Optiplex 7060 no ethernet
https://wiki.debian.org/HowToIdentifyADevice/PCI
show the exact lspci comand and output, in code tags, thanksI
show the exact lspci comand and output, in code tags, thanksI
resigned by AI ChatGPT
Re: Dell Optiplex 7060 no ethernet
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)
Re: Dell Optiplex 7060 no ethernet
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
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Dell Optiplex 7060 no ethernet
I see the PCI ID supported when I query a 4.18 kernel:
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.
Code: Select all
# modinfo e1000e
...
alias: pci:v00008086d000015BBsv*sd*bc*sc*i*
...
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
Re: Dell Optiplex 7060 no ethernet
Thanks for that. I came to the same conclusion. I'll try updating and will report back.
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Dell Optiplex 7060 no ethernet
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.
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
Re: Dell Optiplex 7060 no ethernet
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
2) Installed the following:
Is there anything I should consider before putting these machines into production?
Thanks
1) Added stretch-backports to sources
Code: Select all
deb http://ftp.debian.org/debian stretch-backports main non-free
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
Thanks
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Dell Optiplex 7060 no ethernet
I'd install inxi, update the hardware ID databases as sysadmin:
since that usually results in a better result when you then run as a normal user:
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:
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.
Code: Select all
# update-pciids
# update-usbids
Code: Select all
inxi -Fxz
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
MX Linux packager and developer
Re: Dell Optiplex 7060 no ethernet
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:
Here is the whole thing:
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
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
- 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
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.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.
@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
Re: Dell Optiplex 7060 no ethernet
Am I correct in understanding that this would upgrade me to 4.19 when available?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
- 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
^ 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).
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
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Dell Optiplex 7060 no ethernet
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
Re: Dell Optiplex 7060 no ethernet
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!
Thanks for the help!
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Dell Optiplex 7060 no ethernet
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