Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aic8800dc

Important

Maintenance has moved to shenmintao/aic8800d80. The newer repository supports AIC8800DC (a69c:88dc) and AIC8800DE (a69c:88de, including storage mode a69c:5722) and receives current Linux kernel compatibility updates. Please use it for new installations and bug reports.

Use the main branch by default. If the driver log reports chip_id=7, chip_mcu_id=1, use the legacy-mcu1 branch instead. Do not install both repositories at the same time because they use the same module and firmware names. Remove the old installation, then follow the current installation instructions.

Legacy instructions

The instructions below are retained for historical reference and are no longer maintained.

Tested on Linux kernel 6.14 with Ubuntu.

Attention

Before installing the driver, delete all aic8800-related folders under /lib/firmware. Using an incorrect firmware version may cause the system to freeze.

Installation Steps

Copy udev rules:

Copy the aic.rules file to /lib/udev/rules.d/:

sudo cp aic.rules /lib/udev/rules.d/

Copy firmware:

Copy the aic8800DC folder from ./fw to /lib/firmware/:

sudo cp -r ./fw/aic8800DC /lib/firmware/

Navigate to the driver directory:

Change to the drivers/aic8800 directory:

cd ./drivers/aic8800

Compile and Install the Driver:

First, compile the driver:

make

Then, install the driver:

sudo make install

For any kernel updates, you'll need to reinstall the driver:

make clean
make
sudo make install

Load the Driver

After installation, load the driver with the following command:

sudo modprobe aic8800_fdrv

Verify the Module is Active

Check if the module is loaded correctly:

lsmod | grep aic

You should see output similar to:

aic8800_fdrv    536576  0
cfg80211        1146880 1   aic8800_fdrv
aic_load_fw     69632   1   aic8800_fdrv
usbcore         348160  10  xhci_hcd,ehci_pci,usbhid,usb_storage,ehci_hcd,xhci_pci,uas,aic_load_fw,uhci_hcd,aic8800_fdrv

After that, plug in your USB wireless network card.

Verify Wi-Fi Device is Active

To check if the Wi-Fi interface is recognized, run:

iwconfig

If the device is still not active, check the kernel logs for any errors related to the driver:

sudo dmesg

About

No description, website, or topics provided.

Resources

Stars

34 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages