Your initial comment made me smile - it was the first thing I tried. When I realised that wouldn't work I got smarter and did
mount --bind /sys/bus/usb /proc/bus/usb
and felt mighty pleased it worked! However qmeu/kvm still couldn't find any devices and I realised it was because in
/sys/bus/usb/devices all the device-links are relative, and begin ../../../devices Unfortunately, in the /proc/bus/usb tree that takes us to /proc/devices which is a regular file and already exists - drat, foiled again!
If other's can confirm this is a problem on 32-bit and 64-bit qemu and kvm I'll post apply the patch and post an SRU debdiff.
Your initial comment made me smile - it was the first thing I tried. When I realised that wouldn't work I got smarter and did
mount --bind /sys/bus/usb /proc/bus/usb
and felt mighty pleased it worked! However qmeu/kvm still couldn't find any devices and I realised it was because in
/sys/bus/ usb/devices all the device-links are relative, and begin ../../../devices Unfortunately, in the /proc/bus/usb tree that takes us to /proc/devices which is a regular file and already exists - drat, foiled again!
If other's can confirm this is a problem on 32-bit and 64-bit qemu and kvm I'll post apply the patch and post an SRU debdiff.