[Issue] USB2533

Hello everyone,

I have a board with three USB hubs (USB2533), and an STM32 (usb device) is connected to each hub. When I connect this board to my Raspberry Pi Zero W and attempt to transmit the USBs over Wi-Fi, only the STM32 usb devices are detected. Is there anything I can do to also detect the hubs?

PS : i have a licence

Thanks.

#2

Interesting you should ask that, in the next release of virtualhere you will be able to view the hub structure in the virtualhere client. But this release is a few weeks away. So wait a bit for it...

 

#3

It ended up being only a few days away :) Download the server 4.6.3 and client 5.5.8 and it supports showing devices grouped by hub

#4

I tested it with Linux USB Server 4.6.3 on my Pi Zero W and Windows client 5.5.8, and it shows only one hub like this: https://ibb.co/bLrYxTS (i have to click unshow/show hubs everytime to see it) and i can't send the hub to Windows. However, my design actually includes three hubs with a device for each hub I want to send the hubs to Windows to be recognized by the Device Manager, as shown here: https://ibb.co/2skTjWm (image modified by me).

#5

You cannot send a hub via virtualhere. It is physically impossible. 

VirtualHere can only show the hub structure in the client. I tested with a USB 2 hub on my pi0w and it shows up fine. 

https://ibb.co/k9N2t5B

I plugged a USB 2.0 belkin hub into the USB Port (the inner mini usb port) and plugged the outer usb port into a power supply. 

Do you have a custom pcb or just using a usb plugged into the pi0w?

Why do you need to access the USB2533?

#6

I uninstalled the client and then reinstalled it, but now I get this: https://ibb.co/8mDs83s. However, the last port should be port 3, and I still can't send the hubs, so, for me it's like nothing is changed.

Hubs are essentially USBs, so why can't we send them? (Virtual Here recognised the pid and the vid of the hubs)

Yes, I have a custom PCB.

I need to access the hubs because my software reads the STM32s using the hubs.

Although the hubs are recognized by Windows, when I send them through WiFi, my software can't read them.

#7

Those ports are all correct as shown. The port numbers come from what Linux detects.

Hubs cannot be passed through because they cannot be in two places at once. It cant act like a hub on the server as well as acting like a hub on the client side simultaneously.