- usb: virt_test_type = qemu only Linux restart_vm = yes kill_vm_on_error = yes usbs += " usbtest" # usb controllers variants: - uhci: usb_type_usbtest = piix3-usb-uhci usb_controller_testdev = uhci usb_max_port_usbtest = 2 drive_format_stg = "usb1" - ehci: usb_type_usbtest = ich9-usb-ehci1 usb_controller_testdev = ehci usb_max_port_usbtest = 6 drive_format_stg = "usb2" - xhci: usb_type_usbtest = nec-usb-xhci usb_controller_testdev = xhci usb_max_port_usbtest = 4 drive_format_stg = "usb3" # usb devices (boot+reboot tests) variants: - @usb_nodev: only usb_storage, usb_host - usb_kbd: only usb_boot, usb_reboot, usb_hotplug usb_type_testdev = "usb-kbd" info_usb_name = "QEMU USB Keyboard" vendor_id = "0627" product_id = "0001" vendor = "Adomax Technology Co., Ltd" product = "QEMU USB Keyboard" - usb_mouse: only usb_boot, usb_reboot, usb_hotplug usb_type_testdev = "usb-mouse" info_usb_name = "QEMU USB Mouse" vendor_id = "0627" product_id = "0001" vendor = "Adomax Technology Co., Ltd" product = "QEMU USB Mouse" - usb_tablet: only usb_boot, usb_reboot, usb_hotplug usb_type_testdev = "usb-tablet" info_usb_name = "QEMU USB Tablet" vendor_id = "0627" product_id = "0001" vendor = "Adomax Technology Co., Ltd" product = "QEMU USB Tablet" - usb_ccid: only usb_boot, usb_reboot, usb_hotplug usb_type_testdev = "usb-ccid" info_usb_name = "QEMU USB CCID" vendor_id = "08E6" product_id = "4433" vendor = "Gemplus" product = "QEMU USB CCID" - usb_audio: only usb_boot, usb_reboot, usb_hotplug usb_type_testdev = usb-audio info_usb_name = "QEMU USB Audio" vendor_id = "46F4" product_id = "0002" vendor = "" product = "QEMU USB Audio" - usb_hub: only usb_boot, usb_reboot, usb_hotplug usb_type_testdev = usb-hub info_usb_name = "QEMU USB Hub" vendor_id = "(0000|0409)" product_id = "(0000|55aa)" vendor = "" product = "QEMU USB Hub" # usb tests variants: - usb_boot: type = usb_basic_check usb_devices += " testdev" deviceid_str = "%s:%s" chk_usb_info_cmd = "lsusb -v" Windows: deviceid_str = "VID_%s&PID_%s" chk_usb_info_cmd = 'wmic path Win32_USBControllerDevice get Dependent | find "USB"' vendor_equal = "" product_equal = "" - usb_reboot: type = usb_basic_check reboot_method = shell usb_devices += " testdev" deviceid_str = "%s:%s" chk_usb_info_cmd = "lsusb -v" Windows: deviceid_str = "VID_%s&PID_%s" chk_usb_info_cmd = 'wmic path Win32_USBControllerDevice get Dependent | find "USB"' vendor_equal = "" product_equal = "" - usb_hotplug: type = usb_hotplug - usb_storage: type = usb images += " stg" image_boot_image1 = yes image_name_stg = "usbdevice" image_format_stg = "qcow2" image_boot_stg = no drive_index_stg = 1 create_image_stg = yes image_size_stg = 10M fdisk_string = "10 MB, 10485760 bytes" format_timeout = 400 check_serial_option = yes check_removable_option = yes check_io_size_option = yes - usb_host: # must configure which device should be used #usb_host_device = ":" type = usb_host