summary refs log tree commit diff stats
path: root/results/classifier/gemma3:12b/peripherals/1505759
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/gemma3:12b/peripherals/1505759')
-rw-r--r--results/classifier/gemma3:12b/peripherals/150575955
1 files changed, 55 insertions, 0 deletions
diff --git a/results/classifier/gemma3:12b/peripherals/1505759 b/results/classifier/gemma3:12b/peripherals/1505759
new file mode 100644
index 000000000..6d0fb0d38
--- /dev/null
+++ b/results/classifier/gemma3:12b/peripherals/1505759
@@ -0,0 +1,55 @@
+
+Usb passthrough of devices plugged to AMD FCH USB OHCI Controller failing on q35.
+
+I'm trying to setup a q35 vm with windows 7 guest for vga passthrough. The machine works well for this purpose, but the usb devices passed to the vm does not. I receive the following errors on screen:
+
+qemu-system-x86_64: libusb_release_interface: -4 [NO_DEVICE]
+libusb: error [_open_sysfs_attr} open 
+/sys/bus/usb/devices/3-5/bConfigurationValue failed ret=-1 errno=2
+qemu-system-x86_64: libusb_release_interface: -4 [NO_DEVICE]
+libusb: error [_open_sysfs_attr} open 
+/sys/bus/usb/devices/4-1/bConfigurationValue failed ret=-1 errno=2
+Disabling IRQ #18
+Disabling IRQ #17
+
+And from the system log I can see the following:
+
+Oct 13 20:13:25 koalita kernel: vfio-pci 0000:01:00.1: enabling device (0400 -> 0402)
+Oct 13 20:13:29 koalita kernel: usb 3-5: reset low-speed USB device number 2 using ohci-pci
+Oct 13 20:13:30 koalita kernel: usb 4-1: reset low-speed USB device number 2 using ohci-pci
+Oct 13 20:13:30 koalita kernel: usb 10-2: reset low-speed USB device number 2 using xhci_hcd
+Oct 13 20:13:31 koalita kernel: usb 10-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
+Oct 13 20:13:31 koalita kernel: usb 10-2: ep 0x1 - rounding interval to 64 microframes, ep desc says 80 microframes
+Oct 13 20:13:31 koalita kernel: usb 3-5: reset low-speed USB device number 2 using ohci-pci
+Oct 13 20:13:31 koalita kernel: usb 10-2: reset low-speed USB device number 2 using xhci_hcd
+Oct 13 20:13:32 koalita kernel: usb 10-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
+Oct 13 20:13:32 koalita kernel: usb 10-2: ep 0x1 - rounding interval to 64 microframes, ep desc says 80 microframes
+Oct 13 20:13:32 koalita kernel: usb 4-1: reset low-speed USB device number 2 using ohci-pci
+Oct 13 20:13:33 koalita kernel: usb 3-5: reset low-speed USB device number 2 using ohci-pci
+Oct 13 20:13:33 koalita kernel: usb 4-1: reset low-speed USB device number 2 using ohci-pci
+Oct 13 20:13:34 koalita kernel: usb 3-5: reset low-speed USB device number 2 using ohci-pci
+Oct 13 20:13:34 koalita kernel: usb 10-2: reset low-speed USB device number 2 using xhci_hcd
+Oct 13 20:13:35 koalita kernel: usb 10-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
+Oct 13 20:13:35 koalita kernel: usb 10-2: ep 0x1 - rounding interval to 64 microframes, ep desc says 80 microframes
+Oct 13 20:13:35 koalita kernel: usb 10-2: reset low-speed USB device number 2 using xhci_hcd
+Oct 13 20:13:35 koalita kernel: usb 10-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
+Oct 13 20:13:35 koalita kernel: usb 10-2: ep 0x1 - rounding interval to 64 microframes, ep desc says 80 microframes
+
+I tried to any combination of usb devices, and even disabling the ICH9 usb devices to make the setup looks close to the 440fx machine that is working for me.
+
+Version of qemu is 2.2.1(all newer versions fails on usb passthrough, even in 440fx machines), and kernel is 4.1.8.
+
+The script to launch it is the following:
+
+qemu-system-x86_64 -enable-kvm -M q35 -vga none -cpu host -smp 3,cores=3,threads=1 -m 6144 \
+        -L /usr/x86_64-pc-linux-gnu/usr/share/qemu \
+        -nodefaults -nodefconfig \
+        -device ioh3420,multifunction=on,id=pcie \
+        -device vfio-pci,host=01:00.0,addr=1c.0,x-vga=on,multifunction=on,bus=pcie \
+        -device vfio-pci,host=01:00.1,addr=1c.1,bus=pcie \
+        -netdev user,id=user.0 -device virtio-net-pci,netdev=user.0 \
+        -device usb-ehci,id=ehci -device nec-usb-xhci,id=xhci \
+        -usb -usbdevice host:03f0:134a -usbdevice host:03f0:0024 -usbdevice host:0079:0006 \
+        -drive file=q35_win7.img,format=raw,cache=none,aio=native,if=virtio
+
+Thanks!
\ No newline at end of file