Я использую Ubuntu 13.04 Gnome edition. У меня проблема с моей платой Arduino Duemilanove. Ранее я использовал ядро 3.9.2-030902-generic. После того, как я установил ядро 3.10rc6 и запустил свою Arduino IDE, я не увидел последовательный порт /dev/ttyusb0
, как раньше.
Это важно, поскольку именно это я и использую для загрузки своего кода на доску. Теперь я вижу только / dev / ttyS0. Я попытался подключить свою плату ко всем USB-портам, но ни один из них не помог при загрузке через / dev / ttyS0. Я не знаю, что это на самом деле из-за ядра 3.10, но раньше все работало нормально.
Здесь приведены ссылки для вывода команды lsusb и dmesg , взятые после подключения платы.
Я окончательно удалил ядро 3.10 и установил 3.9.2 по умолчанию, но dmesg остался прежним и показывает некоторые ошибки в последних строках Я пытался найти в Google решения, но мне не повезло.
Я знаю, что ответ слишком поздний, но поздний ответ лучше, чем никакой. У меня была такая же проблема, и я нашел ответ по следующей ссылке ( https://stackoverflow.com/questions/9544557/ debian-device-descriptor-read-64-error-71 )
Проблема в основном из-за проблем с оборудованием.
Это тоже документация с кодами ошибок Linux:
-EPROTO (*, **) a) bitstuff error
b) no response packet received within the
prescribed bus turn-around time
c) unknown USB error