Hi there,
I am trying to connect my qubes box via wifi - but I cannot compile
any kernel module for my wifi cards (on both fedora 26 and 29). The
compilation fails at the first object file:
[user@sys-usb rtl8821AU]$ make
make ARCH=x86_64 CROSS_COMPILE= -C
/lib/modules/4.14.103-1.pvops.qubes.x86_64/build
M=/home/user/rtl8821AU modules
make[1]: Entering directory
'/usr/lib/modules/4.14.103-1.pvops.qubes.x86_64/build'
make[2]: *** No rule to make target
'/home/user/rtl8821AU/core/rtw_cmd.o', needed by
'/home/user/rtl8821AU/8821au.o'. Stop.
make[1]: *** [Makefile:1535: _module_/home/user/rtl8821AU] Error 2
make[1]: Leaving directory
'/usr/lib/modules/4.14.103-1.pvops.qubes.x86_64/build'
make: *** [Makefile:2003: modules] Error 2
but the source file for that object file is there:
[user@sys-usb rtl8821AU]$ ls /home/user/rtl8821AU/core/rtw_cmd.c
/home/user/rtl8821AU/core/rtw_cmd.c
I have installed the headers:
sudo dnf install make automake gcc gcc-c++ kernel-devel
This looks like it must be something silly - but I really cannot find
anything. I have installed the
I have also tried the kernel modules that are already in the system
for the two cards that I have bought (tp-link AC600 Archer T2UH and
Edimax EW-7811UTC) - but no result, i.e. /proc/net/dev does not show
anything, I am doing it in sys-usb - so that the access to the device
is a sure thing. The Edimax one explicitly lists Linux as supported
but the instructions still require compiling a kernel module.
--
Zbigniew Lukasiak
https://medium.com/@zby
http://brudnopis.blogspot.com/