[Invalid] Split USB composite dev. between host and guest
Posted: 14. Jan 2019, 23:08
Hello all,
I have a similar, though not identical, problem. I'm replying here in case you think it's related, otherwise I will create a separate thread.
[ModEdit: the subject/problem in hand was quite different from the original thread: Identical USB devices - the "rare and convoluted technique". Topic split.]
I have a USB composite device that provides RNDIS functionality and a few others like CDC-ACM (serial). I would like to capture the RNDIS functionality on the guest OS and leave the other functions on the host OS. USB filtering alone will not do since everything matches, even the port number. The only difference I see on Windows is the interface number, the last two digits of:
USB\VID_v(4)&PID_p(4)&MI_z(2)
In these IDs:
v(4) is the four-digit vendor code that the USB standards committee assigns to the vendor.
p(4) is the four-digit product code that the vendor assigns to the device.
z(2) is the interface number that is extracted from the bInterfaceNumber field of the interface descriptor.
Is this remotely possible under virtualbox?
Thanks in advance!
I have a similar, though not identical, problem. I'm replying here in case you think it's related, otherwise I will create a separate thread.
[ModEdit: the subject/problem in hand was quite different from the original thread: Identical USB devices - the "rare and convoluted technique". Topic split.]
I have a USB composite device that provides RNDIS functionality and a few others like CDC-ACM (serial). I would like to capture the RNDIS functionality on the guest OS and leave the other functions on the host OS. USB filtering alone will not do since everything matches, even the port number. The only difference I see on Windows is the interface number, the last two digits of:
USB\VID_v(4)&PID_p(4)&MI_z(2)
In these IDs:
v(4) is the four-digit vendor code that the USB standards committee assigns to the vendor.
p(4) is the four-digit product code that the vendor assigns to the device.
z(2) is the interface number that is extracted from the bInterfaceNumber field of the interface descriptor.
Is this remotely possible under virtualbox?
Thanks in advance!