Hi all!
Help me please. I will be very grateful.
English not my native, so excuse me…
I’m running the last version of Qubes. 4.0.3.
It has Fedora templateVM version 30.
The problem is that when I try to install the driver on the Wi-Fi adapter with chipset rtl8812au in my fedora templateVM, i face the error.
I read all the topics in ask.fedora with 8812au install-how-to.
I try to use make, i try to use dkms. And most often
the same error: latent_entropy undeclared
By the way i try all versions of drivers from this
/gnab/rtl8812au
/kimocoder/rtl8812au
when i try “make” it says me:
bash-5.0# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.19.94-1.pvops.qubes.x86_64/build M=/home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2 modules
make[1]: Entering directory ‘/usr/lib/modules/4.19.94-1.pvops.qubes.x86_64/build’
CC [M] /home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2/core/rtw_cmd.o
In file included from ./include/linux/net.h:22,
from ./include/linux/skbuff.h:29,
from ./include/linux/if_ether.h:23,
from ./include/uapi/linux/ethtool.h:19,
from ./include/linux/ethtool.h:18,
from ./include/linux/netdevice.h:41,
from /home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2/include/osdep_service_linux.h:30,
from /home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2/include/osdep_service.h:54,
from /home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2/include/drv_types.h:26,
from /home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2/core/rtw_cmd.c:17:
./include/linux/random.h: In function add_latent_entropy:
./include/linux/random.h:26:39: error: latent_entropy undeclared (first use in this function); did you mean add_latent_entropy?
26 | add_device_randomness((const void *)&latent_entropy,
| ^~~~~~~~~~~~~~
| add_latent_entropy
./include/linux/random.h:26:39: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [scripts/Makefile.build:304: /home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1522: module/home/user/Documents/all/rtl8812au-5.6.4.2/rtl8812au-5.6.4.2] Error 2
make[1]: Leaving directory ‘/usr/lib/modules/4.19.94-1.pvops.qubes.x86_64/build’
make: *** [Makefile:2219: modules] Error 2
And when i’m running dkms it says:
DKMS make.log for rtl8812au-5.6.4.2 for kernel 4.19.94-1.pvops.qubes.x86_64 (x86_64)
Fri May 22 16:38:10 GMT 2020
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.19.94-1.pvops.qubes.x86_64/build M=/var/lib/dkms/rtl8812au/5.6.4.2/build modules
make[1]: Entering directory ‘/usr/lib/modules/4.19.94-1.pvops.qubes.x86_64/build’
CC [M] /var/lib/dkms/rtl8812au/5.6.4.2/build/core/rtw_cmd.o
CC [M] /var/lib/dkms/rtl8812au/5.6.4.2/build/core/rtw_security.o
In file included from ./include/linux/net.h:22,
from ./include/linux/skbuff.h:29,
from ./include/linux/if_ether.h:23,
from ./include/uapi/linux/ethtool.h:19,
from ./include/linux/ethtool.h:18,
from ./include/linux/netdevice.h:41,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/include/osdep_service_linux.h:34,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/include/osdep_service.h:58,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/include/drv_types.h:26,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/core/rtw_security.c:17:
./include/linux/random.h: In function add_latent_entropy:
./include/linux/random.h:26:39: error: latent_entropy undeclared (first use in this function); did you mean add_latent_entropy?
26 | add_device_randomness((const void *)&latent_entropy,
| ^~~~~~~~~~~~~~
| add_latent_entropy
./include/linux/random.h:26:39: note: each undeclared identifier is reported only once for each function it appears in
In file included from ./include/linux/net.h:22,
from ./include/linux/skbuff.h:29,
from ./include/linux/if_ether.h:23,
from ./include/uapi/linux/ethtool.h:19,
from ./include/linux/ethtool.h:18,
from ./include/linux/netdevice.h:41,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/include/osdep_service_linux.h:34,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/include/osdep_service.h:58,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/include/drv_types.h:26,
from /var/lib/dkms/rtl8812au/5.6.4.2/build/core/rtw_cmd.c:17:
./include/linux/random.h: In function add_latent_entropy:
./include/linux/random.h:26:39: error: latent_entropy undeclared (first use in this function); did you mean add_latent_entropy?
26 | add_device_randomness((const void *)&latent_entropy,
| ^~~~~~~~~~~~~~
| add_latent_entropy
./include/linux/random.h:26:39: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [scripts/Makefile.build:303: /var/lib/dkms/rtl8812au/5.6.4.2/build/core/rtw_security.o] Error 1
make[2]: *** Waiting for unfinished jobs…
make[2]: *** [scripts/Makefile.build:303: /var/lib/dkms/rtl8812au/5.6.4.2/build/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1522: module/var/lib/dkms/rtl8812au/5.6.4.2/build] Error 2
make[1]: Leaving directory ‘/usr/lib/modules/4.19.94-1.pvops.qubes.x86_64/build’
make: *** [Makefile:2245: modules] Error 2
So, its is just an example with version 5.6… but i try it all. 5.1.5, 4.3.21 and so on. Also i try all the instructions, like install from /usr/src/ and so on again.
I dont need frame injection and monitor mode, just need wi-fi connetion.
And thank you for your help a lot!