Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

USB function controller emulation in QEMU

Does QEMU provide emulation for any target with USB device controller? Actually I am developing an embedded linux based device and was thinking about testing it on QEMU.

BR, Mooni

like image 230
Mooni Avatar asked Jun 10 '26 03:06

Mooni


1 Answers

You can find this information in the QEMU Manual, section "3.9 USB emulation":

QEMU emulates a PCI UHCI USB controller. You can virtually plug virtual USB devices or real host USB devices (experimental, works only on Linux hosts). Qemu will automatically create and connect virtual USB hubs as necessary to connect multiple USB devices.

There you also find all relevant configuration parameters.

The USB Controller is provided for the following targets:

  • PC System
  • MIPS/malta has a PIIX4 PCI/USB/SMbus controller
  • ARM: has various options
like image 178
David Schmitt Avatar answered Jun 12 '26 23:06

David Schmitt