Lenovo P50 上沒有以太網,(「ifplugstatus」報告已拔除)Intel I219-LM 網路卡

Lenovo P50 上沒有以太網,(「ifplugstatus」報告已拔除)Intel I219-LM 網路卡

問題

在 Lenovo P50 上,網路卡似乎無法偵測到乙太網路纜線或建立網路連線。乙太網路連線設定為熱插拔並由 管理avahi。有線連接曾經有效,但在過去六個月左右的某個時間裡似乎出現了故障。

調試到此為止

  • 計算支援確認網路連接埠正在工作
  • 其他機器插入網路連接埠工作正常,表示電纜良好
  • 將乙太網路線插入筆記型電腦才不是導致端口亮(但不清楚這個端口有燈)
  • 無線連線運作正常
  • 網路配置似乎正常,不存在常見陷阱

系統資訊

$ 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

以下具有類似症狀的問題無法解決問題:

在這種情況下不起作用的建議解決方案:

建議的命令 ip link set enp1s0 up沒有解決它。這建議的命令 ifconfig .. down……up不解決它。

類似的症狀,但可能不相關的硬體問題:

此問題對於 Realtek 卡很常見,並且有幾個相關問題(1234),但是這台機器有一個Intel卡。

這個問題 似乎特定於 USB 乙太網路設備,與熱插拔問題相關。

這個問題涉及網路介面完全消失,並在重新啟動時返回。

這個問題有點模糊,缺乏明確的答案。

這個問題與乙太網路有關,但答案是 wifi 故障排除的連結。

這個問題似乎有所不同,因為它涉及乙太網路適配器不可用,它在我的機器上可用但註冊為斷開連接。

這個問題有類似的症狀,但這是由於與先前的網卡配置衝突造成的。

這個問題與損壞的驅動程式有關(我認為?)。

在這種情況下/etc/network/interfaces他們只需刪除並重新啟動即可重新獲得網路存取權限。我已經嘗試過了,但在這種情況下它不起作用。

尚未解決的潛在相關問題

這個問題可能相關(不清楚),但沒有答案。同樣對於這個問題

這個問題推測問題出在樓宇網路配置。大樓支援人員向我保證,這裡的情況並非如此。

這個問題經診斷為網卡硬體故障。目前尚不清楚它是否適用於本案。這個似乎也是硬體故障。 (在假設硬體故障之前,我想排除其他解釋)。

更新及解決

我們確定,當從可移動介質上的不同作業系統啟動時,機器無法使用以太網,這表示有硬體問題。確實,在聯想P50上有連接埠上的狀態 LED(黃色和綠色),當插入乙太網路時,這些 LED 應該會做出回應。

相關內容