Hi,<br><br>As I remember there are couple of threads in VirtualBox forum related to USB. I am sure if it were a USB storage device it would work following those guides. However I am afraid that probably little luck for your VR Cycle lies there.<br>
<br>Regards and Good luck,<br><br>Tommy He<br><br><div class="gmail_quote">2009/12/4 Dave Fisher <span dir="ltr"><<a href="mailto:wylug-discuss@davefisher.co.uk">wylug-discuss@davefisher.co.uk</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
Apologies if people think this should go to wylug-help, but I've seen<br>
so little traffic on that list over the last year that I've got the<br>
impression that it is somewhat derelict.<br>
<br>
I've recently broken a long-standing gadget abstinence vow and bought<br>
myself a Tacx Bushido VR Cycle Trainer.<br>
<br>
Obviously, the software is Windows-only, but people have reported it<br>
working under VirtualBox.<br>
<br>
The software installs fine, and the USB dongle which provides wireless<br>
connection to the trainer hardware is correctly identified by name,<br>
but 'greyed out' as 'unavailable'. I've never had any problem with<br>
getting XP to use basic USB devices under VirtualBox, e.g. mass<br>
storage, cameras, serial.<br>
<br>
I suspect that the problem is trivial for someone who knows the<br>
secrets of Linux USB, but I don't. My suspicion is that there is<br>
either a problem in the way that Linux handles the dongle (e.g. the<br>
driver), or in the way that it passes the details on to VirtualBox ...<br>
although, given how little I understand of USB, it could just as well<br>
be a problem with VirtualBox or the Windows XP guest.<br>
<br>
The, admittedly shaky, grounds for my suspicion are the based on the<br>
way Linux seems to be using uhci, while the VirtualBox settings make a<br>
point of enabling ehci ... I realise this may be a complete red<br>
herring, but I've got to start somewhere ;-)<br>
<br>
I'd appreciate any suggestions on the above and the following output<br>
from dmesg and udevadm info.<br>
<br>
Any advice on how to get useful diagnostics out of VirtualBox or XP<br>
might be very helpful.<br>
<br>
Thanks,<br>
<br>
Dave<br>
<br>
=====<br>
dmesg<br>
=====<br>
<br>
[ 1183.161264] usb 6-1: new full speed USB device using uhci_hcd and address 6<br>
[ 1183.334850] usb 6-1: configuration #1 chosen from 1 choice<br>
[ 1183.340794] cp210x 6-1:1.0: cp210x converter detected<br>
[ 1183.460013] usb 6-1: reset full speed USB device using uhci_hcd and address 6<br>
[ 1183.618833] usb 6-1: cp210x converter now attached to ttyUSB0<br>
<br>
====================================<br>
udevadm info --attribute-walk --name /dev/ttyUSB0<br>
====================================<br>
<br>
Udevadm info starts with the device specified by the devpath and then<br>
walks up the chain of parent devices. It prints for every device<br>
found, all possible attributes in the udev rules key format.<br>
A rule to match, can be composed by the attributes of the device<br>
and the attributes from one single parent device.<br>
<br>
looking at device<br>
'/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/ttyUSB0/tty/ttyUSB0':<br>
KERNEL=="ttyUSB0"<br>
SUBSYSTEM=="tty"<br>
DRIVER==""<br>
<br>
looking at parent device<br>
'/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/ttyUSB0':<br>
KERNELS=="ttyUSB0"<br>
SUBSYSTEMS=="usb-serial"<br>
DRIVERS=="cp210x"<br>
ATTRS{port_number}=="0"<br>
<br>
looking at parent device '/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0':<br>
KERNELS=="6-1:1.0"<br>
SUBSYSTEMS=="usb"<br>
DRIVERS=="cp210x"<br>
ATTRS{bInterfaceNumber}=="00"<br>
ATTRS{bAlternateSetting}==" 0"<br>
ATTRS{bNumEndpoints}=="02"<br>
ATTRS{bInterfaceClass}=="ff"<br>
ATTRS{bInterfaceSubClass}=="00"<br>
ATTRS{bInterfaceProtocol}=="00"<br>
ATTRS{modalias}=="usb:v0FCFp1004d0300dc00dsc00dp00icFFisc00ip00"<br>
ATTRS{supports_autosuspend}=="0"<br>
ATTRS{interface}=="Dynastream ANT2USB"<br>
<br>
looking at parent device '/devices/pci0000:00/0000:00:1d.0/usb6/6-1':<br>
KERNELS=="6-1"<br>
SUBSYSTEMS=="usb"<br>
DRIVERS=="usb"<br>
ATTRS{configuration}==""<br>
ATTRS{bNumInterfaces}==" 1"<br>
ATTRS{bConfigurationValue}=="1"<br>
ATTRS{bmAttributes}=="80"<br>
ATTRS{bMaxPower}=="100mA"<br>
ATTRS{urbnum}=="17"<br>
ATTRS{idVendor}=="0fcf"<br>
ATTRS{idProduct}=="1004"<br>
ATTRS{bcdDevice}=="0300"<br>
ATTRS{bDeviceClass}=="00"<br>
ATTRS{bDeviceSubClass}=="00"<br>
ATTRS{bDeviceProtocol}=="00"<br>
ATTRS{bNumConfigurations}=="1"<br>
ATTRS{bMaxPacketSize0}=="64"<br>
ATTRS{speed}=="12"<br>
ATTRS{busnum}=="6"<br>
ATTRS{devnum}=="6"<br>
ATTRS{version}==" 1.10"<br>
ATTRS{maxchild}=="0"<br>
ATTRS{quirks}=="0x0"<br>
ATTRS{authorized}=="1"<br>
ATTRS{manufacturer}=="Silicon Labs"<br>
ATTRS{product}=="Dynastream ANT2USB"<br>
ATTRS{serial}=="10143"<br>
<br>
looking at parent device '/devices/pci0000:00/0000:00:1d.0/usb6':<br>
KERNELS=="usb6"<br>
SUBSYSTEMS=="usb"<br>
DRIVERS=="usb"<br>
ATTRS{configuration}==""<br>
ATTRS{bNumInterfaces}==" 1"<br>
ATTRS{bConfigurationValue}=="1"<br>
ATTRS{bmAttributes}=="e0"<br>
ATTRS{bMaxPower}==" 0mA"<br>
ATTRS{urbnum}=="149"<br>
ATTRS{idVendor}=="1d6b"<br>
ATTRS{idProduct}=="0001"<br>
ATTRS{bcdDevice}=="0206"<br>
ATTRS{bDeviceClass}=="09"<br>
ATTRS{bDeviceSubClass}=="00"<br>
ATTRS{bDeviceProtocol}=="00"<br>
ATTRS{bNumConfigurations}=="1"<br>
ATTRS{bMaxPacketSize0}=="64"<br>
ATTRS{speed}=="12"<br>
ATTRS{busnum}=="6"<br>
ATTRS{devnum}=="1"<br>
ATTRS{version}==" 1.10"<br>
ATTRS{maxchild}=="2"<br>
ATTRS{quirks}=="0x0"<br>
ATTRS{authorized}=="1"<br>
ATTRS{manufacturer}=="Linux 2.6.31-14-generic uhci_hcd"<br>
ATTRS{product}=="UHCI Host Controller"<br>
ATTRS{serial}=="0000:00:1d.0"<br>
ATTRS{authorized_default}=="1"<br>
<br>
looking at parent device '/devices/pci0000:00/0000:00:1d.0':<br>
KERNELS=="0000:00:1d.0"<br>
SUBSYSTEMS=="pci"<br>
DRIVERS=="uhci_hcd"<br>
ATTRS{vendor}=="0x8086"<br>
ATTRS{device}=="0x2934"<br>
ATTRS{subsystem_vendor}=="0x1458"<br>
ATTRS{subsystem_device}=="0x5004"<br>
ATTRS{class}=="0x0c0300"<br>
ATTRS{irq}=="23"<br>
ATTRS{local_cpus}=="00000000,00000003"<br>
ATTRS{local_cpulist}=="0-1"<br>
ATTRS{modalias}=="pci:v00008086d00002934sv00001458sd00005004bc0Csc03i00"<br>
ATTRS{numa_node}=="0"<br>
ATTRS{broken_parity_status}=="0"<br>
ATTRS{msi_bus}==""<br>
<br>
looking at parent device '/devices/pci0000:00':<br>
KERNELS=="pci0000:00"<br>
SUBSYSTEMS==""<br>
DRIVERS==""<br>
<br>
_______________________________________________<br>
Wylug-discuss mailing list<br>
<a href="mailto:Wylug-discuss@wylug.org.uk">Wylug-discuss@wylug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/wylug-discuss" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/wylug-discuss</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Take a Deep Breath out of Windows<br>