Coder Social home page Coder Social logo

rtl8723de's People

Contributors

dhirajraje avatar dionisos2 avatar ecos-hj avatar gavindsouza avatar jeremyb31 avatar mikhailnov avatar mohi7solanki avatar smlinux avatar vladtcvs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rtl8723de's Issues

Linux Kernel 5.1.3 Build Error

It fails to build on Linux Kernel 5.1.3. The linux-headers are all installed, it returns

bad exit status:2

Building module:
cleaning build area...
'make' all KVER=5.1.3-arch1-1-ARCH............(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.1.3-arch1-1-ARCH (x86_64)
Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.

Log File
https://pastebin.com/d4HdQ05S

Not working lately

Hi, it seems that this does not work anymore with fedora 29 and some previous kernel versions. Those versions say that they can't find a wifi adapter and even after reinstalling the whole module, it still doesn't work.

I have to go to previous versions of fedora 28 to be able to use the wifi again.

Is an update planned ?

osdep_service.c fix for 5.1

Hi,
i don´t use DKMS, so i build this package at every kernel update with Solus OS.

This works till 5.0.16-116.
With Kernel Version 5.1.7-119 i receive this error message while compiling os_dep (there ist some fix for 5.1 included, but will not work for me):

osdep_service.c:2088:10 Fehler: Implizite Deklaration der Funktion >>get_ds<<; meinten Sie >>get_da<<? [-Werror=implicit-function-declaration]

Change get_ds into get_da is not working, it was only a try... :-).

I use the rtl8723DE on a HP 14dk0002-ng.

Installation error

I'm following the instruction to install the module, and got the following error.

$ 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 -j4 KERNELRELEASE=4.14.0-2-amd64 -C /lib/modules/4.14.0-2-amd64/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build...
Error!  Build of 8723de.ko failed for: 4.14.0-2-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/ for more information.

the make.log file states

KMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 4.14.0-2-amd64 (x86_64)
Wed Dec 27 16:16:48 -03 2017
make: Entering directory '/usr/src/linux-headers-4.14.0-2-amd64'
  AR      /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/built-in.o
  Building modules, stage 2.
  MODPOST 0 modules
make: Leaving directory '/usr/src/linux-headers-4.14.0-2-amd64'

What is the problem? The kernel???

Drivers won't work, even if completely installed

I followed the instructions and installed the drivers from the 5.0-up branch on my KDE manjaro system, with kernel 5.1.1-2. Even though I don't get any errors during installation and dkms status rtl8723de reports rtl8723de, 5.1.1.8_21285.20171026_COEX20170111-1414, 5.1.1-2-MANJARO, x86_64: installed, I cannot activate neither wifi nor bluetooth, and in the "hardware configuration" menu, the network card will be displayed as an unknown device. Also, the device shows as RTL8723DE when running lspci so I don't really know what is going on

Not able to install as It's throwing error when make is executed.

Hi,

I'm unable to install the package. Please find below details.

Can anyone please provide me with a fixed version of code or any other thing that I'm possibly doing wrong because of which it's throwing an error while compilation. Sorry I don't much knowledge on Driver level code.

Thanks in advance.

OS and Kernel Details:
RHEL 7 Kernel version:3.10.0-514.el7.x86_64

Hardware details:
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723

Logs:/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log

DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 3.10.0-514.el7.x86_64 (x86_64)
Tue 2 Oct 18:43:09 BST 2018
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.10.0-514.el7.x86_64/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build modules
make[1]: Entering directory /usr/src/kernels/3.10.0-514.el7.x86_64' CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_security.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_mlme.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_mlme_ext.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_mi.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_vht.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_rf.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_recv.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_sta_mgt.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ap.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_xmit.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_p2p.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_tdls.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_br_ext.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_iol.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_sreset.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_odm.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/osdep_service.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.o /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.c:1210:2: warning: initialization from incompatible pointer type [enabled by default] .ndo_select_queue = rtw_select_queue, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.c:1210:2: warning: (near initialization for ‘rtw_netdev_ops.<anonymous>.ndo_select_queue’) [enabled by default] CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/pci_intf.o /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/pci_intf.c: In function ‘rtw_pci_parse_configuration’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/pci_intf.c:707:2: warning: ‘ret’ may be used uninitialized in this function [-Wmaybe-uninitialized] return ret; ^ CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/pci_ops_linux.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_linux.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/xmit_linux.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/mlme_linux.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/recv_linux.o CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.o /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_spt_band_free’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:271:24: error: ‘IEEE80211_BAND_2GHZ’ undeclared (first use in this function) if (spt_band->band == IEEE80211_BAND_2GHZ) { ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:271:24: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:279:31: error: ‘IEEE80211_BAND_5GHZ’ undeclared (first use in this function) } else if (spt_band->band == IEEE80211_BAND_5GHZ) { ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_ibss_indicate_connect’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:666:2: warning: passing argument 3 of ‘cfg80211_ibss_joined’ makes pointer from integer without a cast [enabled by default] cfg80211_ibss_joined(padapter->pnetdev, cur_network->network.MacAddress, GFP_ATOMIC); ^ In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:91:0, 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/linux/ioctl_cfg80211.c:22: include/net/cfg80211.h:4382:6: note: expected ‘struct ieee80211_channel *’ but argument is of type ‘unsigned int’ void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:666:2: error: too few arguments to function ‘cfg80211_ibss_joined’ cfg80211_ibss_joined(padapter->pnetdev, cur_network->network.MacAddress, GFP_ATOMIC); ^ In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:91:0, 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/linux/ioctl_cfg80211.c:22: include/net/cfg80211.h:4382:6: note: declared here void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, ^ In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:65:0, from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:22: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_connect’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:768:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’ RTW_INFO("pwdev->sme_state(b)=%d\n", pwdev->sme_state); ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/rtw_debug.h:137:34: note: in definition of macro ‘RTW_INFO’ _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:777:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’ RTW_INFO("pwdev->sme_state(a)=%d\n", pwdev->sme_state); ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/rtw_debug.h:137:34: note: in definition of macro ‘RTW_INFO’ _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_disconnect’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:831:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’ RTW_INFO("pwdev->sme_state(b)=%d\n", pwdev->sme_state); ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/rtw_debug.h:137:34: note: in definition of macro ‘RTW_INFO’ _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:833:12: error: ‘struct wireless_dev’ has no member named ‘sme_state’ if (pwdev->sme_state == CFG80211_SME_CONNECTING) ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:833:27: error: ‘CFG80211_SME_CONNECTING’ undeclared (first use in this function) if (pwdev->sme_state == CFG80211_SME_CONNECTING) ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:836:17: error: ‘struct wireless_dev’ has no member named ‘sme_state’ else if (pwdev->sme_state == CFG80211_SME_CONNECTED) ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:836:32: error: ‘CFG80211_SME_CONNECTED’ undeclared (first use in this function) else if (pwdev->sme_state == CFG80211_SME_CONNECTED) ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:837:4: error: too few arguments to function ‘cfg80211_disconnected’ rtw_cfg80211_disconnected(pwdev, reason, NULL, 0, locally_generated, GFP_ATOMIC); ^ In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:91:0, 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/linux/ioctl_cfg80211.c:22: include/net/cfg80211.h:4778:6: note: declared here void cfg80211_disconnected(struct net_device *dev, u16 reason, ^ In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:65:0, from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:22: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:839:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’ RTW_INFO("pwdev->sme_state(a)=%d\n", pwdev->sme_state); ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/rtw_debug.h:137:34: note: in definition of macro ‘RTW_INFO’ _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_get_station’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:1691:20: error: ‘STATION_INFO_SIGNAL’ undeclared (first use in this function) sinfo->filled |= STATION_INFO_SIGNAL; ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:1694:20: error: ‘STATION_INFO_TX_BITRATE’ undeclared (first use in this function) sinfo->filled |= STATION_INFO_TX_BITRATE; ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:1697:20: error: ‘STATION_INFO_RX_PACKETS’ undeclared (first use in this function) sinfo->filled |= STATION_INFO_RX_PACKETS; ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:1700:20: error: ‘STATION_INFO_TX_PACKETS’ undeclared (first use in this function) sinfo->filled |= STATION_INFO_TX_PACKETS; ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_sta_assoc’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:3506:18: error: ‘STATION_INFO_ASSOC_REQ_IES’ undeclared (first use in this function) sinfo.filled = STATION_INFO_ASSOC_REQ_IES; ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_dump_station’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:4422:19: error: ‘STATION_INFO_SIGNAL’ undeclared (first use in this function) sinfo->filled |= STATION_INFO_SIGNAL; ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_preinit_wiphy’: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6770:16: error: incompatible types when assigning to type ‘const struct wiphy_wowlan_support *’ from type ‘const struct wiphy_wowlan_support’ wiphy->wowlan = wowlan_stub; ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: At top level: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6803:2: warning: initialization from incompatible pointer type [enabled by default] .get_station = cfg80211_rtw_get_station, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6803:2: warning: (near initialization for ‘rtw_cfg80211_ops.get_station’) [enabled by default] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6818:2: warning: initialization from incompatible pointer type [enabled by default] .add_virtual_intf = cfg80211_rtw_add_virtual_intf, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6818:2: warning: (near initialization for ‘rtw_cfg80211_ops.add_virtual_intf’) [enabled by default] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6835:2: warning: initialization from incompatible pointer type [enabled by default] .add_station = cfg80211_rtw_add_station, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6835:2: warning: (near initialization for ‘rtw_cfg80211_ops.add_station’) [enabled by default] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6836:2: warning: initialization from incompatible pointer type [enabled by default] .del_station = cfg80211_rtw_del_station, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6836:2: warning: (near initialization for ‘rtw_cfg80211_ops.del_station’) [enabled by default] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6837:2: warning: initialization from incompatible pointer type [enabled by default] .change_station = cfg80211_rtw_change_station, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6837:2: warning: (near initialization for ‘rtw_cfg80211_ops.change_station’) [enabled by default] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6864:2: warning: initialization from incompatible pointer type [enabled by default] .mgmt_tx = cfg80211_rtw_mgmt_tx, ^ /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6864:2: warning: (near initialization for ‘rtw_cfg80211_ops.mgmt_tx’) [enabled by default] make[2]: *** [/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.o] Error 1 make[1]: *** [_module_/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2 make[1]: Leaving directory /usr/src/kernels/3.10.0-514.el7.x86_64'
make: *** [modules] Error 2

driver stops working when wake up after suspend

as it, the dirver stops working after waing up from suspend or hibernate

modprobe rtl8723de ; lsmod |grep rtl
btrtl 16384 1 btusb
bluetooth 626688 39 btrtl,btintel,btbcm,bnep,btusb,rfcomm

it seems it only load the driver but doesn't appear in lsmod, it's strange

Error Installation Kernel 4.16.0-2-amd64

Good afternoon,

Thank you in advance for your job.

I am currently using Debian Testing with kernel 4.16.0-2 and KDE Plasma 5.12.5. Yesterday, after updating the kernel (auto-updated), my WI-FI disappeared. I was looking for possible troubles until I realised I had to install the drivers again.
I had the drivers version 4.11-up and downloaded 4.15-up following the instructions on github, but it did not work at all.

I post here the error while building and the make.log

github-wifi-issue

I have also tried to reinstall 4.11-up but had the same problem as well.

I hope it could helps you to fix it, I could try to downgrade my kernel version to fix it but I thought that first of all I had to share it in case someone else had the same problem.

compatibility

hello!

i have a network adapter Ltd. Device d723 and i use kali i can't install it the driver
dkms add ./rtl8723de
bash: dkms: the order was not found

how can i do for this problem?

thanks duds

ERROR INSTALLATION

Hello, I get an error on the code : dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

Error! echo
Your kernel headers for kernel 4.14.0-kali3-amd64 cannot be found at
/lib/modules/4.14.0-kali3-amd64/build or /lib/modules/4.14.0-kali3-amd64/source.

Help.......

Bad Exit Status - Kernal 5.2.0-2parrot1-amd64

Receiving an error when I run 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.2.0-2parrot1-amd64....(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.2.0-2parrot1-amd64 (x86_64)
Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.

Here is the log file from that error.

DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 5.2.0-2parrot1-amd64 (x86_64)
Mon 14 Oct 2019 04:48:00 AM EDT
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.2.0-2parrot1-amd64/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build modules
make[1]: Entering directory '/usr/src/linux-headers-5.2.0-2parrot1-amd64'
CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o
In file included 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/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h: In function ‘_init_timer’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:287:8: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:288:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:35,
from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h: At top level:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h:1006: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
#define IEEE80211_MAX_AMPDU_BUF 0x40

In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
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/core/rtw_cmd.c:22:
/usr/src/linux-headers-5.2.0-2parrot1-common/include/linux/ieee80211.h:1441: note: this is the location of the previous definition
#define IEEE80211_MAX_AMPDU_BUF 0x100

cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-5.2.0-2parrot1-common/scripts/Makefile.build:284: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o] Error 1
make[3]: *** [/usr/src/linux-headers-5.2.0-2parrot1-common/Makefile:1610: module/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
make[2]: *** [Makefile:179: sub-make] Error 2
make[1]: *** [Makefile:8: all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.2.0-2parrot1-amd64'
make: *** [Makefile:1884: modules] Error 2

Can't create WiFi hotspot

Can this driver create a WiFi hotspot? I tried to create a hotspot using Network Manager but it won't show up on any other device.

Problem With WIFI install of Kali Linux

Goodnight.

I am new in this environment of the Linux operating system, and only today install through Virtual Box, Kali Lunix 64 bits. I am very excited to learn processes, commands and others and I already found myself with a little problem. I am trying to connect to a WIFI network from the S.O. so I followed the steps as downloading .tbz drivers more exactly version 3.7 of compat wireless. I unzipped the file and according to the guides the command "Make Unload" and then "Make Load" must be done. When I do the first one, everything goes well, but when I do the second one, the error comes out:

"make: *** no rule to make target 'load'. stop"

Could someone help me with this message? Thank you.

Modification for OpenSUSE leap kernel

#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0))

It's not an issue but the wifi driver api of openSUSE's leap 4.4.x-Kernel series is vanilla 4.7.x.

Changing the numbers in this line to 4,4,0 enables compilation and usage with openSUSE leap.

As I didn't find a SUSE specific macro to detect their kernels source, I've created an opensuse branch in my fork

Linux Kernel 5.0.x Build Error

In 4.19 and 4.20 just works, but when I tried in 5.0.x this happens:

/home/admin/downloads/rtl8723de-4.15-up/os_dep/linux/rtw_android.c: In the 'rtw_android_priv_cmd' function:
/home/admin/downloads/rtl8723de-4.15-up/os_dep/linux/rtw_android.c:629:62: error: the macro «access_ok» passed 3 arguments, but only takes 2
  if (! access_ok (VERIFY_READ, priv_cmd.buf, priv_cmd.total_len)) {
                                                              ^
/home/admin/downloads/rtl8723de-4.15-up/os_dep/linux/rtw_android.c:629:7: error: 'access_ok' was not declared here (first use in this function)
  if (! access_ok (VERIFY_READ, priv_cmd.buf, priv_cmd.total_len)) {
       ^ ~~~~~~~~
/home/admin/downloads/rtl8723de-4.15-up/os_dep/linux/rtw_android.c:629:7: note: each unclaimed identifier is reported only once for each function in which it appears
make [2]: *** [scripts / Makefile.build: 277: /home/admin/downloads/rtl8723de-4.15-up/os_dep/linux/rtw_android.o] Error 1
make [1]: *** [Makefile: 1553: _module_ / home / admin / Downloads / rtl8723de-4.15-up] Error 2
make [1]: it leaves the directory '/usr/lib/modules/5.0.5-1-MANJARO/build'
make: *** [Makefile: 1885: modules] Error 2

What i'm doing wrong?

[dkms error] ERROR (dkms apport): binary package for rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 not found

I tried running:

:~# dkms add ./rtl8723de
:~# dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.14.0-8.1-liquorix-amd64 -C /lib/modules/4.14.0-8.1-liquorix-amd64/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build...
ERROR (dkms apport): binary package for rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 not found
Error!  Build of 8723de.ko failed for: 4.14.0-8.1-liquorix-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/ for more information.

The make.log says no module is being built:
:/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414$ cat build/make.log DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 4.14.0-8.1-liquorix-amd64 (x86_64) Sat Dec 23 09:47:35 IST 2017 make: Entering directory '/usr/src/linux-headers-4.14.0-8.1-liquorix-amd64' AR /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/built-in.o Building modules, stage 2. MODPOST 0 modules make: Leaving directory '/usr/src/linux-headers-4.14.0-8.1-liquorix-amd64'

Unfortunately, I have no programming knowledge. :( . But, saw a similar error which says some variables are not mentioned in the makefile?

lwfinger/rtl8723au#10

Required key not available

I compiled the driver and put it in /etc/modules to run after boot. but I got this error.

Failed to insert '8723de': Required key not available

How can I fix it?

build line missing in README.mk

Hello.
This may be a noob thing as this is the first time I've used dkms, so please be kind. :-)
I downloaded the zip and extracted it. Inside was the README.mk with the install instructions. But the line
dkms build -m rtl8723de -v 5.1.1.8_21285.20171026_COEX20170111-1414
was missing. (Same on the page where to download the zip file.)
As I said, this may be because I'm new to dkms. But I used Google and got the driver built and installed within 5 extra minutes. - Happy. ;-)
Thanks a lot for the driver.

Build failed using Linux 5.0 kernel

Build environment: 5.0.0-arch1-1-ARCH

the last lines of the make log file

/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log

In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                 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/linux/rtw_android.c:25:
./include/linux/ieee80211.h:1444: note: this is the location of the previous definition
 #define IEEE80211_MAX_AMPDU_BUF  0x100
 
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/rtw_android.c: In function ‘rtw_android_priv_cmd’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/rtw_android.c:629:62: error: macro "access_ok" passed 3 arguments, but takes just 2
  if (!access_ok(VERIFY_READ, priv_cmd.buf, priv_cmd.total_len)) {
                                                              ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/rtw_android.c:629:7: error: ‘access_ok’ undeclared (first use in this function)
  if (!access_ok(VERIFY_READ, priv_cmd.buf, priv_cmd.total_len)) {
       ^~~~~~~~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/rtw_android.c:629:7: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [scripts/Makefile.build:277: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/rtw_android.o] Error 1
make[1]: *** [Makefile:1553: _module_/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.0.0-arch1-1-ARCH/build'
make: *** [Makefile:1885: modules] Error 2

wifi stops working when trying to switch

My wifi-module works fine and I connect to networks successfully.But if I want to switch to another Wifi , it doesnt work.
So I need to uninstall and reinstall rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 and reboot .Then it works!

Kindly help.
Regards,
Malek

Build Error Kernel 5.3.X-X

Terminal Output:

[hp240g6 rtl8723de-5.0-up]# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.3.4-1-MANJARO/build M=/home/X/Descargas/rtl8723de-5.0-up  modules
make[1]: se entra en el directorio '/usr/lib/modules/5.3.4-1-MANJARO/build'
  CC [M]  /home/X/Descargas/rtl8723de-5.0-up/core/rtw_cmd.o
cc1: error: incompatible gcc/plugin versions
cc1: error: no se puede inicializar el plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:281: /home/X/Descargas/rtl8723de-5.0-up/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1624: _module_/home/X/Descargas/rtl8723de-5.0-up] Error 2
make[1]: se sale del directorio '/usr/lib/modules/5.3.4-1-MANJARO/build'
make: *** [Makefile:1885: modules] Error 2
``

issues while installing on HP -15Q BU007TU

I got some errors while installing the package on my PC with running Ubuntu 16.04 LTS. ]

sanku@MyPC:~/rtl8723de$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.10.0-28-generic/build M=/home/sanku/rtl8723de modules
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-28-generic'
CC [M] /home/sanku/rtl8723de/core/rtw_cmd.o
In file included from /home/sanku/rtl8723de/include/drv_types.h:32:0,
from /home/sanku/rtl8723de/core/rtw_cmd.c:22:
/home/sanku/rtl8723de/include/osdep_service.h:41:33: fatal error: linux/sched/signal.h: No such file or directory
compilation terminated.
scripts/Makefile.build:294: recipe for target '/home/sanku/rtl8723de/core/rtw_cmd.o' failed
make[2]: *** [/home/sanku/rtl8723de/core/rtw_cmd.o] Error 1
Makefile:1524: recipe for target 'module/home/sanku/rtl8723de' failed
make[1]: *** [module/home/sanku/rtl8723de] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-28-generic'
Makefile:1884: recipe for target 'modules' failed
make: *** [modules] Error 2

Installation error

I've no clue. Can only paste the log here

DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 4.11.0-14-generic (x86_64)
Mi 3. Jan 16:04:22 CET 2018
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.11.0-14-generic/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build  modules
make[1]: Verzeichnis „/usr/src/linux-headers-4.11.0-14-generic“ wird betreten
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_mi.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_btcoex.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_beamforming.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_odm.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/pci_intf.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/pci_ops_linux.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_linux.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/xmit_linux.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/mlme_linux.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.o
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_connect’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:744:10: error: variable ‘roam_info’ has initializer but incomplete type
   struct cfg80211_roam_info roam_info = {};
          ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:744:29: error: storage size of ‘roam_info’ isn’t known
   struct cfg80211_roam_info roam_info = {};
                             ^
In file included from ./include/linux/kmod.h:22:0,
                 from ./include/linux/module.h:13,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/basic_types.h:81,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:31,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:22:
./include/linux/gfp.h:239:20: warning: passing argument 3 of ‘cfg80211_roamed’ makes pointer from integer without a cast [-Wint-conversion]
 #define GFP_ATOMIC (__GFP_HIGH|__GFP_ATOMIC|__GFP_KSWAPD_RECLAIM)
                    ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:760:50: note: in expansion of macro ‘GFP_ATOMIC’
   cfg80211_roamed(padapter->pnetdev, &roam_info, GFP_ATOMIC);
                                                  ^
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:91:0,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                 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/linux/ioctl_cfg80211.c:22:
./include/net/cfg80211.h:5233:6: note: expected ‘const u8 * {aka const unsigned char *}’ but argument is of type ‘unsigned int’
 void cfg80211_roamed(struct net_device *dev,
      ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:760:3: error: too few arguments to function ‘cfg80211_roamed’
   cfg80211_roamed(padapter->pnetdev, &roam_info, GFP_ATOMIC);
   ^
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:91:0,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                 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/linux/ioctl_cfg80211.c:22:
./include/net/cfg80211.h:5233:6: note: declared here
 void cfg80211_roamed(struct net_device *dev,
      ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_preinit_wiphy’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6762:7: error: ‘struct wiphy’ has no member named ‘max_sched_scan_reqs’
  wiphy->max_sched_scan_reqs = 1;
       ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: At top level:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6795:25: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
  .change_virtual_intf = cfg80211_rtw_change_iface,
                         ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6795:25: note: (near initialization for ‘rtw_cfg80211_ops.change_virtual_intf’)
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6818:22: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
  .add_virtual_intf = cfg80211_rtw_add_virtual_intf,
                      ^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:6818:22: note: (near initialization for ‘rtw_cfg80211_ops.add_virtual_intf’)
cc1: some warnings being treated as errors
scripts/Makefile.build:294: die Regel für Ziel „/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.o“ scheiterte
make[2]: *** [/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.o] Fehler 1
Makefile:1526: die Regel für Ziel „_module_/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build“ scheiterte
make[1]: *** [_module_/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-headers-4.11.0-14-generic“ wird verlassen
Makefile:1884: die Regel für Ziel „modules“ scheiterte
make: *** [modules] Fehler 2

Any idea?

It is work for Ubuntu 18.04?

DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 4.15.0-20-generic (x86_64)
Вс апр 29 11:30:59 MSK 2018
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-20-generic/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-20-generic'
CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42:0,
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/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h: In function ‘_init_timer’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:287:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:288:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o' failed
make[2]: *** [/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o] Error 1
Makefile:1552: recipe for target 'module/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build' failed
make[1]: *** [module/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-20-generic'
Makefile:1884: recipe for target 'modules' failed
make: *** [modules] Error 2

Not getting permanently removed

I am having issue that bluetooth is not working. So, I want to remove this driver and try installing rtlwifi_new but it keeps coming back after reboot, how to permanently remove it.
You can find some relevant info about my system here
Kernel: 5.2.21-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0


[rytvish ~]# lsmod| grep 8723 
8723de               1867776  0
cfg80211              856064  1 8723de
[rytvish ~]# man rmmod
[rytvish ~]# 
[rytvish ~]# 
[rytvish ~]# modprobe -r 8723de
modprobe: FATAL: Module 8723de not found.
[rytvish ~]# 
[rytvish ~]# lsmod| grep 8723 
8723de               1867776  0
cfg80211              856064  1 8723de
[rytvish ~]# rmmod -f 8723de
[rytvish ~]# dkms uninstall rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
Error! The module rtl8723de 5.1.1.8_21285.20171026_COEX20170111-1414 is not currently installed.
This module is not currently ACTIVE for kernel 5.2.21-1-MANJARO (x86_64).
[rytvish ~]# dkms remove rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 --all
[rytvish ~]# depmod -a
[rytvish ~]#

Kindly help.

Regards,
Ritesh Vishwakarma

fatal error: linux/sched/signal.h: No such file or directory

Lubuntu 17.04, Kernel 4.10.0-42-generic

Result of make command:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.10.0-42-generic/build M=/home/michael/Downloads/rtl8723de  modules
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-42-generic'
  CC [M]  /home/michael/Downloads/rtl8723de/core/rtw_cmd.o
In file included from /home/michael/Downloads/rtl8723de/include/drv_types.h:32:0,
                 from /home/michael/Downloads/rtl8723de/core/rtw_cmd.c:22:
/home/michael/Downloads/rtl8723de/include/osdep_service.h:41:33: fatal error: linux/sched/signal.h: No such file or directory
  #include <linux/sched/signal.h>
                                 ^
compilation terminated.
scripts/Makefile.build:294: recipe for target '/home/michael/Downloads/rtl8723de/core/rtw_cmd.o' failed
make[2]: *** [/home/michael/Downloads/rtl8723de/core/rtw_cmd.o] Error 1
Makefile:1524: recipe for target '_module_/home/michael/Downloads/rtl8723de' failed
make[1]: *** [_module_/home/michael/Downloads/rtl8723de] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-42-generic'
Makefile:1884: recipe for target 'modules' failed
make: *** [modules] Error 2

WiFi not being recognized

I just downloaded the ZIP of the repo (branch 4.11-up) and ran:

make
sudo make install

No errors are thrown but the WiFi card is still not recognized. I am running 32-bit Linux Mint 18.3 with manually upgraded kernel, version 4.14.0-041400-generic.

Any suggestions?

Doesn't work after successful installation

So I cloned and installed as the readme told. No errors during installation, but there is still no wifi interface after reboot.

Machine is an hp 14-bp003ng with the mentioned rtl8723de chip, running a fresh install of ubuntu 17.10.
If you need any more information, let me know.

If it helps, here is the lspci output:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Build failure in Linux 4.15.2-2

The driver throws a error when compiling with Linux 4.15 in Archlinux. The error is about "data member" of struct timer_list. The cause is probably the change of timer interface in Linux kernel (https://lkml.org/lkml/2017/11/25/90)

Compile's output error is detailed here:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.2-2-ARCH/build M=/ArchBootstraping271217/rtl8723de-4.11-up modules
make[1]: Entering directory '/usr/lib/modules/4.15.2-2-ARCH/build'
CC [M] /ArchBootstraping271217/rtl8723de-4.11-up/core/rtw_cmd.o
In file included from /ArchBootstraping271217/rtl8723de-4.11-up/include/osdep_service.h:42:0,
from /ArchBootstraping271217/rtl8723de-4.11-up/include/drv_types.h:32,
from /ArchBootstraping271217/rtl8723de-4.11-up/core/rtw_cmd.c:22:
/ArchBootstraping271217/rtl8723de-4.11-up/include/osdep_service_linux.h: In function ‘_init_timer’:
/ArchBootstraping271217/rtl8723de-4.11-up/include/osdep_service_linux.h:287:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^~
/ArchBootstraping271217/rtl8723de-4.11-up/include/osdep_service_linux.h:288:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:317: /ArchBootstraping271217/rtl8723de-4.11-up/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1508: module/ArchBootstraping271217/rtl8723de-4.11-up] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.15.2-2-ARCH/build'
make: *** [Makefile:1884: modules] Error 2

Build fails in linux 5.2.8.arch1-1

The make.log gives the following error:

DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 5.2.8-arch1-1-ARCH (x86_64)
Sun 11 Aug 2019 02:24:27 PM UTC
/bin/sh: bc: command not found
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.2.8-arch1-1-ARCH/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build  modules
make[1]: Entering directory '/usr/lib/modules/5.2.8-arch1-1-ARCH/build'
/bin/sh: bc: command not found
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:35,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h:1006: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
 1006 | #define IEEE80211_MAX_AMPDU_BUF 0x40
      | 
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                 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/core/rtw_cmd.c:22:
./include/linux/ieee80211.h:1441: note: this is the location of the previous definition
 1441 | #define IEEE80211_MAX_AMPDU_BUF  0x100
      | 
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_security.o
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:35,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_security.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h:1006: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
 1006 | #define IEEE80211_MAX_AMPDU_BUF 0x40
      | 
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                 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/core/rtw_security.c:22:
./include/linux/ieee80211.h:1441: note: this is the location of the previous definition
 1441 | #define IEEE80211_MAX_AMPDU_BUF  0x100
      | 
  CC [M]  /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.o
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:35,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/wifi.h:1006: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
 1006 | #define IEEE80211_MAX_AMPDU_BUF 0x40
      | 
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
                 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/core/rtw_debug.c:22:
./include/linux/ieee80211.h:1441: note: this is the location of the previous definition
 1441 | #define IEEE80211_MAX_AMPDU_BUF  0x100
      | 
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c: In function ‘dump_drv_version’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:62: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
   50 |  RTW_PRINT_SEL(sel, "build time: %s %s\n", __DATE__, __TIME__);
      |                                                              ^
In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/drv_types.h:65,
                 from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:22:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:44: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
   50 |  RTW_PRINT_SEL(sel, "build time: %s %s\n", __DATE__, __TIME__);
      |                                            ^~~~~~~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/rtw_debug.h:112:34: note: in definition of macro ‘RTW_PRINT’
  112 |    _dbgdump(DRIVER_PREFIX fmt, ##arg);\
      |                                  ^~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:2: note: in expansion of macro ‘RTW_PRINT_SEL’
   50 |  RTW_PRINT_SEL(sel, "build time: %s %s\n", __DATE__, __TIME__);
      |  ^~~~~~~~~~~~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:54: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
   50 |  RTW_PRINT_SEL(sel, "build time: %s %s\n", __DATE__, __TIME__);
      |                                                      ^~~~~~~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/rtw_debug.h:112:34: note: in definition of macro ‘RTW_PRINT’
  112 |    _dbgdump(DRIVER_PREFIX fmt, ##arg);\
      |                                  ^~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:2: note: in expansion of macro ‘RTW_PRINT_SEL’
   50 |  RTW_PRINT_SEL(sel, "build time: %s %s\n", __DATE__, __TIME__);
      |  ^~~~~~~~~~~~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:44: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
   50 |  RTW_PRINT_SEL(sel, "build time: %s %s\n", __DATE__, __TIME__);
      |                                            ^~~~~~~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/rtw_debug.h:290:25: note: in definition of macro ‘RTW_PRINT_SEL’
  290 |    _seqdump(sel, fmt, ##arg) /*rtw_warn_on(1)*/; \
      |                         ^~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:279: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.o] Error 1
make[1]: *** [Makefile:1597: _module_/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.2.8-arch1-1-ARCH/build'
make: *** [Makefile:1885: modules] Error 2

This is a fresh Arch Linux installation. Please let me know if you need more information

kernal header not found

Hello, I get an error on the code : dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

Error! echo
Your kernel headers for kernel 4.17.6-1.el7.elrepo.x86_64 cannot be found at
/lib/modules/4.17.6-1.el7.elrepo.x86_64/build or /lib/modules/4.17.6-1.el7.elrepo.x86_64/source.

Help.......

Breaks my system when installed and used

I have got a problem that is following me with this driver. I acquired a new laptop recently and I wanted to install a GNU/Linux operating system on it since I use Arch Linux daily for a long time now and I don't want to deal with Windows. Anyway, my laptop needs this driver to be able to use the wireless card.

With every distribution I successfully installed on the computer, when I install and try to use the wifi thanks to the driver, the system lags and freezes within a few seconds. I am obliged to force a shutdown by holding the power button. Anyway, at the restart I've got a grub rescue prompt. On a debian-based distro I figured out how to deal with it by cearing the orphaned inodes etc. But then, at the next reboot there is a failure saying "no boot device detected" or something similar... The thing is that before using the driver the system worked perfectly, did several reboots... No problem.
I have this issue with all distros I tried :

  • Arch Linux
  • Debian
  • Kali Linux

The problem was always the same. The last time I tried I remember that after installing the driver I rebooted the computer, then I had the wicd tool on xfce available to use my wifi card, enabled it, saw the wifi SSIDs nearby and connected to my router without a problem. It is exactly when the connection was established (or perhaps just before) that it freezes and break everything...
At first I was thinking the problem was something else, another driver for the GPU for example... But really the experience shows that the problem is linked to the RTL8723DE driver.

I tried two ways to install it. On Debian and Kali I did it manually like described in the readme. On Arch I used Yaourt to install from the Arch User Repository... It is quite frustrating because it is just the last step to configure my laptop (it was already a pain to find a distro that supports my cpu, anyway...)
It would be awesome to have an answer to this, maybe I could help to fix it.
Note that the kernel used was always >=4.16 with linux headers updated...

Wireless Networks not detected despite installing latest drivers

Hi, I have a HP Laptop (Model: HP 15q-BU010TU) that I purchased recently and it came with FreeDOS. I proceeded to install the latest Ubuntu off a USB stick and the installation went just fine. I was connected via a wired ethernet connection at the time. Post installation, I was able to go about my work when I realised that the Wi-Fi wasn't working. I did some searching online and installed the latest version of the rtl8732de drivers from Larry W. Fingers github. Now my system is able to detect that I have wireless capability, but when I click on 'Search for networks' it's spinning forever and none of the network SSIDs appear. I've checked my network setup also and my SSID is hidden and another laptop is able to connect to the same SSID, so it isn't a network issue. Can anyone please help?

Support Linux Kernel 4.9

Any chance of supporting Linux Kernel 4.9?
Debian Strech(Stable) latest Kernel is only 4.9.
These Drivers require 4.11 I don't want to upgrade and mess up other packages from stable Debian repository.

Failed to build using 4.20 kernel

hey guys,
kernel: 4.20.0-arch1-1-ARCH

Everything worked just fine until now. Faced no issues through the past builds.

the last lines of the make log file

/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log

/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_get_systime_us’:
 /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.c:352:2: error: implicit declaration of function ‘get_monotonic_boottime’; did you mean ‘getboottime’? [-Werror=implicit-function-declaration]
   get_monotonic_boottime(&ts);
   ^~~~~~~~~~~~~~~~~~~~~~
   getboottime
 cc1: some warnings being treated as errors
 make[2]: *** [scripts/Makefile.build:292: /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/ioctl_cfg80211.o] Error 1
 make[1]: *** [Makefile:1563: _module_/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
 make[1]: Leaving directory '/usr/lib/modules/4.20.0-arch1-1-ARCH/build'
 make: *** [Makefile:1885: modules] Error 2

Please add licensing/copying file

Doing a quick scan over the repository, it seems that all the source code is gplv2+

Would you consider adding a license file so that it covers the other files in the repository too so that this could be included in a nice dkms module that can be distributed for systems that would like to do so? thanks

Updates

Hi, is there a way to update the driver without uninstalling all then clone the repository again ?

Also, does the driver works for kernel 4.20 ?

Support for Kali Linux

Hi! I was installing rtl8723 for my recent single OS installation of kali wirh kernel >= 14.11 as stated by output for:
uname -r

4.14.0-kali3-amd64

cat /proc/version

Linux version 4.14.0-kali3-amd64 ([email protected]) (gcc version 7.2.0 (Debian 7.2.0-18)) #1 SMP Debian 4.14.12-2kali1 (2018-01-08)

but upon reaching step:

dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

I got the following error:

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
'make' all KVER=4.14.0-kali3-amd64......(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.14.0-kali3-amd64 (x86_64)
Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.

make.log reads:

DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 4.14.0-kali3-amd64 (x86_64)
Mon Mar 26 02:45:41 -03 2018
/bin/sh: 1: bc: not found
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.14.0-kali3-amd64/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build modules
make[1]: Entering directory '/usr/src/linux-headers-4.14.0-kali3-amd64'
/bin/sh: 1: bc: not found
CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_cmd.o
CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_security.o
CC [M] /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.o
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c: In function ‘dump_drv_version’:
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:62: error: macro "DATE" might prevent reproducible builds [-Werror=date-time]
RTW_PRINT_SEL(sel, "build time: %s %s\n", DATE, TIME);
^
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:62: error: macro "TIME" might prevent reproducible builds [-Werror=date-time]
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:62: error: macro "DATE" might prevent reproducible builds [-Werror=date-time]
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.c:50:62: error: macro "TIME" might prevent reproducible builds [-Werror=date-time]
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.14.0-kali3-common/scripts/Makefile.build:325: recipe for target '/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.o' failed
make[4]: *** [/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/core/rtw_debug.o] Error 1
/usr/src/linux-headers-4.14.0-kali3-common/Makefile:1525: recipe for target 'module/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build' failed
make[3]: *** [module/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.14.0-kali3-amd64'
Makefile:1884: recipe for target 'modules' failed
make: *** [modules] Error 2

Would you please help me? I bought this laptop for work but I can't do much without wireless, I would really appreciate your help. Thanks

Fails to build using 4.19 kernel

Hi,

Ubuntu 18.04.1, mainline kernels, dkms.

Thank you for this driver which saved my HP laptop...

Everything was working flawlessly, and I had no problem upgrading several times from kernel 4.15 to latest versions including 4.18.16.

However building the driver fails against 4.19 with the following log :

In file included from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service_linux.h:86:0,
from /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/include/osdep_service.h:42,
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/linux/os_intfs.c:22:
./include/linux/ieee80211.h:1442:0: note: this is the location of the previous definition
#define IEEE80211_MAX_AMPDU_BUF 0x100

/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.c:1210:22: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.ndo_select_queue = rtw_select_queue,
^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.c:1210:22: note: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’)
cc1: some warnings being treated as errors
scripts/Makefile.build:305: recipe for target '/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.o' failed
make[2]: *** [/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/os_dep/linux/os_intfs.o] Error 1
Makefile:1517: recipe for target 'module/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build' failed
make[1]: *** [module/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build] Error 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.19.0-041900-generic »
Makefile:1884: recipe for target 'modules' failed
make: *** [modules] Error 2

Can only connect to one network

After installing the driver, I was able to connect to my home WiFi without any fiddling around. However, I frequent a tea bar and use their WiFi whenever I'm there. It still works on other devices so it's not on their end. When I first noticed this, I tried connecting my phone's wifi hotspot and couldn't connect to that either. I am able to connect to my phone's hotspot via bluetooth though. I thought that it might have been some issue with only being able to have one known wifi network so I tried deleting my home one. This didn't solve the issue and I am still able to connect to my home network. Not sure what other information should be supplied nor do I know how to get it for you to further investigate this issue.

Wifi stops working after a period of time

Wifi stays connected but I can't connect to the internet. Turning it off and then back on temporarily solves this issue. Until this issue is solved I can't download large files on my laptop.

Issue with 18.04

I just updated my laptop to 18.04 and it doesn't detects the Wi-Fi card
the 4.11 and up version doesn't work with 18.04

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.