Ubuntu 18.04가 설치된 새 노트북이 있습니다. 노트북에는 Realtek RTL8111/8168/8411 이더넷/WiFi 카드가 함께 제공됩니다. Wi-Fi 네트워크를 감지하거나 연결할 수 없습니다. 별도의 USB Wi-Fi 장치를 연결했는데 제대로 작동합니다.
최신 드라이버( )를 설치해 보았 sudo apt-get install r8168-dkms
으나 성공하지 못했습니다.
네트워크 인터페이스가 다운된 것 같으며 이를 표시할 수 없습니다.
$ lshw -C network
WARNING: you should run this program as super-user.
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:07:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:a4300000-a4303fff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.1
bus info: pci@0000:08:00.1
logical name: enp8s0f1
version: 12
serial: 80:fa:5b:69:e3:c6
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.045.08-NAPI duplex=half latency=0 link=no multicast=yes port=twisted pair speed=10Mbit/s
resources: irq:129 ioport:3000(size=256) memory:a4204000-a4204fff memory:a4200000-a4203fff
-
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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: enp8s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 80:fa:5b:69:e3:c6 brd ff:ff:ff:ff:ff:ff
-
이것이 내 기본 네트워크 인터페이스입니다.
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
인터페이스를 추가하고 네트워크 관리자를 다시 시작해 보았습니다.
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp8s0f1
iface enp8s0f1 inet dhcp
그러나 이 구성에서는 Laptop Network Manager를 다시 시작할 수 없습니다.
드라이버 설치는 다음과 같습니다.
$ sudo apt-get install r8168-dkms
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed
r8168-dkms
0 to upgrade, 1 to newly install, 0 to remove and 4 not to upgrade.
Need to get 0 B/94.9 kB of archives.
After this operation, 1,224 kB of additional disk space will be used.
Selecting previously unselected package r8168-dkms.
(Reading database ... 149279 files and directories currently installed.)
Preparing to unpack .../r8168-dkms_8.045.08-2_all.deb ...
Unpacking r8168-dkms (8.045.08-2) ...
Setting up r8168-dkms (8.045.08-2) ...
Loading new r8168-8.045.08 DKMS files...
Building for 4.15.0-65-generic
Building initial module for 4.15.0-65-generic
Secure Boot not enabled on this system.
Done.
r8168:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-65-generic/updates/dkms/
depmod...
Backing up initrd.img-4.15.0-65-generic to /boot/initrd.img-4.15.0-65-generic.old-dkms
Making new initrd.img-4.15.0-65-generic
(If next boot fails, revert to initrd.img-4.15.0-65-generic.old-dkms image)
update-initramfs.....
DKMS: install completed.
어떤 아이디어나 도움이라도 감사하겠습니다.
업데이트: 소스에서 최신 드라이버를 빌드해 보았습니다. https://github.com/mtorromeo/r8168
잘 설치됐는데 달라진게 하나도 없네요
$ sudo ethtool -i enp8s0f1
driver: r8168
version: 8.047.04-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:08:00.1
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
-
$ lspci -knn | grep Net -A3
07:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
Subsystem: Intel Corporation Device [8086:0084]
08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader [10ec:5287] (rev 01)
Subsystem: CLEVO/KAPOK Computer RTL8411B PCI Express Card Reader [1558:8552]
-
$uname -a
Linux XXX-NH50-70RH 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
답변1
Wi-Fi 카드는 Intel Wi-Fi 6 AX200입니다. 커널을 5.1로 업그레이드해야 합니다.
무선 위키 커널그리고인텔® 무선 어댑터에 대한 Linux* 지원
다음 장치가 지원됩니다(커널 버전 기준):
Wi-Fi 6 제품
Intel® Wi-Fi 6 AX200 (5.1)
커널을 업그레이드하려면 다음 도구를 사용할 수 있습니다 ukuu
.
sudo add-apt-repository ppa:teejee2008/ppa
sudo apt install ukuu
ukuu --list
사용 가능한 코어 목록은 을 참조 하십시오 ukuu --help
.
답변2
다른 드라이버(아마도 Nvidia)가 커널 5.x와 호환되지 않아 커널을 업그레이드하는 데 몇 가지 문제가 있었습니다. 마침내 Intel이 현재 커널과 호환되는 백포트 드라이버를 출시했다는 사실을 알게 되었습니다.
sudo add-apt-repository ppa:canonical-hwe-team/pc-oem-dkms
sudo apt-get update
sudo apt-get install backport-iwlwifi-dkms
reboot