I recently bought radxa 3w for my tinkering, whenever i try to update and upgrade the packages, the interface.d from /etc/network/interface.d/* is deleted which upon reboot removes my wifi and bluetooth access, i have tried backup the interface.d and move it back to the main but still the same problem. I tried to download the driver for the wifi chip but couldn’t find any, I download the debian os 6b for my zero 3w, any help and suggestions is welcomed. Thank you
Radxa Zero 3w Wifi problem
you would need the firmware together with the wifi modules to get the wifi working.
the firmware are located at /lib/firmware.
see if they are present in your main
You may also consider trying other 3rd party image.
I think dietpi worth trying
https://dietpi.com/downloads/images/DietPi_RadxaZERO3-ARMv8-Bookworm.img.xz
This is a known issue and has been fixed and is waiting to be updated to the apt repo, again the previous temporary solution was to manually delete the /lib/udev/rules.d/99-radxa-aic8800.rules
file and restart
@ChenJaly I still cannot get wifi connecting using rsetup.
I use radxa-zero3_debian_bullseye_xfce_b6
image, with all the packages updated to the latest versions.
Wifi connection fails even after removing the 99-radxa-aic8800.rules
and restart.
What else can I do? Can I provide any additional debug information?
my uname -a
output:
Linux radxa-zero3 5.10.160-39-rk356x #3a8f7930a SMP Tue Dec 31 07:03:59 UTC 2024 aarch64 GNU/Linux
I was able to connect to a WiFi. Not sure what exactly was the reason. Here’s what I’ve done:
- Restored the
99-radxa-aic8800.rules
- Set country in rsetup’s wifi localization settings
- Re-created wifi configuration with “WPA2 personal” in rsetup
Please give more details of what the issue is. If I understand the problem, I may be able to fix my Zero 3W headless boot issues for good.
Try to install this two deb:
https://github.com/radxa-pkg/radxa-system-config/releases/download/0.6.12/radxa-system-config-aic8800-usb-dkms_0.6.12_all.deb
https://github.com/radxa-pkg/radxa-udev/releases/download/0.1.4/radxa-udev_0.1.4_all.deb
EDIT: Problem solved by reading other threads in the forum:
TL;DR;
To update the system, use rsetup -> system -> system update
, instead of apt upgrade
(DO NOT USE
).
The package radxa-system-config-aic8800-usb-dkms_0.6.12_all.deb
is not correct for the Zero 3W, which needs the sdio
version instead of the usb
version, which is handled by rsetup correctly, but not by apt update.
I’m wondering as to why the package management is messed up, such that apt upgrade doesn’t do a clean job as expected. Thoughts for another day, I suppose.
Old Content:
Thank you for the information about these 2 packages. Checking with apt
, I see that, for the b6 image, the installed versions for the packages are 0.5.7 (radxa-system-config-aic8800-dkms
, which is replaced by the listed radxa-system-config-aic8800-usb-dkms
) and 0.1.1. On apt update && apt upgrade
, radxa-udev
updates to 0.1.3, but no change on the aic8800 dkms package.
I’ve downloaded and installed these 2 packages. However, that’s not enough to solve the issue, and the wlan0 interface doesn’t come up during headless boot.
install summary:
root@radxa-zero3:/tmp# apt install /tmp/radxa-system-config-aic8800-usb-dkms_0.6.12_all.deb /tmp/radxa-udev_0.1.4_all.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'radxa-system-config-aic8800-usb-dkms' instead of '/tmp/radxa-system-config-aic8800-usb-dkms_0.6.12_all.deb'
Note, selecting 'radxa-udev' instead of '/tmp/radxa-udev_0.1.4_all.deb'
The following additional packages will be installed:
aic8800-firmware aic8800-usb-dkms
The following packages will be REMOVED:
aic8800-dkms radxa-system-config-aic8800-dkms
The following NEW packages will be installed:
aic8800-firmware aic8800-usb-dkms radxa-system-config-aic8800-usb-dkms
The following packages will be upgraded:
radxa-udev
1 upgraded, 3 newly installed, 2 to remove and 5 not upgraded.
<snip details="package removal section"/>
Selecting previously unselected package aic8800-usb-dkms.
(Reading database ... 78135 files and directories currently installed.)
Preparing to unpack .../aic8800-usb-dkms_3.0+git20240327.3561b08f-2_all.deb ...
Unpacking aic8800-usb-dkms (3.0+git20240327.3561b08f-2) ...
Setting up radxa-udev (0.1.4) ...
Setting up aic8800-firmware (3.0+git20240327.3561b08f-2) ...
Setting up aic8800-usb-dkms (3.0+git20240327.3561b08f-2) ...
Loading new aic8800-usb-3.0+git20240327.3561b08f-2 DKMS files...
Building for 5.10.160-26-rk356x 5.10.160-39-rk356x
Building initial module for 5.10.160-26-rk356x
Done.
aic_load_fw_usb.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.10.160-26-rk356x/updates/dkms/
aic8800_fdrv_usb.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.10.160-26-rk356x/updates/dkms/
aic_btusb_usb.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.10.160-26-rk356x/updates/dkms/
depmod......
DKMS: install completed.
Building initial module for 5.10.160-39-rk356x
Done.
aic_load_fw_usb.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.10.160-39-rk356x/updates/dkms/
aic8800_fdrv_usb.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.10.160-39-rk356x/updates/dkms/
aic_btusb_usb.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.10.160-39-rk356x/updates/dkms/
depmod......
DKMS: install completed.
Setting up radxa-system-config-aic8800-usb-dkms (0.6.12) ...