linux device not accepting address 11, error -71
时间: 2024-02-26 17:58:27 浏览: 26
当 Linux 出现 `device not accepting address` 错误时,通常是因为 USB 设备无法正确地与主机进行通信。而 `error -71` 表示该错误是由于 USB 设备的描述符错误引起的。
要解决这个问题,可以尝试以下方法:
1. 重启 USB 子系统
可以使用以下命令重启 USB 子系统:
```
sudo tee /sys/bus/usb/drivers/usb/unbind <<< $(echo "2-1.2:1.0" | sudo tee /sys/bus/usb/drivers/usb/bind)
```
其中的 `2-1.2:1.0` 就是需要重启的 USB 设备的地址,可以根据实际情况进行修改。
2. 更改 USB 接口
如果 USB 设备一直无法正确地与主机进行通信,可以尝试更换 USB 接口,或者使用 USB 集线器将 USB 设备连接到主机上。
3. 更新系统内核
如果以上方法都无法解决问题,可以尝试更新系统内核,或者尝试使用不同版本的 Linux 发行版。在某些情况下,错误可能是由于内核版本不兼容造成的。
需要注意的是,以上方法只是针对某些常见情况提供的解决方案,如果问题依然存在,可能需要进一步排查问题。
相关问题
device not accepting address 15, error -7
这个错误通常是由于USB设备无法被识别或连接而引起的。可能的原因包括:
1. 设备本身出现故障或损坏;
2. USB端口无法正常工作;
3. 设备与主机之间的连接不良或不兼容。
要解决这个问题,可以尝试以下方法:
1. 重启计算机并重新插拔设备;
2. 尝试将设备插入不同的USB端口;
3. 检查设备是否与主机的USB接口兼容,并确保其符合USB规范;
4. 如果上述方法无效,可能需要更换设备或联系厂家进行维修。
android设备插入u盘,串口log显示 device not accepting address 15, error -71
这个问题通常是由于USB设备与Android设备之间的通信出现问题导致的。常见的解决方法如下:
1. 尝试更换不同的USB设备或U盘,看看是否能够正常识别。
2. 检查USB连接线是否正确连接,以及是否有松动或损坏。
3. 如果您的Android设备支持OTG功能,请确保已经开启OTG功能。
4. 尝试重启Android设备,并重新插入U盘。
5. 如果以上方法都无法解决问题,可能需要考虑更新Android系统或者联系设备厂商进行维修。