Hi, After reading the rest of this (old) thread, I'm thinking that maybe a good compromise between duplicating or including code could be to include the C files (which don't need to be modified for this port), and duplicate the config files which need more intrusive changes. This is a resynced version which does that. Please consider appliing it. Status is almost the same as before: System boots and is usable with usb keyboard. works: - serial port - vga (old pci card) - memtest86+ succeeds with minor raminit.c tweaking (see the "[PATCH] Athlon64 K8 fixes" thread) - ata disk - usb doesn't: - ps/2 keyboard - vga pci-e card (??) - any other pci card I tried wasn't tested: - sata - game port - onboard audio (not supported by alsa anyway) - ps/2 mouse -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all."