am looking help on Wireless drive issue with HP Laptop.
Driver Details – Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter
OS = Fedora release 32 (Thirty Two)
kernal version = Linux savita 5.6.16-300.fc32.x86_64 #1 SMP Thu Jun 4 18:08:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Prerequisite Packages installed.
Approach 1st
savita@savita tmp]$ git clone -b extended --single-branch https://github.com/lwfinger/rtlwifi_new.git
Cloning into ‘rtlwifi_new’…
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3611 (delta 0), reused 3 (delta 0), pack-reused 3608
Receiving objects: 100% (3611/3611), 11.71 MiB | 1.11 MiB/s, done.
Resolving deltas: 100% (2895/2895), done.
[savita@savita tmp]$ cd rtlwifi_new/
[savita@savita rtlwifi_new]$ make
make: *** No targets specified and no makefile found. Stop.
Approach 2nd — This worked on Fedora 28 - but not on Fedroa 32.
[savita@savita tmp]$ git clone GitHub - smlinux/rtl8723de: Realtek RTL8723DE module for Linux -b 4.15-up
Cloning into ‘rtl8723de’…
remote: Enumerating objects: 35, done.
remote: Counting objects: 100% (35/35), done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 636 (delta 13), reused 17 (delta 5), pack-reused 601
Receiving objects: 100% (636/636), 2.72 MiB | 427.00 KiB/s, done.
Resolving deltas: 100% (228/228), done.
[savita@savita tmp]$ sudo dkms add ./rtl8723de
[sudo] password for savita:
Error! DKMS tree already contains: rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414
[savita@savita tmp]$ sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
Kernel preparation unnecessary for this kernel. Skipping…
Building module:
cleaning build area…
‘make’ all KVER=5.6.16-300.fc32.x86_64…(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.6.16-300.fc32.x86_64 (x86_64)
Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.
log —
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/osdep_service.c: In function ‘storeToFile’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/osdep_service.c:2161:11: error: incompatible type for argument 1 of ‘set_fs’
2161 | set_fs(get_ds());
| ^~~~~~~~
| |
| int
In file included from ./include/linux/uaccess.h:11,
from ./include/linux/sched/task.h:11,
from ./include/linux/sched/signal.h:9,
from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:41,
from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:32,
from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/osdep_service.c:24:
./arch/x86/include/asm/uaccess.h:29:40: note: expected ‘mm_segment_t’ but argument is of type ‘int’
29 | static inline void set_fs(mm_segment_t fs)
| ~~~~~~~~~~~~~^~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:268: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/osdep_service.o] Error 1
make[1]: *** [Makefile:1695: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
make[1]: Leaving directory ‘/usr/src/kernels/5.6.16-300.fc32.x86_64’
make: *** [Makefile:1885: modules] Error 2