qemu mit usb



  • Um usb virtuell zu testen, kann man auch qemu mittels qemu monitor (strg+alt+g, dann strg+alt+2) verwenden. Zum OS gehts wieder mit strg+alt+1

    Beispiel: usbstick mit image disk.usb anhängen an ehci, port 2:

    drive_add 0 if=none,id=stick,file=disk.usb
    device_add usb-storage,id=hispeed,bus=ehci.0,port=2,drive=stick
    

    (disk.usb ist z.B. einfach unser FloppyImage)

    Abziehen geht mit:

    device_del hispeed
    

    Leider funktioniert dies bei qemu 2.2 (win) nur mit e/o/uhci, nicht aber mit xhci.

    verwendet man

    usb_add disk:disk.usb
    

    und

    usb_del disk:disk.usb
    

    , so geht dies direkt auf UHCI, egal wie man dies im batch für qemu anordnet.