The network cards (both the wireless and the wired) are propietary designs with no specifications.
AHCI. The OS comes preinstalled with AHCI enabled, which means I have no access to the disk since my AHCI-driver is not yet functional (I hope to complete that one though).
USB. There seems to be an EHCI-controller with no companion (UHCI/OHCI) controller. I wonder how this is supposed to work with older USB-devices?
The VESA/VBE is really broken. It anounces a protected mode interface, but one of the first things the entry point does is to load DS with CS, and then try to write via DS. That interface could not have been tested with anything. But it gets worse. If my code is patched to always use V86-mode, it is possible to retrieve available video-modes, but when video-modes are set in V86 mode, the code once more faults. On something. I have no idea why because the screen is also messed-up. And since there are no ways to make an ethernet-driver, I cannot hope to remote debug this issue either.

I really wonder how to fix these issues.

OTOH, it has a Intel CoreDuo processor, and I have no SMP issues with the machine. Seems like SMP support is rather stable right now (I've also run it a lot on a 4-core AMD Athlon).