Eu tenho um novo laptop com 2 portas USB2 e 2 portas USB3. Eu tenho que usar uma câmera USB2 RGB-D, ou seja, o Softkinetic DS325. No meu antigo laptop (apenas portas USB2) tudo está funcionando como deveria. No novo laptop, não posso transmitir simultaneamente os dados RGB e Profundidade. A razão para isso é mencionada aqui
USB 3.0 "technically" is backward compatible to USB 2.0. However, the USB3.0 standard uses up part of the bandwidth to create backward compatibility, so there is actually less bandwidth on a USB3.0 port in back-compatible mode to USB2.0. This is a known problem with the USB3 spec.
As mensagens de erro que recebo devido a esse problema são:
“usb controller bandwidth exceeded”
“the usb controller does not have enough bandwidth”
“could not register node couldn't start streaming”
Esse comportamento é observado em TODAS as portas do novo laptop (não importa se é USB2 ou USB3, provavelmente tem a ver com os controladores).
Como não tenho o conhecimento de hardware necessário, alguém tem uma ideia sobre o que pode ser feito como uma solução para esse problema? Eu realmente não me importo com as portas USB3, mas a câmera tem que trabalhar nas portas USB2, se possível.