I've stupidly bought a VIA EPIA motherboard. It's a tiny, low power server board, with two built-in VIA-Rhine ethernet controllers. I've added a Prism based wireless PCI card. I use it as a firewall and WiFi base-station.
Apparently VIA's BIOS is really stupid. I have real trouble running a stock Debian kernel on this set-up. One or other of the network interfaces will just fail. The tell-tale sign is the following message at boot time:
IRQ 9: nobody cared (try booting with the "irqpoll" option)
...followed by a kernel stack dump.
There is an unresolved Kernel bug report for this. The one thing in there that has worked for me (on Debian kernel 2.6.17-2-486) is booting with the extra kernel option acpi=noirq.