When I connect the usb wifi dongle to the usb 3.0 port, the dongle is not recognized.
I tried to install the atheros firmware without any luck.
I tried with different OS with the same no luck result:
Radxa Official OS, kernel 5.10.160 and Debian 11
Armbian OS, kernel 6.1.75, Debian 12
DietPi, kernel 5.10.160 and Debian 12
To ensure that the dongle is working fine, I tried it with a Raspberry Pi 5 (8Gb), with the official raspberry pi OS 64 bit-Debian 12, and the dongle is recognized without problems and work as expected and stable.
Is there anthing I can do to allow the dongle working on the Radxa zero 3w?
Thank you @Nasca for the fast response.
I checked on my Radxa if driver is enabled by doing:
lsmod | grep ath9k => empty result
modprobe ath9k => FATAL result
, that telling me that modules for my usb dongle are not enabled.
ThenI checked if they are enable in my current kernel by running:
zcat /proc/config.gz | grep ATH9K => “# CONFIG_ATH9K is not set” and “# CONFIG_ATH9K_HTC is not set”
If I am not wrong, all of this returned form the command, are saying that drivers are not in the kernel.
So I think the only way to get them is to recompile kernel by enabling the drivers in the kernel config.
If I am on the right track, could you please help me to identify where to find the correct kernel (5.10.160-38-rk356x for arm64) in the radxa github? and if is it better to make it as a module or in the kernel?
Any help and suggestions would be much appreciated.
cd bsp . /bsp ./bsp linux rk356x -r99
(I ran everzthing on the zero 3w, and this step required hours)
modiy the kconf.conf file
sudo nano bsp/linux/rk356x/kconfig.conf
add this lines at the end then save # Enable support for Atheros AR9171 and ATH9K drivers CONFIG_ATH9K=y # Enables the ATH9K driver, which supports Atheros 802.11n wireless cards. CONFIG_ATH9K_HTC=y # Enables the support for Atheros HTC-based USB adapters (such as AR9171). CONFIG_ATH9K_PCI=y # Enables PCI and PCIe support for Atheros wireless adapters. CONFIG_ATH9K_COMMON=y # Shared functionality for the ATH9K driver. CONFIG_ATH_COMMON=y # Common Atheros driver code used by multiple Atheros drivers.
(don|t know if needed but I did) sudo apt install firmware-atheros