RTL8723de 드라이버([10ec:d723])가 있는 Debian 8.9에서 Wi-Fi가 작동하지 않습니다.

RTL8723de 드라이버([10ec:d723])가 있는 Debian 8.9에서 Wi-Fi가 작동하지 않습니다.

무선 네트워크가 제대로 작동하도록 도와주세요. 저는 지난 2주 동안 이 문제를 해결하기 위해 노력해 왔으며 많은 해결 방법을 시도했습니다. 이제 데비안을 다시 설치했고 처음부터 시작할 준비가 되었습니다. 다음은 시스템 네트워크의 세부정보입니다.

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Hewlett-Packard Company Device 8328
Flags: bus master, fast devsel, latency 0, IRQ 141
I/O ports at 4000 [size=256]
Memory at b1104000 (64-bit, non-prefetchable) [size=4K]
Memory at b1100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [170] Latency Tolerance Reporting
Capabilities: [178] L1 PM Substates
Kernel driver in use: r8169

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
Subsystem: Hewlett-Packard Company Device 8319
Flags: bus master, fast devsel, latency 0, IRQ 11
I/O ports at 3000 [size=256]
Memory at b1000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 00-e0-4c-00-00-00-00-00
Capabilities: [178] Latency Tolerance Reporting
Capabilities: [180] L1 PM Substates

# iwconfig 
usb0      no wireless extensions.
lo        no wireless extensions.
eth0      no wireless extensions.

# iwlist scan
usb0      Interface doesn't support scanning
lo        Interface doesn't support scanning
eth0      Interface doesn't support scanning

# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether 18:60:24:11:f8:77 brd ff:ff:ff:ff:ff:ff
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fe:47:68:4a:9f:e3 brd ff:ff:ff:ff:ff:ff

# dmesg | grep 8168
[    0.372439] pci 0000:01:00.0: [10ec:8168] type 00 class 0x020000
[    0.949919] r8169 0000:01:00.0 eth0: RTL8168b/8111b at 0xffffc900006b4000, 18:60:24:11:f8:77, XID 14100800 IRQ 141

# dmesg | grep 8169
[    0.949289] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    0.949299] r8169 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
[    0.949443] r8169 0000:01:00.0 (unregistered net_device): unknown MAC, using family default
[    0.949679] r8169 0000:01:00.0: irq 141 for MSI/MSI-X
[    0.949919] r8169 0000:01:00.0 eth0: RTL8168b/8111b at 0xffffc900006b4000, 18:60:24:11:f8:77, XID 14100800 IRQ 141
[    0.949922] r8169 0000:01:00.0 eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
[   15.868934] r8169 0000:01:00.0 eth0: link down

출력 lspci -knn | grep Net -A2:

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device 
[10ec:d723] 
Subsystem: Hewlett-Packard Company Device [103c:8319]

답변1

비공식 Linux 드라이버는 다음과 같습니다.https://github.com/smlinux/rtl8723de

저는 위 드라이버의 작성자나 기여자가 아닙니다. lwfinger의 rtlwifi-new git 프로젝트 페이지를 구독했을 때 "smlinux" 사용자가 실행하는 이 프로젝트에 대해 알게 되었습니다.

RTL8727DE 무선 모듈이 장착된 HP 15-BS576TX 노트북이 있는데 드라이버가 제대로 작동합니다. 컴파일은 간단합니다. git을 사용하여 소스 코드를 복제하거나 위 링크에서 zip 형식으로 다운로드할 수 있습니다.

그런 다음 소스 디렉터리(rtl8723de)에서 터미널을 열고 다음 명령을 실행하여 8723de.ko 커널 모듈을 모듈 디렉터리에 설치합니다.

make
sudo make install && sync;
sudo modprobe 8723de

그게 다야. 이 노트북을 몇 달 동안 소유한 후 마침내 Wi-Fi가 작동했습니다! 그러나 커뮤니티는 이 드라이버 또는 이 모듈의 다른 드라이버가 Linux 커널에 공식적으로 수용되는 데 시간이 걸릴 수 있다는 점을 인식해야 합니다. 또한 확인해 보세요.https://github.com/lwfinger/rtlwifi_new사용 가능한 업데이트된 드라이버의 경우 이 드라이버는 위에 언급된 WiFi 모듈 제조업체인 Realtek에서 제공됩니다.

답변2

이더넷

/etc/network/interfaces다음과 같이 편집하세요 .

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
    
auto lo
iface lo inet loopback
 
auto eth0
iface eth0 inet dhcp

인터넷이 제대로 작동하도록 하려면 다음을 수행하십시오 eth0.

ifdown eth0
ifup eth0

와이파이

고쳐 쓰다

근무 중인 운전기사가 있는 곳은 다음과 같습니다.smlinux저장소(댓글 읽기)

드라이버를 설치하려면 rtl8723de커널 버전이 4.11 이상이어야 합니다.

가장 쉬운 방법은 Debian Stretch를 설치한 다음 백포트에서 커널 버전을 업그레이드하는 것입니다(커널 4.13사용 가능).

Debian Jessie에 설치하려면 rtl8723de커널 > 4.11을 컴파일해야 합니다.

설치 과정:

드라이버는 다음과 같이 설치할 수 있습니다.

git clone https://github.com/smlinux/rtl8723de.git
cd rtl8723de
make
make install 

Linux 커널 버전 5용 Realtek RTL8723DE 모듈:

git clone https://github.com/smlinux/rtl8723de.git -b current
dkms add ./rtl8723de
dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
depmod -a
reboot

고쳐 쓰다데비안 10

운전기사는 다음 장소에서 이용할 수 있습니다:lwfinger/rtw88:

참고: 1) 이 코드는 배포판이 커널 API를 수정하지 않는 한 모든 커널 4.19 이상에서 빌드됩니다.

  1. 이 저장소에는 다음 카드용 드라이버가 포함되어 있습니다.

RTL8822BE, RTL8822CE, RTL8821CE 및 RTL8723DE

sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

git clone https://github.com/lwfinger/rtw88.git
cd rtw88
make
sudo make install

sudo modprobe -rv rtw_8723de 
sudo modprobe -v rtw_8723de 

관련 정보