I’ve spent some time off this week upgrading my build-my-personal-NanoBSD-image
tool from a VMware virtual machine to a physical box running a 32-bit build-box
So far so good — all that has been working really well.
My nanobsd image is only used on Soekris and PC Engines boxes and my production
images are really small (some <100MB storage and ~32MB memory), so I have a
crufty kernel config that excluded a bunch of stuff I (thought I) don’t need.
Now I’d like to run my built image under bhyve for testing. It’s easier for me
if the disk comes up as an ada device, so I’m using ahci-hd instead of
virtio-blk. With virtio-blk the system boots but the device has the “wrong"
With ahci-hd it can’t read my partition for some reason.
I’ve tried with both file and zvol backing store.
This is the error I’m getting:
ada0: <BHYVE SATA DISK 001> ATA-8 SATA 2.x device
ada0: Serial Number 123456
ada0: 300.000MB/s transfers (SATA 2.x, PIO4, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 260MB (532480 512 byte sectors: 16H 63S/T 528C)
ada0: Previously was known as ad4
(ada0:ahcich0:0:0:0): READ_MUL. ACB: c4 00 c1 1f 08 40 00 00
00 00 04 00
(ada0:ahcich0:0:0:0): CAM status: ATA Status Error
(ada0:ahcich0:0:0:0): ATA status: 41 (DRDY ERR), error: 04 (ABRT )
(ada0:ahcich0:0:0:0): RES: 41 04 00 00 00 40 00 00 00 00 00
(ada0:ahcich0:0:0:0): Retrying command
Any suggestion for what I’m doing wrong? Did I compile my kernel with some
idiotic set of not-working options?
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to