Richard has been very forthcoming off-list in trying to get 9legacy working on my machines. But there are still a few things that aren't quite working, so let's bring this thread up to speed.

On the X60s, Plan 9 now runs on bare metal but I can't establish an ethernet connection. Even when I run ipconfig and ndb/dns manually after boot, it doesn't solve the issue, because there is an issue with the mp table.

cat /dev/kmesg
[...]
#l0: i82573: 1Gbps port 0xEE000000 irq 11: 0016d3b8c206
mpintrenable: multiple botch irq11, tbdf 5000000, lo 00000049, n 00000049
mpintrenable: out of choices eisa -1 isa 22 tbdf 0xc030000 irq 11
intrenable: couldn't enable irq 11, tbdf 0xC030000 for ether1
wpi: [...]
#l1: [...]
mpintrenable: multiple botch irq11, tbdf 5000000, lo 00000049, n 00000049
mpintrenable: out of choices eisa -1 isa 22 tbdf 0xc00ef00 irq 11
intrenable: couldn't enable irq 11, tbdf 0xC0EF000 for usbehci
[...]
init: starting /bin/rc
ipconfig: no success with DHCP
ndb/dns: can't read my ip address

It takes ages to start rc due to the latter two entries.

I've tried the BIOS in AHCI, but that returns only more errors, so I have it run in IDE compatibility mode again. The hardware works fine together under OpenBSD, so it can't be an incompatibility issue there. I understand that the MP table may be broken, so I'm wondering whether there is a way of fixing it or whether I would just need to update the BIOS 2.14>2.19 (which would mean buying an X6 Ultrabase with optical drive) and the problem would be solved.

On the X60, I can't partition the disk during installation. [partdisk] keeps failing.  Again, mpintrenable has not been very kind to me. As above, it cannot enable irq 11 for usbuhci and iahci and can't seem to recognise the hard drive (sdE0):

sdE0: retry blk 0
sdE0: retry blk 0
sdE0: retry blk 0
sdE0: retry blk 0
sdE0: retry blk 0
sdE0: bad disk