diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 61d7d12f..ac9dfdea 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -4169,7 +4169,7 @@ sub config_to_command { $bridges->{3} = 1 if $scsihw =~ m/^virtio-scsi-single/; - while (my ($k, $v) = each %$bridges) { + for my $k (sort {$b cmp $a} keys %$bridges) { $pciaddr = print_pci_addr("pci.$k", undef, $arch, $machine_type); unshift @$devices, '-device', "pci-bridge,id=pci.$k,chassis_nr=$k$pciaddr" if $k > 0; }