This guide will walk you through the process of setting up the aic8800 device on your Arch Linux system. We'll cover the installation of necessary dependencies, cloning and installing from the GitHub repository, and configuring usb_modeswitch to enable WiFi mode permanently.
Ensure you have dkms
installed on your system. If not, you can install it using the following command:
sudo pacman -S dkms
Follow these steps to clone and install the aic8800 DKMS from the GitHub repository:
- Clone the repository:
git clone https://github.com/fqrious/aic8800-dkms
- Navigate into the cloned repository:
cd aic8800-dkms
- Copy the source files to the appropriate directory:
sudo cp -r src /usr/src/aic8800-1.0.5
- Copy the blob files to the appropriate directory:
sudo cp -r blobs/* /usr/lib/firmware/
- Install the module using dkms:
dkms install aic8800/1.0.5
To manually enable the WiFi mode, run the following command:
sudo usb_modeswitch -KW -v a69c -p 5721
You may need to reboot your system for changes to take effect:
sudo reboot
To make the usb_modeswitch settings permanent, follow these steps:
- Create a new file named
40-usb_modeswitch.rules
in the/etc/udev/rules.d/
directory:
sudo nano /etc/udev/rules.d/40-usb_modeswitch.rules
- Add the following line to the file, then save and exit:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5721", RUN+="/usr/sbin/usb_modeswitch -KW -v a69c -p 5721"
- Reload the udev rules:
sudo udevadm control --reload-rules
- Re-insert your USB device or reboot your system to apply the changes.
With these steps completed, your aic8800 device should be set up and ready to use on your Arch Linux system.