I think I've figured out part of my problem. A closer look at FreeBSD's
boot messages shows that the full path to the disk driver is
atapci0: <Intel ICH6M SATA150 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xbfa0-0xbfaf irq 17 at device 31.2 on pci0
ata0: <ATA channel 0> on atapci0
I think that I am running into trouble with that `Intel ICH6M
SATA150 controller'. I assume that's not supported.
No, it works. I have Plan 9 running on my D610 and it has no problem with
the disk controller. Cardbus and Ethernet on the other hand ... (I have
some cardbus driver patches from Charles and jmk that I'm slowly working
my way through.)
The only difference between our setup is that I don't have a local venti,
just a local fossil. But I've pounded on the disk reasonably hard (lots
of compiles) and haven't had any issues.
--lyndon