2023-03-24 20:30:30 |
Jeff Lane |
bug |
|
|
added bug |
2023-03-27 06:00:46 |
Christian Ehrhardt |
qemu (Ubuntu): importance |
Undecided |
Wishlist |
|
2023-03-27 06:00:48 |
Christian Ehrhardt |
qemu (Ubuntu): status |
New |
Confirmed |
|
2023-06-09 17:30:46 |
Rod Smith |
bug |
|
|
added subscriber Rod Smith |
2023-06-22 06:34:52 |
Christian Ehrhardt |
tags |
|
server-todo |
|
2023-06-22 06:34:55 |
Christian Ehrhardt |
qemu (Ubuntu): importance |
Wishlist |
Critical |
|
2023-06-22 06:35:04 |
Christian Ehrhardt |
qemu (Ubuntu): assignee |
|
Sergio Durigan Junior (sergiodj) |
|
2023-08-21 21:01:00 |
Mark Coskey |
attachment added |
|
comment12.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5693700/+files/comment12.log |
|
2023-09-16 10:56:08 |
Nobuto Murata |
bug |
|
|
added subscriber Nobuto Murata |
2023-09-19 18:33:29 |
Jeff Lane |
nominated for series |
|
Ubuntu Mantic |
|
2023-09-19 18:33:29 |
Jeff Lane |
bug task added |
|
qemu (Ubuntu Mantic) |
|
2023-09-19 18:33:29 |
Jeff Lane |
nominated for series |
|
Ubuntu Lunar |
|
2023-09-19 18:33:29 |
Jeff Lane |
bug task added |
|
qemu (Ubuntu Lunar) |
|
2023-09-19 18:33:29 |
Jeff Lane |
nominated for series |
|
Ubuntu Jammy |
|
2023-09-19 18:33:29 |
Jeff Lane |
bug task added |
|
qemu (Ubuntu Jammy) |
|
2023-09-20 14:36:52 |
Sergio Durigan Junior |
qemu (Ubuntu Jammy): assignee |
|
Sergio Durigan Junior (sergiodj) |
|
2023-09-20 14:37:23 |
Sergio Durigan Junior |
qemu (Ubuntu Lunar): assignee |
|
Sergio Durigan Junior (sergiodj) |
|
2023-09-20 15:32:07 |
Sergio Durigan Junior |
bug |
|
|
added subscriber Ubuntu Server |
2023-10-19 20:14:18 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/454078 |
|
2023-10-25 15:14:00 |
Robie Basak |
tags |
server-todo |
|
|
2023-10-30 10:06:15 |
Amy Gou |
attachment added |
|
P1.png https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5714367/+files/P1.png |
|
2023-10-30 10:07:02 |
Amy Gou |
attachment added |
|
P2.png https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5714368/+files/P2.png |
|
2023-11-01 10:04:15 |
Jeff Lane |
bug task added |
|
lxd (Ubuntu) |
|
2023-11-02 02:53:22 |
Amy Gou |
attachment added |
|
Ubuntu_Qemu Test.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715157/+files/Ubuntu_Qemu%20Test.log |
|
2023-11-03 02:27:18 |
Amy Gou |
attachment added |
|
cpus_2&maxcpus_64.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715478/+files/cpus_2%26maxcpus_64.log |
|
2023-11-03 08:37:15 |
Jeff Lane |
attachment added |
|
qemu_6.2+dfsg-2ubuntu6.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715532/+files/qemu_6.2+dfsg-2ubuntu6.log |
|
2023-11-03 08:38:36 |
Jeff Lane |
attachment added |
|
qemu_1cpu_1maxcpu.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715533/+files/qemu_1cpu_1maxcpu.log |
|
2023-11-03 08:39:06 |
Jeff Lane |
attachment added |
|
qemu_300cpu_300maxcpu.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715534/+files/qemu_300cpu_300maxcpu.log |
|
2023-11-08 12:05:33 |
Jeff Lane |
nominated for series |
|
Ubuntu Noble |
|
2023-11-08 12:05:33 |
Jeff Lane |
bug task added |
|
qemu (Ubuntu Noble) |
|
2023-11-08 12:05:33 |
Jeff Lane |
bug task added |
|
lxd (Ubuntu Noble) |
|
2024-01-12 16:56:38 |
Jeff Lane |
qemu (Ubuntu Lunar): status |
New |
Invalid |
|
2024-01-12 16:56:59 |
Jeff Lane |
lxd (Ubuntu Lunar): status |
New |
Invalid |
|
2024-03-18 20:58:56 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/462630 |
|
2024-03-18 21:07:09 |
Sergio Durigan Junior |
description |
During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus.
The specific error the tester received was:
qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288
Looking at the sournce that seems to be an easy fix at first glance:
https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c
372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE);
373 m->max_cpus = 288; |
[ Impact ]
QEMU users on Ubuntu Jammy who try to spawn a VM with more than 288 vCPUs will not be able to do so, because the machine types available don't support such scenario. The following error will happen:
qemu-system-x86_64: Invalid SMP CPUs 300. The max CPUs supported by machine 'pc-q35-jammy' is 288
[ Test Plan ]
Ideally, the test should be performed in a machine with more than 288 physical CPUs available. However, due to the difficulty in finding such systems, it is possible to emulate the usage of more than 288 vCPUs.
On a Jammy machine, you can do:
$ sudo qemu-system-x86_64 -M pc-q35-jammy,accel=kvm,kernel-irqchip=split -device intel-iommu,intremap=on -smp cpus=300,maxcpus=300 -enable-kvm -net none -m 4096M -nographic -kernel /boot/vmlinuz -initrd /boot/initrd.img -chardev stdio,mux=on,id=char0 -mon chardev=char0,mode=readline -serial chardev:char0 -append "console=ttyS0"
You will notice that the command will fail, as expected.
The proposed fix is to create a new machine type on Jammy, in order to minimize the possibility of regressions in deployments using the existing machine types. This new type is named pc-{q35,i440fx}-jammy-maxcpus. When doing the test, make sure to provide this new machine type (as part of the "-M" argument).
[ Where problems could occur ]
As explained above, a new machine type was created in order to minimize the possibility of regressions. As such, the existing "pc-{q35,i440fx}-jammy" machine types should continue to work as before, without any change.
[ Original Description ]
During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus.
The specific error the tester received was:
qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288
Looking at the sournce that seems to be an easy fix at first glance:
https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c
372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE);
373 m->max_cpus = 288; |
|
2024-03-18 23:50:43 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/462643 |
|
2024-03-18 23:52:48 |
Sergio Durigan Junior |
description |
[ Impact ]
QEMU users on Ubuntu Jammy who try to spawn a VM with more than 288 vCPUs will not be able to do so, because the machine types available don't support such scenario. The following error will happen:
qemu-system-x86_64: Invalid SMP CPUs 300. The max CPUs supported by machine 'pc-q35-jammy' is 288
[ Test Plan ]
Ideally, the test should be performed in a machine with more than 288 physical CPUs available. However, due to the difficulty in finding such systems, it is possible to emulate the usage of more than 288 vCPUs.
On a Jammy machine, you can do:
$ sudo qemu-system-x86_64 -M pc-q35-jammy,accel=kvm,kernel-irqchip=split -device intel-iommu,intremap=on -smp cpus=300,maxcpus=300 -enable-kvm -net none -m 4096M -nographic -kernel /boot/vmlinuz -initrd /boot/initrd.img -chardev stdio,mux=on,id=char0 -mon chardev=char0,mode=readline -serial chardev:char0 -append "console=ttyS0"
You will notice that the command will fail, as expected.
The proposed fix is to create a new machine type on Jammy, in order to minimize the possibility of regressions in deployments using the existing machine types. This new type is named pc-{q35,i440fx}-jammy-maxcpus. When doing the test, make sure to provide this new machine type (as part of the "-M" argument).
[ Where problems could occur ]
As explained above, a new machine type was created in order to minimize the possibility of regressions. As such, the existing "pc-{q35,i440fx}-jammy" machine types should continue to work as before, without any change.
[ Original Description ]
During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus.
The specific error the tester received was:
qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288
Looking at the sournce that seems to be an easy fix at first glance:
https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c
372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE);
373 m->max_cpus = 288; |
[ Impact ]
QEMU users on Ubuntu Jammy/Mantic who try to spawn a VM with more than 288 vCPUs will not be able to do so, because the machine types available don't support such scenario. The following error will happen:
qemu-system-x86_64: Invalid SMP CPUs 300. The max CPUs supported by machine 'pc-q35-jammy' is 288
[ Test Plan ]
Ideally, the test should be performed in a machine with more than 288 physical CPUs available. However, due to the difficulty in finding such systems, it is possible to emulate the usage of more than 288 vCPUs.
On a Jammy/Mantic machine, making sure to adjust the machine type accordingly, you can do:
$ sudo qemu-system-x86_64 -M pc-q35-jammy,accel=kvm,kernel-irqchip=split -device intel-iommu,intremap=on -smp cpus=300,maxcpus=300 -enable-kvm -net none -m 4096M -nographic -kernel /boot/vmlinuz -initrd /boot/initrd.img -chardev stdio,mux=on,id=char0 -mon chardev=char0,mode=readline -serial chardev:char0 -append "console=ttyS0"
You will notice that the command will fail, as expected.
The proposed fix is to create a new machine type on Jammy/Mantic, in order to minimize the possibility of regressions in deployments using the existing machine types. This new type is named pc-{q35,i440fx}-{jammy,mantic}-maxcpus. When doing the test, make sure to provide this new machine type (as part of the "-M" argument).
[ Where problems could occur ]
As explained above, a new machine type was created in order to minimize the possibility of regressions. As such, the existing "pc-{q35,i440fx}-{jammy,mantic}" machine types should continue to work as before, without any change.
[ Original Description ]
During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus.
The specific error the tester received was:
qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288
Looking at the sournce that seems to be an easy fix at first glance:
https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c
372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE);
373 m->max_cpus = 288; |
|
2024-03-20 15:32:51 |
Sergio Durigan Junior |
tags |
|
server-todo |
|
2024-03-20 19:38:49 |
Simon Déziel |
bug |
|
|
added subscriber Simon Déziel |
2024-03-21 13:14:19 |
Andreas Hasenack |
bug |
|
|
added subscriber Andreas Hasenack |
2024-03-21 15:26:50 |
Sergio Durigan Junior |
qemu (Ubuntu Jammy): status |
New |
In Progress |
|
2024-03-21 15:26:58 |
Sergio Durigan Junior |
qemu (Ubuntu Mantic): status |
Confirmed |
In Progress |
|
2024-03-21 15:27:06 |
Sergio Durigan Junior |
qemu (Ubuntu Noble): status |
Confirmed |
Fix Committed |
|
2024-03-21 15:45:30 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Sergio Durigan Junior |
2024-03-22 09:25:06 |
Timo Aaltonen |
qemu (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2024-03-22 09:25:07 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-03-22 09:25:08 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2024-03-22 09:25:11 |
Timo Aaltonen |
tags |
server-todo |
server-todo verification-needed verification-needed-mantic |
|
2024-03-25 18:51:06 |
Sergio Durigan Junior |
tags |
server-todo verification-needed verification-needed-mantic |
server-todo verification-failed-mantic |
|
2024-03-27 09:01:43 |
Timo Aaltonen |
tags |
server-todo verification-failed-mantic |
server-todo verification-needed verification-needed-mantic |
|
2024-03-27 22:37:10 |
Sergio Durigan Junior |
tags |
server-todo verification-needed verification-needed-mantic |
server-todo verification-done verification-done-mantic |
|
2024-03-28 08:00:20 |
Launchpad Janitor |
qemu (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-04-11 17:07:13 |
Launchpad Janitor |
qemu (Ubuntu Mantic): status |
Fix Committed |
Fix Released |
|
2024-04-11 17:07:20 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2024-04-11 17:16:26 |
Andreas Hasenack |
qemu (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2024-04-11 17:16:30 |
Andreas Hasenack |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-04-11 17:16:38 |
Andreas Hasenack |
tags |
server-todo verification-done verification-done-mantic |
server-todo verification-done-mantic verification-needed verification-needed-jammy |
|
2024-04-15 14:46:15 |
Sergio Durigan Junior |
tags |
server-todo verification-done-mantic verification-needed verification-needed-jammy |
server-todo verification-done verification-done-jammy verification-done-mantic |
|
2024-04-18 17:44:31 |
Launchpad Janitor |
qemu (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2024-05-14 14:43:20 |
Michael Reed |
qemu (Ubuntu Jammy): status |
Fix Released |
In Progress |
|
2024-05-15 09:53:02 |
Sergio Durigan Junior |
qemu (Ubuntu Jammy): status |
In Progress |
Fix Released |
|
2024-07-16 18:48:53 |
Brian Murray |
lxd (Ubuntu Mantic): status |
New |
Won't Fix |
|
2024-08-15 19:55:19 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/469734 |
|
2024-08-15 19:56:11 |
Sergio Durigan Junior |
merge proposal unlinked |
https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/469734 |
|
|