安装内核 3.10rc6 后,设备不接受地址 36,错误 -71

安装内核 3.10rc6 后,设备不接受地址 36,错误 -71

我使用的是 Ubuntu 13.04 Gnome 版本。我的 Arduino Duemilanove 主板有问题。之前我使用的是内核 3.9.2-030902-generic。安装内核 3.10rc6 并启动 arduino IDE 后,我看不到/dev/ttyusb0以前的串行端口。

这很重要,因为我用它上传代码到主板上。现在我看到的只有 /dev/ttyS0。我尝试将主板插入所有 USB 端口,但没有一个能通过 /dev/ttyS0 上传。我不知道这是否是因为内核 3.10,但以前一切都运行正常。

以下是系统盘消息命令输出,插上电路板后拍摄。

我最终删除了内核 3.10,并将 3.9.2 设为默认,但 dmesg 仍然相同,并在最后几行显示一些错误。我尝试在 Google 上搜索解决方案,但没有任何结果。

答案1

我知道答案已经太晚了,但迟到总比没有好。我也遇到了同样的问题,并在以下链接上找到了答案(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

相关内容