Перезапуск портов USB

533
Flotolk

Я работаю с несколькими ноутбуками Dell, разными моделями, и использую Kinect 2.0 по соображениям развития. Однако во время работы программы USB-порт, который использует Kinect, будет случайным образом перезагружаться, вызывая всевозможные ошибки.

Я уже отключил выборочную приостановку USB, но безрезультатно, и даже перепутался в BIOS, чтобы найти некоторые настройки, которые можно отключить (я отключил C-состояния).

Драйверы все обновлены, и я использовал несколько Kinects (у нас как 7 в офисе) и несколько ноутбуков, пытаясь понять, был ли это просто ноутбук / Kinect, но все они перезапустят USB случайным образом во время исполнения. Эта ошибка не всегда появляется, но только один раз каждые два или три выполнения ...

Как я могу остановить эту случайную перезагрузку?


РЕДАКТИРОВАТЬ: Не уверен, если это связано или нет, но иногда другие порты USB, которые не являются USB 3.0, который я использую для Kinect, также будут отключаться, иногда на секунду, иногда, пока я не перезагружаю свой компьютер. Однако Kinect отключится только на секунду или две.

Возможно ли, что это проблема с блоком питания? Ноутбуки просто не могут извлечь то, что им нужно для запуска всех служб, которые предоставляет Windows, а также для отправки информации в Kinect?

1
Какой длины USB-кабель между Kinect и ноутбуком? Ale..chenski 6 лет назад 0
@AliChen Это около 6 футов, но это также единственная длина кабеля USB, которую Microsoft прислала нам Flotolk 6 лет назад 0
Я однажды покопался в поиске аналогичной проблемы (порты USB падали, возвращались обратно). С такой же глубиной, как вы, кажется, описываете, включая диагностику USB и т. Д. Она оказалась неисправной мышью, возможно, связанной с проводкой. Длинный выстрел, но если у вас есть второй Kinect, вы можете попробовать, или даже заменить клавиатуру и / или мышь, если это USB, сделайте это. Yorik 6 лет назад 0
Еще один возможный путь: известно, что биометрические сканеры отпечатков пальцев вызывают сбои / блокировки / переполнение USB. Yorik 6 лет назад 0
@Yorik Я уже использовал множество разных ноутбуков и Kinects, и у нас нет подключенных биометрических сканеров. Кажется, что все они приводят к этой перезагрузке, я думаю, что из-за большого количества "штучек" порт USB тянет Flotolk 6 лет назад 0

2 ответа на вопрос

1
Ale..chenski

Похоже, что устройство Kinect имеет проблемную аппаратную и программную инженерию. Microsoft не очень сильна, мягко говоря, ни в аппаратном обеспечении, ни в разработке программного обеспечения в реальном времени. Я знал, что раньше работал с первыми Kinects. Проблемы очевидны с V.2, это понятно из собственных источников . Возможно, вы захотите попробовать хороший USB3.0-концентратор между ними, это может облегчить проблемы с целостностью сигнала, но не проблемы с программным обеспечением распределения полосы пропускания и обработку в реальном времени.

0
HackSlash
  1. Обновить BIOS
  2. Попробуйте другой порт
  3. Включите журнал событий для событий USB:

Просмотр событий Microsoft-Windows-DriverFrameworks-UserMode / Журнал событий эксплуатации

  1. Загрузите комплект драйверов Windows (WDK)

https://msdn.microsoft.com/library/windows/hardware/ff557573

  1. Используйте USBView

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/usbview

ИЛИ ЖЕ

USBDeview http://www.nirsoft.net/utils/usb_devices_view.html

Я сделал больше, чем пробовал разные порты, я пробовал разные ноутбуки, но у большинства из них только один USB 3.0, и обновлений для BIOS не было, уже проверял это. Попробую USB View и загляну в WDK. Спасибо Flotolk 6 лет назад 0
Если Kinect не совместим с вашим USB-контроллером, вам может потребоваться другая платформа. Я бы порекомендовал попробовать его с контроллером USB2.0. HackSlash 6 лет назад 0
Kinect 2.0 работает только с USB 3.0, он несовместим с более низкими версиями. Это работает немного, но не 100% Flotolk 6 лет назад 0

Похожие вопросы