Date: Thu, 27 Oct 2016 20:05:52 +0200 From: Harry Schmalzbauer <freebsd@omnilan.de> To: freebsd-stable@freebsd.org Subject: Unexpected ahci-hd bytes when running in bhyve(8) Message-ID: <58124200.5080306@omnilan.de>
next in thread | raw e-mail | index | archive | help
Hello, I wanted to use a "roaming" ssd with byhve/vmm, which is the home of a GPT based FreeBSD setup. I've been using this for years with ESXi and bare-metal-hosts, and wanted to try out bhyve. Unfortunately this doesn't work the way I'm used to. Booting of ufs:/dev/gpt/myROOT fails with error 19, loader does only see a diskid/BHYVEDISK, not the GPT partitions. I guess ahci-hd isn't 1:1 mapping blocks, neither does virtio-blk, since it shows exactly the same result, which is a bit strange to me: When I boot a Live-CD in vmm with the physical SSD ahci-hd attached, the first 8kByte of /dev/ada0 is 0x0. The same test on the host ('dd if=/dev/ada4 count=16 | hd') shows me PMBR and GPT content, which I also expected to see in bhyve… What am I missing? Here's my switches: bhyve -u -A -H -P \ -S \ -s 0,hostbridge \ -s 6,passthru,6/0/0 \ -s 31,lpc \ -s 1,ahci-cd,releases/ISO-IMAGES/11.0/FreeBSD-11.0-RELEASE-amd64-disc1.iso \ -s 7,ahci-hd,/dev/ada4 \ -l com1,/dev/nmdm0A \ -m 3G -c 4 preed /dev/ada4 is the "roaming" (hotpuggable) SSD on the host. Thanks for any hint, -harry
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58124200.5080306>