У меня проблема с пересылкой и печатью kvm usb (гость Windows XP переходит в BSOD, когда я пытаюсь что-то напечатать). Мне посоветовали сменить usb на версию 1.1. Это только kvm работает с версией usb 1.1, а не 2.0. Как я могу сделать это для определенного порта в ОС Ubuntu?
Устройство USB -> Canon LBP 2900 (ведьма должна быть сетевым принтером), напрямую подключенная к серверу Ubuntu с помощью qemu-kvm через USB. Этот принтер ужасно работает в ubuntu. Итак, я создал гостевую виртуальную машину с winxp и перенаправил туда USB-порт. Winxp распознает этот принтер и устанавливает драйверы. При попытке распечатать тестовую страницу - BSOD. В VirtualBox все работает нормально.
Похоже, система определяет принтер как устройство usb2.0, но kvn пересылает только usb1.1 max. Так что мне нужно поменять usb 2.0 на 1.1
lsusb | grep Canon
Bus 002 Device 008: ID 04a9:2676 Canon, Inc. CAPT Device
uname -r
3.2.0-27-generic-pae
lsb_release -r
Release: 12.04
cpuinfo
model: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
flags: svm
dmesg на подключенных принтерах
[216143.260035] usb 2-7: reset high-speed USB device number 8 using ehci_hcd
[216143.800036] usb 2-7: reset high-speed USB device number 8 using ehci_hcd
[216219.096159] usb 2-7: USB disconnect, device number 8
[216221.100042] usb 2-7: new high-speed USB device number 10 using ehci_hcd
[216341.670533] usb 2-7: USB disconnect, device number 10
[216342.808034] usb 2-7: new high-speed USB device number 11 using ehci_hcd
BSOD гостевой системы Windows:
will be updated
dmesg после отправки тестовой страницы притнер показывает вроде отключился. На данный момент нет BSOD.
[217940.556048] usb 2-7: reset high-speed USB device number 5 using ehci_hcd
[217941.124034] usb 2-7: reset high-speed USB device number 5 using ehci_hcd
[218069.198088] usb 2-7: usbfs: process 14070 (kvm) did not claim interface 0 before use
[218070.198916] usb 2-7: usbfs: process 14070 (kvm) did not claim interface 0 before use
last message -- 20+ times
libvirt уже некоторое время поддерживает USB 2: http://www.linux-kvm.com/content/virt-manager-adds-support-usb2 Рекомендую обновить.