Estou trabalhando com vários laptops Dell, todos os modelos diferentes e usando o Kinect 2.0 por motivos de desenvolvimento. No entanto, durante a execução do programa, a porta USB que o Kinect está processando será reiniciada aleatoriamente, causando todos os tipos de erros.
Eu já desabilitei a suspensão seletiva de USB, sem resultados, e até mesmo mexi na BIOS para encontrar alguma configuração que eu possa desativar (desabilitei C-States).
Os drivers estão todos atualizados, e eu usei vários Kinects (nós temos 7 no escritório) e vários laptops tentando ver se era apenas o laptop / Kinect que estava ruim, mas todos eles irá reiniciar o USB aleatoriamente durante a execução. Este erro nem sempre aparece, mas apenas uma vez a cada duas ou três execuções ...
Como posso parar esta reinicialização aleatória?
EDIT: Não tenho certeza se isso está relacionado ou não, mas ocasionalmente outras portas USB, que não são o USB 3.0 que estou usando para o Kinect, também desligarão, às vezes por um segundo, às vezes até eu reiniciar meu PC. O Kinect só vai desligar por um segundo ou dois no entanto.
É possível que seja uma questão de fornecimento de energia? Os laptops simplesmente não conseguem desenhar o que precisam para executar todos os serviços que o Windows oferece, além de enviar informações para o Kinect?