New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
FreeBSD amd64 KVM Troubleshooting
There seems to be something wrong with my configuration where I can't get any amd64 FreeBSD bootonly ISOs to boot. This is across two KVM nodes that I've verified this. I've used FreeBSD 8.3, 9.0, and 9.1 Beta with no success. 32-bit works fine. What am I overlooking here?
Comments
@Nick_A I've sent you a PM
Thread resurrection: GO GO GO !!
What was the fix for this issue? I've now run into the problem where no 64-bit FreeBSDs will boot, but the 32-bit ones will.
Last time I heard from @Nick_A the problem still persists. Hopefully they get it working though.
No fix found to date.
I'm experiencing the same issue on my E3 KVM nodes, but it looks like it's related to either the Supermicro board we're using, or the E3 CPU.
FreeBSD AMD64 ISOs boot fine on my E5 KVM node.
We have ran into this also.
Do you have the console output for when the boot fails?
I just successfully booted a test kvm guest with the bootonly amd64 iso for 9.1. Sitting at a shell prompt now... Is this still an issue?
My testVM on ipxcore results to :
kernel trap 9 with interrupts disabled
i asked to try to run KVM enviroment without -cpu host switch on qemu-system-x86_64
This is cpu switch bound and some bugs rely on a usb subsystem.
What version of kvm? What were the command line options?
@Damian can chime in, i dont have access to the host node.
[root@emerald ~]# virsh version
Compiled against library: libvir 0.9.10
Using library: libvir 0.9.10
Using API: QEMU 0.9.10
Running hypervisor: QEMU 0.12.1
I'm running 1.2.0 on Archlinux. My command options were extremely simple:
kvm -m 512 -cpu kvm64 -boot d -cdrom /misc/iso/FreeBSD-9.1-RELEASE-amd64-bootonly.iso -curses -enable-kvm
I have a guest freebsd machine here at home but it's 32bit and not 64... oh and in that output above too you're pointing to the i386 bootonly iso.
I know, I took it as it currently exists, because i386 will boot without issue.
archlinux kvm points to qemu-system-x86_64.
What if damian invokes qemu-system-x86_64 directly.
e.g qemu-system-x86_64 -hda [BASE IMAGE FILE NAME] -m [MEMORY] -boot d -cdrom [GUEST OS LOCATION]
It shouldn't matter... and now as of Qemu 1.3.0, they've combined qemu-kvm and qemu (ie, no more modified qemu to use kvm features of the kernel/hardware). I'm wondering what option(s) or configurations are making it fail. I've actually compiled 1.3.0 for Arch but had to back out... because my FreeBSD guest wouldn't boot, and that one is 32bit. I was also considering joining your KVM beta test. It's a cool project, I've been following it for quite some time. I'm not a big fan of virsh or libvirt, though.