Hardware compatibility with Linux is also my great concern. Right now Fedora Core 4 Test 2 x86_64 (kernel 2.6.11) is running in my AX8 box and all the integrated peripherals are working (aside from performance).
SATA controllers (VT8237/VT6421L): supported (I haven't tested RAID and hot swap, though).
Audio (ALC658): supported
LAN (IP1000A): supported through
driver 2.08
USB (VT8237): supported
Firewire (VT6306): supported
Installing LAN driver should be easy. For those AX8 owners who want to install it but are linux newbies (like me), I would like to write a short instruction (as readme.txt is too simplified). Suppose that the unzipped driver folder is in a FAT32 partition that is mounted, say /windows/ipg. To
compile the driver, open the terminal (as root) and run the command
# cd /windows/ipg
Then run
# make all
The module (driver) ipg.ko will be created in the same directory. Copy it to a subdirectory of /lib/modules/2.6.11-1.1226_FC4/, say,
# cp ipg.ko /lib/modules/2.6.11-1.1226_FC4/kernel/drivers/net
Then run
# depmod
(The line /lib/module/2.6.11-1.1226_FC4/kernel/drivers/net/ipg.ko: will be added in the file /lib/module/2.6.11-1.1226_FC4/modules.dep.) To
load the module manually, run
# modprobe ipg
To automatically load the module at each boot, add the line "alias eth0 ipg" in the file /etc/modprobe.conf. To see whether the driver is loaded correctly, run
# dmesg
If you see the lines:
IC PLUS IP1000 1000/100/10 based NIC found.
Bus 0 Slot e
Ethernet device registered as: eth0
then loading the driver is successful. Finally you need to
configure the device eth0. First create a new file, named ifcfg-eth0, in the directory etc/sysconfig/network-scripts and add the line DEVICE=eth0. Then run Network Configuration tool in a graphical interface, configure the device eth0 and activate it. Done.