USB2.0 デバイスが認識されなくなりました。

USB2.0 デバイスが認識されなくなりました。

GNU Radioアプリケーションのテストに使用するUbuntu 10.10(x86)システムがあります。しばらくの間USB2.0接続でUSRP1をうまく使用してきましたが、昨日はいつか動作が止まっているようです。

  • lsusbリストされているデバイスも表示できません。複数のポートを試しましたが、成功しませんでした。
  • USB1.0マウスが正常に動作しているようです。
  • Windows XPがデバイスを認識しているようです(ドライバはありませんが、デバイスIDは表示されます)。
  • USRPは私のFedoraシステムでうまく機能します。
  • 他のケーブルとは異なるUSRPを試してみました。

かなり古いノートパソコンなので、ハードウェアがほとんど死んでいるようです。しかし、Windowsは少なくともUSRPを認識しているので、ドライバをインストールすると問題が解決することを願っています。

だからUSBマウスは正常に動作しましたが、なぜかUSB2.0ベースのUSRPが動作を停止しました。この問題をどのようにデバッグできますか? USB2.0ドライバを再インストールできますか?

ありがとうございます!

ベストアンサー1

まあ、これはUDEVの問題です。既定では、USRP は root としてのみ使用できます。

sudo addgroup usrp
sudo usermod -G usrp -a <YOUR_USERNAME>
echo 'ACTION=="add", BUS=="usb", SYSFS{idVendor}=="fffe", SYSFS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"' > tmpfile
sudo chown root.root tmpfile
sudo mv tmpfile /etc/udev/rules.d/10-usrp.rules

gnuradio.orgから:

Ubuntuはudevを使用してホットプラグ可能デバイスを処理し、デフォルトではUSRPへのルート以外のアクセスを提供しません。

ルールを再ロードしようとしましたが、すべてが正しく機能するために再起動する必要がありました。

おすすめ記事