Host: Ubuntu 14.04.3 LTS
Guest: Windows 7
With ubuntu as host, USB devices will only work if your in the vboxusers group. You can easily add yourself with following command:
$ sudo usermod -a -G vboxusers $USER
Without this none of the USB filters will work, since virtualbox can not enumerate USB devices.
Indeed, the initial transfer when the device is in HID mode is slow. It takes 1-2 minutes to upload u-boot, kernel, device tree and initial ramfs. This only takes seconds on a native windows. I believe it's a virtualbox bug. Annoying, but not blocking.
The second line in the filter screenshot is for the device in USB mass storage mode, after the uploaded kernel has booted. I used the "Add new USB filter.." button to get this. Here is a screenshot of my settings.
