USB Flash device descriptor read error 71

AsRock B250M Pro4のUSB2.0ヘッダーピンに接続して、ケース前面にUSBポートを設置していた。主にUSBメモリを挿して使用していたが、時々USBメモリを認識しないことが以前よりあった。
今回、Debianのコンソールメッセージを確認すると、下記のエラーが表示されていた。
device descriptor read/64, error -71
/usr/include/asm-generic/errno.hを参照すると、71はProtocol Errorとなっている。認識できるUSBメモリとそうでないものがあり、容量の大きいものが認識できない傾向であった。原因を特定できなかったが、ポートのソケットを交換したら治った。配線の内部抵抗の問題か、ひょっとしたらUSB1.1規格のソケットだったのかもしれない。とにかく一件落着。

コメント