[SOLVED] Machine: q35 and FreeBSD - Stuck on boot

golduck

Renowned Member
Oct 8, 2014
7
0
66
Hi to all users :),

for testing i'll migrate all my VMware esxi free on proxmox 3.3,
i have a VM with nas4free and 2 IBM m1015 controller (PCI-e) with passthrough, on vmware all works flawless.

On proxmox i have a problem with pass through, if i try to pass through the 2 controller on windows machine all works.

if i activate machine: q35 on freebsd guest the boot stuck on "usbus7: 480Mbps".

without machine q35 all works but i can't pass through the 2 controller.

i have searched all over the internet but i don't have find anything

for test i have downloaded the freebsd 9.3 live iso and the problem is the same, stuck on usbus7..

the kernel i've tryed are the last 3.10-4 and the last 2.6, same problem on both

i don't know how to fix this...

thanks for your help

Francesco

sorry for my very bad english
 
Last edited:
SOLVED!

Ok, after hour and hour of trying i've found the solution, and a BUG!

The problem was on "machine" options

This is the list of complete kvm machine type
Code:
root@zeus:~# kvm -machine help
Supported machines are:
pc-0.13              Standard PC (i440FX + PIIX, 1996)
pc-i440fx-2.0        Standard PC (i440FX + PIIX, 1996)
pc-1.0               Standard PC (i440FX + PIIX, 1996)
pc                   Standard PC (i440FX + PIIX, 1996) (alias of pc-i440fx-2.1)
pc-i440fx-2.1        Standard PC (i440FX + PIIX, 1996) (default)
pc-q35-1.7           Standard PC (Q35 + ICH9, 2009)
pc-1.1               Standard PC (i440FX + PIIX, 1996)
pc-0.14              Standard PC (i440FX + PIIX, 1996)
pc-q35-2.0           Standard PC (Q35 + ICH9, 2009)
pc-i440fx-1.4        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-1.5        Standard PC (i440FX + PIIX, 1996)
pc-0.15              Standard PC (i440FX + PIIX, 1996)
pc-q35-1.4           Standard PC (Q35 + ICH9, 2009)
isapc                ISA-only PC
pc-1.2               Standard PC (i440FX + PIIX, 1996)
pc-0.10              Standard PC (i440FX + PIIX, 1996)
pc-0.11              Standard PC (i440FX + PIIX, 1996)
q35                  Standard PC (Q35 + ICH9, 2009) (alias of pc-q35-2.1)
pc-q35-2.1           Standard PC (Q35 + ICH9, 2009)
pc-i440fx-1.7        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-1.6        Standard PC (i440FX + PIIX, 1996)
none                 empty machine
pc-q35-1.5           Standard PC (Q35 + ICH9, 2009)
pc-q35-1.6           Standard PC (Q35 + ICH9, 2009)
pc-0.12              Standard PC (i440FX + PIIX, 1996)
pc-1.3               Standard PC (i440FX + PIIX, 1996)

if i use "q35" or "pc-q35-2.1" the boot don't work and stuck on usbus
if i use "pc-q35-2.0" the boot work and the passthrough are stable!

there are a BUG on "pc-q35-2.1" and freebsd systems (at least the 9.3)

someone can try this on non-proxmox ?


Thanks :)
 
I have the same Problem with passthrough the Onboard-Sata-Controller. Startup hangs on "usbus7: 480Mbps..."
Whats the Problem there?

I use Kernel "Linux proxmox 3.10.0-4-pve".

I have the other Machine-Code "pc-q35-2.0" not tried yet, is it safe to use it?
And what exactly is the Difference between "pc-q35-2.0" and "q35".
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!