[pve-devel] qemu start hanging on dell r710
Alexandre DERUMIER
aderumier at odiso.com
Tue Sep 29 14:04:53 CEST 2015
>>rollbacking to kernel 4.1 seem to work too.
seem that KVM_CAP_X86_SMM has been introduce in kernel 4.2.
https://lkml.org/lkml/2015/5/8/235
I'll try to revert this, and test.
----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mardi 29 Septembre 2015 13:46:06
Objet: Re: [pve-devel] qemu start hanging on dell r710
rollbacking to kernel 4.1 seem to work too.
so it's only with kvm + kernel 4.2 + qemu 2.4 machine type
looking at the machine config code,
it could come from KVM_CAP_X86_SMM extension
on 2.3 machinetype, the value is forced and on 2.4 they are some kind of test.
static void pc_compat_2_3(MachineState *machine)
{
PCMachineState *pcms = PC_MACHINE(machine);
savevm_skip_section_footers();
if (kvm_enabled()) {
pcms->smm = ON_OFF_AUTO_OFF; >> comment this, and it's hanging too
}
global_state_set_optional();
savevm_skip_configuration();
}
bool pc_machine_is_smm_enabled(PCMachineState *pcms)
{
bool smm_available = false;
if (pcms->smm == ON_OFF_AUTO_OFF) {
return false;
}
if (tcg_enabled() || qtest_enabled()) {
smm_available = true;
} else if (kvm_enabled()) {
smm_available = kvm_has_smm(); >> maybe it's hanging here
}
if (smm_available) {
return true;
}
if (pcms->smm == ON_OFF_AUTO_ON) {
error_report("System Management Mode not supported by this hypervisor.");
exit(1);
}
return false;
}
bool kvm_has_smm(void)
{
return kvm_check_extension(kvm_state, KVM_CAP_X86_SMM);
}
I'll send a mail to qemu && kvm mailing list
----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mardi 29 Septembre 2015 12:46:54
Objet: Re: [pve-devel] qemu start hanging on dell r710
disabling kvm also fix the problem.
hanging:
/usr/bin/kvm -id 100 -chardev socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait -mon chardev=qmp,mode=control -vnc unix:/var/run/qemu-server/100.vnc,x509,password -pidfile /var/run/qemu-server/100.pid -name test -cpu kvm64 -m 4096 -machine pc-i440fx-2.4
working:
/usr/bin/kvm -id 100 -chardev socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait -mon chardev=qmp,mode=control -vnc unix:/var/run/qemu-server/100.vnc,x509,password -pidfile /var/run/qemu-server/100.pid -name test -cpu kvm64 -m 4096 -machine accel=tcg,type=pc-i440fx-2.4
working:
/usr/bin/kvm -id 100 -chardev socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait -mon chardev=qmp,mode=control -vnc unix:/var/run/qemu-server/100.vnc,x509,password -pidfile /var/run/qemu-server/100.pid -name test -cpu kvm64 -m 4096 -machine pc-i440fx-2.3
----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mardi 29 Septembre 2015 12:35:46
Objet: Re: [pve-devel] qemu start hanging on dell r710
Can someone tell me how to debug with qemu dbg package ?
----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mardi 29 Septembre 2015 12:20:02
Objet: Re: [pve-devel] qemu start hanging on dell r710
Ok, It seem to be a qemu bug.
setting
machine: pc-i440fx-2.3
is working for me
I'm seeing a similar bug report here:
https://lacyc3.eu/qemu-guest-has-not-initialized-the-display
----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mardi 29 Septembre 2015 11:50:33
Objet: [pve-devel] qemu start hanging on dell r710
Hi,
users reported qemu problem since beta2 with some hardware
http://forum.proxmox.com/threads/23548-PVE-4-0-Beta2-qemu-acpi
I'm finally able to reproduce it with a clean beta2 install on dell r710.
the qemu process start, but freeze and vnc is not working.
reverting to pve-qemu-kvm 2.3-6 is working, pve-qemu-kvm 2.3-8 (qemu 2.4rc) is already hanging.
(I can't reproduce this bug on dell r730 and old dell poweredge 2950)
I don't known yet if it's a qemu 2.4 bug, or proxmox patch bug.
I'll try to build a clean qemu 2.4 without patches to see if it's help.
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list