asix88xxx: Import drivers from FreeBSD to replace usb_asix.

The homegrown usb_asix was partially based on the upstream FreeBSD
driver anyway, and hasn't seen much maintenance in recent years.
We might as well replace it with the FreeBSD version. In the process,
also add the "axge" driver, supporting the Gigabit version of this
hardware.

Tested by smrobtzz with the AX88179A: "it seems to work perfectly".

Change-Id: I37fdfc2cef6100916d6034817f117286f7f443b2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9600
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Augustin Cavalier
2026-03-16 13:17:57 +00:00
committed by waddlesplash
parent 9936387223
commit 000c32a568
9 changed files with 3452 additions and 2 deletions
+1 -1
View File
@@ -312,6 +312,7 @@ SYSTEM_ADD_ONS_DRIVERS_MIDI = ;
SYSTEM_ADD_ONS_DRIVERS_NET = [ FFilterByBuildFeatures
x86,x86_64,riscv64 @{
3com
asix88xxx
atheros813x
atheros81xx
attansic_l1
@@ -339,7 +340,6 @@ SYSTEM_ADD_ONS_DRIVERS_NET = [ FFilterByBuildFeatures
etherpci
pegasus
usb_asix
usb_davicom
usb_rndis
wb840