From 8718099ce430f57e51c4ee71baa033415fd0e7bf Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Fri, 6 Nov 2015 10:27:06 +0100 Subject: [PATCH] nic hotplug : use pxe roms for older machinetype we want to avoid mix some nics with pxe rom and other with efi rom. Signed-off-by: Alexandre Derumier --- PVE/QemuServer.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index d0345a7c..feb9db1b 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -3337,7 +3337,12 @@ sub vm_deviceplug { } elsif ($deviceid =~ m/^(net)(\d+)$/) { return undef if !qemu_netdevadd($vmid, $conf, $device, $deviceid); - my $netdevicefull = print_netdevice_full($vmid, $conf, $device, $deviceid); + + my $machine_type = PVE::QemuServer::qemu_machine_pxe($vmid, $conf); + my $use_old_bios_files = undef; + ($use_old_bios_files, $machine_type) = qemu_use_old_bios_files($machine_type); + + my $netdevicefull = print_netdevice_full($vmid, $conf, $device, $deviceid, undef, $use_old_bios_files); qemu_deviceadd($vmid, $netdevicefull); eval { qemu_deviceaddverify($vmid, $deviceid); }; if (my $err = $@) {