]> git.proxmox.com Git - qemu-server.git/commitdiff
nic hotplug : use pxe roms for older machinetype
authorAlexandre Derumier <aderumier@odiso.com>
Fri, 6 Nov 2015 09:27:06 +0000 (10:27 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 6 Nov 2015 09:51:59 +0000 (10:51 +0100)
we want to avoid mix some nics with pxe rom and other with efi rom.

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/QemuServer.pm

index d0345a7cabee6d028bc56df31c45985cb2aab3e0..feb9db1b11d72a8fcbf80af055fee0b1f9362845 100644 (file)
@@ -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 = $@) {