I actually believe this bug to be fixed in Lucid's qemu-kvm 0.12.3.
Similar to your original report, I fired up a VM with usb attached to my Palm Pre phone, which can act as a USB dongle. I was able to successfully connect to the internet in the VM with:
$ sudo kvm -m 512 -hda testdrive-disk-nMLT3b.img -usb -usbdevice host:0830:0101
usb_create: no bus specified, using "usb.0" for "usb-host"
husb: open device 2.7
husb: config #5 need -1
husb: 4 interfaces claimed for configuration 5
husb: grabbed usb device 2.7
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
And in the guest, it was able to connect through the dongle to the internet. There was no noticeable degradation in performance in either the host or guest. Screenshot attached. I think this is fix-released!
Hi Matt-
I actually believe this bug to be fixed in Lucid's qemu-kvm 0.12.3.
Similar to your original report, I fired up a VM with usb attached to my Palm Pre phone, which can act as a USB dongle. I was able to successfully connect to the internet in the VM with:
$ sudo kvm -m 512 -hda testdrive- disk-nMLT3b. img -usb -usbdevice host:0830:0101
usb_create: no bus specified, using "usb.0" for "usb-host"
husb: open device 2.7
husb: config #5 need -1
husb: 4 interfaces claimed for configuration 5
husb: grabbed usb device 2.7
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
husb: config #5 need 5
husb: 4 interfaces claimed for configuration 5
And in the guest, it was able to connect through the dongle to the internet. There was no noticeable degradation in performance in either the host or guest. Screenshot attached. I think this is fix-released!