USB Composite Device does not seem to work completely. Mass Storage works, but not control. Because of this BlackBerry? Device Manager does not see the device connected. Mass Storage works, though.
The same works with VMware Player -- but only after usb.generic.skipSetConfig modifications.
Host: Ubuntu 7.10 with work-arounds for /proc/bus/usb applied
Guest: Windows XP Professional
VBox.log has following entries
UUID {4f190ed5-a63c-4228-d394-5862ba9e9c3f}} aPreserve=false
4772:22:13.183 ERROR [COM]: aRC=0x80070057 aIID={e31f3248-90dd-4ca2-95f0-6b36042d96a2} aComponent={OUSBDeviceCollection} aText={Could not find a USB device with UUID {3e72b3bc-4045-4355-7ab5-d255a1e18ebc}} aPreserve=false
Output of VBoxManager list usbhost:
UUID: 3e72b3bc-4045-4355-7ab5-d255a1e18ebc
VendorId?: 0x0fca (0FCA)
ProductId?: 0x0004 (0004)
Revision: 1.6 (0106)
Manufacturer: Research In Motion
Product: RIM Composite Device
SerialNumber?: 49D61147982AF514363F448623D99AB0E04EEF38
Address: /proc/bus/usb/002/004
Current State: Captured