On Mon, May 18, 2026 at 12:00:02PM +0100, Peter Maydell wrote:
On Mon, 18 May 2026 at 11:53, Gerd Hoffmann <kraxel@redhat.com> wrote:
I fully support that too, recommending xhci since 2018 ;)
https://www.kraxel.org/blog/2018/08/qemu-usb-tips/
Except for the claim that windows 7 is in widespread use this still applies today.
Is it still the case that the "-usb" QEMU option gives you the old OHCI/UHCI controller? (My quick look at the source code suggests it is.) If so, that's an unfortunate default, since it makes it very easy to pick the non-security-supported bad config by accident.
It was still the case when I stopped maintaining usb and it is unlikely it has changed since.
Could we make "-usb" give the PC machines an XHCI controller for new machine version types ?
Sounds reasonable to me. libvirt has changed defaults years ago. take care, Gerd