상황: Dell 5420 노트북에는 Intel 이더넷 포트가 있습니다. 듀얼부팅을 설정했습니다. Windows 이미지에서는 이더넷 포트와 모든 네트워킹이 제대로 작동하므로 하드웨어 문제가 아니라는 것을 알 수 있습니다. Xubuntu 이미지에서 Wi-Fi, Bluetooth 및 USB-C 인터넷은 작동하지만 이더넷 포트는 인식되지 않습니다. 케이블을 연결하면 마치 작동하는 것처럼 포트 표시등이 켜집니다.
나는 이 웹사이트에서 수십 개의 유사한 질문을 검토했습니다. 드라이버인 줄 알고 인텔에서 드라이버를 다운로드해서 make install을 해보았으나 뭐가 문제인지 잘 모르겠고 이상한 오류가 뜹니다. 단계별 문제 해결사를 검색했지만 아직 이 상황에 적용되는 문제 해결사를 찾을 수 없습니다.
내 설정은 다음과 같습니다.
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu\
DISTRIB_RELEASE=22.04\
DISTRIB_CODENAME=jammy\
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"\
# lspci | grep Eth
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (13) I219-V (rev 20)
# lsusb | grep Eth
Bus 006 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
# cat /etc/netplan/*.yaml
# This is the network config written by 'subiquity'
network:
version: 2
wifis: {}
# This is the network config written by 'subiquity'
network:
ethernets:
enx64c902a65521:
dhcp4: true
version: 2
# lspci -nnk | grep 0200 -A3
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (13) I219-V [8086:15fc] (rev 20)
Subsystem: Dell Ethernet Connection (13) I219-V [1028:0a20]
Kernel modules: e1000e
71:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
# lshw -C network
*-network:0
description: Wireless interface
product: Wi-Fi 6 AX201
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlp0s42f2
version: 20
serial: 64:79:f0:22:dc:8d
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.15.0-56-generic firmware=66.f1c864e0.0 QuZ-a0-hr-b0-66.u ip=192.168.1.208 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: iomemory:600-5ff irq:16 memory:605319c000-605319ffff
*-network:1 UNCLAIMED
description: Ethernet controller
product: Ethernet Connection (13) I219-V
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
version: 20
width: 32 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=0
resources: memory:a2300000-a231ffff
*-network
description: Ethernet interface
physical id: f
bus info: usb@6:1.3.3
logical name: enx64c902a65521
serial: 64:c9:01:b9:56:47
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.12.13 duplex=full firmware=rtl8153a-3 v2 02/07/20 ip=192.168.1.214 link=yes multicast=yes port=MII speed=1Gbit/s
한 댓글 작성자는 /etc/network/interfaces를 확인하도록 요청했습니다. 해당 파일이 없습니다. 경로 입력을 시작하고 Tab을 누르면 여기에 선택 사항이 있습니다.
if-down.d/ if-post-down.d/ if-pre-up.d/ if-up.d/
댓글 작성자가 systemctl status network.service를 확인하도록 요청했습니다. 내가 받은 메시지는 다음과 같습니다.
장치 네트워킹.서비스를 찾을 수 없습니다.
Journalctl -xe의 출력입니다. 이 명령은 다음과 같은 방대한 출력을 생성했습니다.
A start job for unit NetworkManager-dispatcher.service has finished successfully.
The job identifier is 39950.
Apr 08 12:55:53 mypc NetworkManager[2378]: <info> [1680976553.1725] device (wlp0s42f2): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Apr 08 12:55:53 mypc NetworkManager[2378]: <info> [1680976553.1727] device (wlp0s42f2): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Apr 08 12:55:53 mypc NetworkManager[2378]: <info> [1680976553.1729] manager: NetworkManager state is now CONNECTED_LOCAL
Apr 08 12:55:53 mypc NetworkManager[2378]: <info> [1680976553.1734] manager: NetworkManager state is now CONNECTED_SITE
Apr 08 12:55:53 mypc NetworkManager[2378]: <info> [1680976553.1735] policy: set 'anet2' (wlp0s42f2) as default for IPv4 routing and DNS
Apr 08 12:55:53 mypc NetworkManager[2378]: <info> [1680976553.1739] device (wlp0s42f2): Activation: successful, device activated.
Apr 08 12:55:53 mypc NetworkManager[2378]: <info> [1680976553.1742] manager: NetworkManager state is now CONNECTED_GLOBAL
Apr 08 12:55:53 mypc systemd-resolved[2322]: wlp0s42f2: Bus client set default route setting: yes
Apr 08 12:55:53 mypc systemd-resolved[2322]: wlp0s42f2: Bus client set DNS server list to: 192.168.1.1
Apr 08 12:55:53 mypc wpa_supplicant[2445]: wlp0s42f2: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-41 noise=9999 txrate=245000
Apr 08 12:55:53 mypc wpa_supplicant[2445]: wlp0s42f2: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-42 noise=9999 txrate=245000
Apr 08 12:55:54 mypc ntpd[2516]: Listen normally on 47 wlp0s42f2 192.168.1.245:123
Apr 08 12:55:54 mypc ntpd[2516]: bind(27) AF_INET6 fe80::5218:aa8c:8b8f:a493%3#123 flags 0x11 failed: Cannot assign requested address
Apr 08 12:55:54 mypc ntpd[2516]: unable to create socket on wlp0s42f2 (48) for fe80::5218:aa8c:8b8f:a493%3#123
Apr 08 12:55:54 mypc ntpd[2516]: failed to init interface for address fe80::5218:aa8c:8b8f:a493%3
Apr 08 12:55:54 mypc ntpd[2516]: new interface(s) found: waking up resolver
Apr 08 12:55:54 mypc systemd[1]: systemd-rfkill.service: Deactivated successfully.
Subject: Unit succeeded
Defined-By: systemd
Support: http://www.ubuntu.com/support
The unit systemd-rfkill.service has successfully entered the 'dead' state.
Apr 08 12:55:55 mypc systemd-networkd[2320]: wlp0s42f2: Gained IPv6LL
Apr 08 12:55:56 mypc ntpd[2516]: Listen normally on 49 wlp0s42f2 [fe80::5218:aa8c:8b8f:a493%3]:123
Apr 08 12:55:56 mypc ntpd[2516]: new interface(s) found: waking up resolver
Apr 08 12:56:03 mypc systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Subject: Unit succeeded
Defined-By: systemd
Support: http://www.ubuntu.com/support
The unit NetworkManager-dispatcher.service has successfully entered the 'dead' state.
Apr 08 12:56:18 mypc rtkit-daemon[3680]: Supervising 3 threads of 3 processes of 1 users.
Apr 08 12:56:18 mypc rtkit-daemon[3680]: Supervising 3 threads of 3 processes of 1 users.
Apr 08 12:59:50 mypc cups.cups-browsed[3713]: + true
Apr 08 12:59:50 mypc cups.cups-browsed[3713]: + sleep 3600
Apr 08 13:00:22 mypc rtkit-daemon[3680]: Supervising 3 threads of 3 processes of 1 users.
Apr 08 13:00:22 mypc rtkit-daemon[3680]: Supervising 3 threads of 3 processes of 1 users.
Apr 08 13:00:51 mypc sudo[180235]: nathan : TTY=pts/0 ; PWD=/home/nathan ; USER=root ; COMMAND=/usr/bin/journalctl -xe
Apr 08 13:00:51 mypc sudo[180235]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
그리고 ifconfig는 다음을 생성합니다.
current: flags=209<UP,POINTOPOINT,RUNNING,NOARP> mtu 1420
inet 10.66.142.142 netmask 255.255.255.255 destination 10.66.142.142
inet6 fc00:bbbb:bbbb:bb01::3:8e8d prefixlen 128 scopeid 0x0<global>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 474261 bytes 555739928 (555.7 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 257554 bytes 36766584 (36.7 MB)
TX errors 0 dropped 4 overruns 0 carrier 0 collisions 0
enx64c902a65521: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.244 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::66c9:1ff:feb9:5647 prefixlen 64 scopeid 0x20<link>
ether 64:c9:01:b9:56:47 txqueuelen 1000 (Ethernet)
RX packets 106951 bytes 96346373 (96.3 MB)
RX errors 0 dropped 12 overruns 0 frame 0
TX packets 60774 bytes 10918364 (10.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 7325 bytes 570341 (570.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7325 bytes 570341 (570.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp0s42f2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.245 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::5218:aa8c:8b8f:a493 prefixlen 64 scopeid 0x20<link>
ether 64:79:f0:22:dc:8d txqueuelen 1000 (Ethernet)
RX packets 280371 bytes 131084360 (131.0 MB)
RX errors 0 dropped 16 overruns 0 frame 0
TX packets 45099 bytes 23975647 (23.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
현재는 내 VPN이고, enx64c902a65521은 도킹 스테이션의 USB-C 네트워크 연결이고 작동하며, wlp0s42f2는 내 Wi-Fi 어댑터이고 그것도 작동한다고 확신합니다.
더 많은 정보:
댓글 작성자가 Netplan에서 무엇을 볼 수 있는지 물었습니다. 답변: /etc/netplan/00-installer-config-wifi.yaml 및 00-installer-config.yaml에 두 개의 파일이 있습니다.
다른 댓글 작성자는 다음과 같이 요청했습니다.
nathan@mypc:~$ sudo lsmod | grep 8153 r8153_ecm 16384 0 cdc_ether 24576 1 r8153_ecm usbnet 53248 2 r8153_ecm,cdc_ether r8152 114688 1 r8153_ecm nathan@mypc:~$ sudo lsmod | grep e1000e e1000e 299008 0
또 다른 댓글 작성자는 iso에서 부팅하면 어떻게 되는지 물었고, 2023년 4월 15일에 다시 시도했습니다. 이더넷만 연결했습니다. 결과: 내가 설치한 Xubuntu 22 iso: 네트워크 아이콘에 빨간색 x가 있고 연결 편집 위젯이 비어 있습니다. SystemRescue iso: 동일 그런 다음 ETH 카드가 다시 작동하는지 확인하기 위해 Windows로 부팅했습니다. 예.
또 다른 댓글 작성자는 다른 커널에서 부팅할 것을 제안했습니다. 저는 Grub에서 사용할 수 있는 가장 오래된 커널에서 부팅했지만 문제가 해결되지 않았습니다.
4/16에 댓글 작성자가 dmesg | grep e1000e:
[ 1.364567] e1000e: Intel(R) PRO/1000 Network Driver
[ 1.364569] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 1.365087] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.586329] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
[ 1.700993] e1000e: probe of 0000:00:1f.6 failed with error -5
[ 52.465417] x_tables autofs4 btrfs blake2b_generic zstd_compress dm_snapshot dm_bufio dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor r8153_ecm cdc_ether usbnet r8152 mii raid6_pq libcrc32c raid1 raid0 multipath linear hid_logitech_hidpp hid_logitech_dj usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops hid_generic crct10dif_pclmul cec crc32_pclmul ghash_clmulni_intel rc_core i2c_i801 rtsx_pci_sdmmc aesni_intel nvme crypto_simd intel_ish_ipc psmouse cryptd intel_lpss_pci intel_lpss e1000e i2c_smbus rtsx_pci drm nvme_core thunderbolt xhci_pci intel_ishtp idma64 intel_pmt xhci_pci_renesas wmi i2c_hid_acpi i2c_hid hid video pinctrl_tigerlake
[34241.747685] ramoops reed_solomon pstore_blk pstore_zone efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress dm_snapshot dm_bufio dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor r8153_ecm cdc_ether usbnet r8152 mii raid6_pq libcrc32c raid1 raid0 multipath linear hid_logitech_hidpp hid_logitech_dj usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops hid_generic crct10dif_pclmul cec crc32_pclmul ghash_clmulni_intel rc_core i2c_i801 rtsx_pci_sdmmc aesni_intel nvme crypto_simd intel_ish_ipc psmouse cryptd intel_lpss_pci intel_lpss e1000e i2c_smbus rtsx_pci drm nvme_core thunderbolt xhci_pci intel_ishtp idma64 intel_pmt xhci_pci_renesas wmi i2c_hid_acpi i2c_hid hid video pinctrl_tigerlake
[34241.748348] ramoops reed_solomon pstore_blk pstore_zone efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress dm_snapshot dm_bufio dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor r8153_ecm cdc_ether usbnet r8152 mii raid6_pq libcrc32c raid1 raid0 multipath linear hid_logitech_hidpp hid_logitech_dj usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops hid_generic crct10dif_pclmul cec crc32_pclmul ghash_clmulni_intel rc_core i2c_i801 rtsx_pci_sdmmc aesni_intel nvme crypto_simd intel_ish_ipc psmouse cryptd intel_lpss_pci intel_lpss e1000e i2c_smbus rtsx_pci drm nvme_core thunderbolt xhci_pci intel_ishtp idma64 intel_pmt xhci_pci_renesas wmi i2c_hid_acpi i2c_hid hid video pinctrl_tigerlake
[61610.178033] ramoops reed_solomon pstore_blk pstore_zone efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress dm_snapshot dm_bufio dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor r8153_ecm cdc_ether usbnet r8152 mii raid6_pq libcrc32c raid1 raid0 multipath linear hid_logitech_hidpp hid_logitech_dj usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops hid_generic crct10dif_pclmul cec crc32_pclmul ghash_clmulni_intel rc_core i2c_i801 rtsx_pci_sdmmc aesni_intel nvme crypto_simd intel_ish_ipc psmouse cryptd intel_lpss_pci intel_lpss e1000e i2c_smbus rtsx_pci drm nvme_core thunderbolt xhci_pci intel_ishtp idma64 intel_pmt xhci_pci_renesas wmi i2c_hid_acpi i2c_hid hid video pinctrl_tigerlake
[61610.178743] ramoops reed_solomon pstore_blk pstore_zone efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress dm_snapshot dm_bufio dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor r8153_ecm cdc_ether usbnet r8152 mii raid6_pq libcrc32c raid1 raid0 multipath linear hid_logitech_hidpp hid_logitech_dj usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops hid_generic crct10dif_pclmul cec crc32_pclmul ghash_clmulni_intel rc_core i2c_i801 rtsx_pci_sdmmc aesni_intel nvme crypto_simd intel_ish_ipc psmouse cryptd intel_lpss_pci intel_lpss e1000e i2c_smbus rtsx_pci drm nvme_core thunderbolt xhci_pci intel_ishtp idma64 intel_pmt xhci_pci_renesas wmi i2c_hid_acpi i2c_hid hid video pinctrl_tigerlake
[85308.135585] ramoops reed_solomon pstore_blk pstore_zone efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress dm_snapshot dm_bufio dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor r8153_ecm cdc_ether usbnet r8152 mii raid6_pq libcrc32c raid1 raid0 multipath linear hid_logitech_hidpp hid_logitech_dj usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops hid_generic crct10dif_pclmul cec crc32_pclmul ghash_clmulni_intel rc_core i2c_i801 rtsx_pci_sdmmc aesni_intel nvme crypto_simd intel_ish_ipc psmouse cryptd intel_lpss_pci intel_lpss e1000e i2c_smbus rtsx_pci drm nvme_core thunderbolt xhci_pci intel_ishtp idma64 intel_pmt xhci_pci_renesas wmi i2c_hid_acpi i2c_hid hid video pinctrl_tigerlake
[85308.136291] ramoops reed_solomon pstore_blk pstore_zone efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress dm_snapshot dm_bufio dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor r8153_ecm cdc_ether usbnet r8152 mii raid6_pq libcrc32c raid1 raid0 multipath linear hid_logitech_hidpp hid_logitech_dj usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops hid_generic crct10dif_pclmul cec crc32_pclmul ghash_clmulni_intel rc_core i2c_i801 rtsx_pci_sdmmc aesni_intel nvme crypto_simd intel_ish_ipc psmouse cryptd intel_lpss_pci intel_lpss e1000e i2c_smbus rtsx_pci drm nvme_core thunderbolt xhci_pci intel_ishtp idma64 intel_pmt xhci_pci_renesas wmi i2c_hid_acpi i2c_hid hid video pinctrl_tigerlake
답변1
드라이버를 사용하는 Dell Latitude 5420이 있는데 e1000e
아무런 문제가 없었습니다.
lshw
출력에 장치가 표시 UNCLAIMED
되지 않고 driver=e1000e
드라이버 lspci
가 로드된 것으로 표시되는 것이 궁금합니다 .
장치가 드라이버에 의해 청구되지 않은 상태로 남아 있는 경우 Netplan 구성은 관련이 없습니다. 먼저 그것에 집중하세요.
일반적으로 대답은 정당 modprobe e1000e
하지만 뭔가 다른 재미있는 일이 벌어지고 있는 것 같습니다. 시도해 볼 수도 있습니다.rmmod e1000e; insmod /usr/lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
장치 이름은 기본적으로 다음과 같아야 합니다 enp0s31f6
. Netplan 구성을 이 이름으로 업데이트해야 합니다.
journalctl -b | grep -iE nic\|e1000e\|net\eth
흥미로운 정보를 보여드리겠습니다 /var/log/syslog
.dmesg
답변2
귀하의 인텔 카드에 맞는 모듈은 입니다 e1000e
. 이는 다음 명령으로 표시됩니다 Kernel modules: e1000e
.
$ lspci -nnk | grep 0200 -A3
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (13) I219-V [8086:15fc] (rev 20)
Subsystem: Dell Ethernet Connection (13) I219-V [1028:0a20]
Kernel modules: e1000e
71:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
이 블록 내에서 출력의 첫 번째 줄은 이더넷 컨트롤러인 Intel I219-V를 설명합니다. 그만큼버스 ID은(는) 시작 부분에 있습니다: 00:1f.6
. 마지막에는공급업체 ID그리고장치 아이디: [8086:15fc]
.
공급업체 ID:8086
장치 아이디:15fc
e1000e
다음 명령을 사용하면 모듈이 이더넷 컨트롤러를 지원하는지 확인할 수 있습니다 . 나는장치 아이디검색 패턴으로
$ modinfo e1000e | grep 15FC
alias: pci:v00008086d000015FCsv*sd*bc*sc*i*
의 전체 출력에는 modinfo e1000e
드라이버가 지원하는 장치를 나타내는 많은 별칭이 표시됩니다. 이 특정 명령은 이더넷 컨트롤러의 별칭만 표시합니다. 이 별칭 내에서 선택할 수 있습니다.공급업체 ID그리고장치 아이디이는 드라이버가 해당 카드를 지원함을 나타냅니다.
v 00008086
d 000015FC
이제 다음 명령을 입력하면 장치의 모달리아가 표시되며 이는 의 출력에 표시된 모듈 내의 별칭과 일치합니다 modinfo e1000e
. 이 장치 모달리어는 하드웨어가 검색될 때 부팅 중에 동적으로 생성됩니다. 디렉토리 구조는버스 ID이전에 나열되었습니다. (내 컴퓨터에 이 장치가 없기 때문에 이 명령의 출력을 표시하지 않습니다. 그러나 이를 입력하면 이더넷 컨트롤러에 대한 모달리아가 표시됩니다.)
$ cat /sys/devices/pci0000:00/0000:00:1f.6/modalias
모달리아에 대한 자세한 내용은 다음 링크를 확인하세요.
어쨌든 문제는 올바른 드라이버가 없거나 로드되지 않는 것이 아닙니다. 실제로는 제대로 로드되고 있으며 이 명령은 로드되었음을 보여줍니다.
$ sudo lsmod | grep e1000e
e1000e 299008 0
문제는 다음 오류로 인해 카드가 카드에 바인딩되지 않는다는 것입니다.NVM 체크섬이 유효하지 않습니다., 에 표시되어 있습니다 dmesg
.
$ sudo dmesg | grep e1000e
[ 1.364567] e1000e: Intel(R) PRO/1000 Network Driver
[ 1.364569] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 1.365087] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.586329] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
[ 1.700993] e1000e: probe of 0000:00:1f.6 failed with error -5
문제를 해결하려면 다음 링크의 세부정보를 사용하세요.
Intel 이더넷 연결 I219-V가 Linux에서 작동하지 않습니다. e1000e 드라이버에서 "NVM 체크섬이 유효하지 않습니다"라고 보고합니다.
문제가 해결된 후 실행하면 ip a
카드가 올라오는 것을 볼 수 있습니다.
lshw -C network
더 이상 소유권 주장이 취소되지 않았음을 표시합니다.
lspci -nnk
이제 다음 줄을 사용하여 드라이버가 장치에 연결되었음을 표시해야 합니다 Kernel driver in use: e1000e
.
$ lspci -nnk | grep 0200 -A3
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (13) I219-V [8086:15fc] (rev 20)
Subsystem: Dell Ethernet Connection (13) I219-V [1028:0a20]
Kernel driver in use: e1000e
Kernel modules: e1000e
그런 다음 마지막으로 Netplan에 네트워크 구성을 추가합니다.