Геймпад USB-ошибка -71

У меня есть пара игровых планшетов с интерфейсом USB, игровые планшеты RockFire QF-501UV, при подключении их к порту USB я получаю следующее сообщение:

Feb 27 22:32:55 localhost kernel: [97408.112022] usb 5-1: new low-speed USB device number 28 using uhci_hcd
Feb 27 22:32:55 localhost kernel: [97408.232024] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:55 localhost kernel: [97408.456033] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:55 localhost kernel: [97408.672024] usb 5-1: new low-speed USB device number 29 using uhci_hcd
Feb 27 22:32:56 localhost kernel: [97408.792020] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:56 localhost kernel: [97409.016018] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:56 localhost kernel: [97409.232039] usb 5-1: new low-speed USB device number 30 using uhci_hcd
Feb 27 22:32:56 localhost kernel: [97409.640020] usb 5-1: device not accepting address 30, error -71
Feb 27 22:32:57 localhost kernel: [97409.752024] usb 5-1: new low-speed USB device number 31 using uhci_hcd
Feb 27 22:32:57 localhost kernel: [97410.160020] usb 5-1: device not accepting address 31, error -71
Feb 27 22:32:57 localhost kernel: [97410.160038] hub 5-0:1.0: unable to enumerate USB device on port 1

Googling I Я обнаружил, что у некоторых людей были похожие (но не одинаковые) проблемы с USB-устройствами, некоторые предлагали решения, которые не работали для меня. Я попробовал следующее, и это не сработало (те же сообщения):

echo -1 > /sys/module/usbcore/parameters/autosuspend
echo Y > /sys/module/usbcore/parameters/use_both_schemes
echo -n 0000\:00\:1d.7 > /sys/bus/pci/drivers/ehci_hcd/unbind

где (до выполнения последней команды):

# ls /sys/bus/pci/drivers/ehci_hcd
0000:00:1d.7  bind  module  new_id  remove_id  uevent  unbind

все как root и после каждого Команда, которую я проверил, чтобы увидеть, есть ли разница.

Linux даже не распознает USB, к которому подключен

# lsusb
Bus 005 Device 023: ID 046d:c52e Logitech, Inc. 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Linux 3.5.0-25-generic # 38-Ubuntu SMP i686 i686 i686 GNU / Linux

Спасибо

]
6
задан 28 February 2013 в 02:35

2 ответа

С благодарностью, проблема была решена для меня. Решение: перейти на использование USB-кабеля для передачи данных вместо USB-кабеля только для зарядки, хотя они выглядят одинаково.

Как и у вас, у меня есть проблемы с моим MP3-плеером Sansa Clip + 4GB, который работал с Ubuntu 12.04 раньше, но не с этим, с аналогичными сообщениями об ошибках

"device not accepting address 31, error -71
hub 5-0:1.0: unable to enumerate USB device on port n"

в выводе «dmesg». Я часами пробовал это на Windows Vista, Windows 7, Ubuntu 12.04, живом DVD CentOS, живом DVD Fedora, ноутбуке, настольном компьютере, но все безрезультатно.

Наконец, я попробовал другой USB-кабель, и он сразу же работал как на Windows, так и на Ubuntu 12.04. Затем я понял, что у меня дома есть несколько USB-зарядных устройств, и я небрежно использовал один из их кабелей для подключения, и работающий в настоящее время кабель, вероятно, тот, который поставляется с MP3-плеером Sansa Clip +, кабелем для передачи данных USB. Исследования в Интернете, я нашел 2 ссылки, касающиеся разницы между USB-кабель для передачи данных и USB-кабель только для зарядки. Кабель только для зарядки использует только 2 контакта для обеспечения питания (электричества) и не подает сигнал на 2 контакта данных, поэтому при их использовании устройства USB имеют проблемы с подключением к ОС, независимо от типа ОС: Windows или Linux.

2 ссылки:

  1. Универсальная последовательная шина - Википедия

    http://en.wikipedia.org/wiki/Universal_Serial_Bus#Connector_types

    В разделе «Типы разъемов» написано:

    «Для надежного включения функции« только зарядка »современные периферийные USB-устройства теперь включают в себя кабели для зарядки, которые обеспечивают подключение питания к хост-порту, но подключения для передачи данных отсутствуют, и имеются как домашние, так и транспортные док-станции для зарядки, которые подают питание от преобразовательного устройства и не включают в себя хост-устройство и контакты данных, что позволяет любому совместимому USB-устройству заряжать или работать от стандартного USB-кабеля ».

  2. Различия между кабелем USB для зарядки и кабелем для зарядки данных

    http://btsc.webapps.blackberry.com/btsc/viewdocument.do;jsessionid= 7FF860D404D04EEE55923D47B7F423C5 ExternalId = KB31810 & амп;? sliceId = 2 & амп; CMD = displayKC & амп; Doctype = кс & амп; NOCOUNT = истина & амп; ViewedDocsListHelper = com.kanisa.apps.common.BaseViewedDocsListHelperIm pl

В любом случае, я благодарен за то, что в конечном итоге это было решено, и надеюсь, что ваша проблема также будет решена в ближайшее время. :-) Намо Амитабха!

0
ответ дан 28 February 2013 в 02:35

Может быть, ваше устройство USB имеет защиту от перегрузки по току? Пожалуйста, попробуйте инструкции на следующей странице и дайте нам знать, если они помогли.

http://paulphilippov.com/articles/how-to-fix-device-not-accepting-address-error

0
ответ дан 28 February 2013 в 02:35

Другие вопросы по тегам:

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