Нет Ethernet на Lenovo P50 (`ifplugstatus` сообщает об отключении) Сетевая карта Intel I219-LM

Нет Ethernet на Lenovo P50 (`ifplugstatus` сообщает об отключении) Сетевая карта Intel I219-LM

Проблема

На Lenovo P50 сетевая карта, похоже, не может обнаружить кабели Ethernet или установить сетевое соединение. Соединение Ethernet настроено на горячее подключение и управляется avahi. Проводное соединение когда-то работало, но, похоже, в последние полгода или около того оно перестало работать.

Отладка на данный момент

  • Поддержка вычислений подтверждает, что сетевые порты работают
  • Другие машины, подключенные к сетевым портам, работают, что свидетельствует о исправности кабелей.
  • Подключение кабелей Ethernet к ноутбукунезаставить порт загореться (но не ясно, есть ли у этого порта подсветка)
  • Беспроводное соединение работает
  • Конфигурация сети выглядит нормально, типичных ошибок нет

Системная информация

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
$ cat /proc/version
Linux version 4.4.0-112-generic (buildd@lgw01-amd64-010) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) ) #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018
$ lspci | grep Ethernet
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
$ sudo lshw -C network
  *-network               
       description: Wireless interface
       product: Wireless 8260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlp4s0
       version: 3a
       serial: [MAC_ADDRESS]
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-112-generic firmware=16.242414.0 ip=172.20.174.88 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
       resources: irq:133 memory:c4c00000-c4c01fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection (2) I219-LM
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 31
       serial: [MAC_ADDRESS]
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.8-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:130 memory:c5700000-c571ffff
$ ifconfig
enp0s31f6 Link encap:Ethernet  HWaddr 50:7b:9d:e4:d8:49  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Memory:c5700000-c5720000 

enp0s31f6:avahi Link encap:Ethernet  HWaddr 50:7b:9d:e4:d8:49  
          inet addr:[IP_ADDRESS]  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Interrupt:16 Memory:c5700000-c5720000 
...
$ ifplugstatus
lo: link beat detected
enp0s31f6: unplugged
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

allow-hotplug enp0s31f6
iface enp0s31f6 inet dhcp
$ sudo ifdown enp0s31f6 && sudo ifup -v enp0s31f6
Killed old client process
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   Socket/fallback
Configuring interface enp0s31f6=enp0s31f6 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant

/sbin/dhclient -1 -v -pf /run/dhclient.enp0s31f6.pid -lf /var/lib/dhcp/dhclient.enp0s31f6.leases -I -df /var/lib/dhcp/dhclient6.enp0s31f6.leases enp0s31f6  
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   Socket/fallback
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 3 (xid=0xf5fca319)
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 6 (xid=0xf5fca319)
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 7 (xid=0xf5fca319)
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
$ sudo ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether [MAC_ADDRESS] brd ff:ff:ff:ff:ff:ff
    inet [IP_ADDRESS]/16 brd 169.254.255.255 scope link enp0s31f6:avahi
       valid_lft forever preferred_lft forever

Следующие вопросы с похожими симптомами не решают проблему:

Предлагаемые решения, которые не работают в данном случае:

Theпредлагаемая команда ip link set enp1s0 upне решает его.предлагаемые команды ifconfig .. down... upне решайте ее.

Похожие симптомы, но, вероятно, проблемы с оборудованием, не связанные между собой:

Эта проблема распространена у видеокарт Realtek, и есть несколько связанных с ней вопросов (1234), но в этой машине установлена ​​карта Intel.

Этот вопрос похоже, это характерно для USB-устройства Ethernet и связано с проблемами горячего подключения.

Этот вопросвключает в себя полное исчезновение сетевого интерфейса и его восстановление после перезагрузки.

Этот вопроснемного расплывчат и не имеет четких ответов.

Этот вопросотносится к Ethernet, но ответ — это ссылка на устранение неполадок Wi-Fi.

Этот вопроспохоже, что все по-другому, поскольку это связано с недоступностью адаптера Ethernet, тогда как на моем компьютере он доступен, но регистрируется как отключенный.

Этот вопросимеет похожие симптомы, но была вызвана конфликтующей конфигурацией предыдущей сетевой карты.

Этот вопроссвязано с поврежденным драйвером (я так думаю?).

В этом случаеони смогли восстановить доступ к сети, просто удалив /etc/network/interfacesи перезагрузив. Я пробовал это, и в этом случае это не сработало.

Потенциально связанные вопросы без решения

Этот вопросможет быть связано (неясно), но не имеет ответа. Аналогично дляэтот вопрос.

Вэтот вопроспредполагалось, что проблема кроется в конфигурации сети здания. Сотрудники службы поддержки здания заверили меня, что это не тот случай.

Этот вопросбыл диагностирован как аппаратная неисправность сетевой карты. Неясно, применимо ли это в данном случае.Вот этотПохоже, что это был также отказ оборудования. (Я хотел бы исключить другие объяснения, прежде чем предполагать отказ оборудования).

Обновление и разрешение

Мы определили, что машина не могла использовать Ethernet при загрузке из другой операционной системы на съемном носителе, что указывает на аппаратную проблему. Действительно, на Lenovo P50 естьявляютсяСветодиодные индикаторы состояния (желтый и зеленый) на порту должны реагировать при подключении Ethernet. На этой машине они были темными, что указывало на проблему с оборудованием.

Связанный контент