2017-08-04 40 views
0

多くのUSBモデムをサーバーに接続しています。 USBがgnokii o gammu(私はIMEIを読む必要があります)のようなソフトウェアに応答しない場合があり、デバイスを切断して再接続する必要があり、問題は解決されます。ハードリセットUSBデバイスをbashから

私はbashからこれを行う方法が必要です。私は不可能なシャットダウンエネルギーを無効にすることを知っている何か案は?

私は試してみてください。

どちらのソリューションは、デバイスを取り外して、もう一度atachが、問題は私がデータを要求したときまだ失敗している。

このデータを渡すソリューションは、私にとっては良いです:)

  • は/ dev/ttyUSB0
  • は/ dev /バス/ USB/001/001
+1

おそらく問題の場所によって異なります。問題がホスト側にある場合、disconnect-connectサイクルが実際にドライバを起動し、それがworlに戻されます。あなたが関係するドライバを知っているなら 'modprobe'を使ってそれを行うことができます。問題がデバイス側にある場合、切断接続サイクルはパワーダウンしてデバイスをパワーアップします。これは '/ sys/devices/pci0000:00 /'の中にあるデバイスにアクセスしてデバイスを探して(おそらく 'dmesg'を使って)、' power/level'ファイルを使って 'on 'と' off '。 – ZeekHuge

答えて

0

あなたは、電源を削除する必要がありますUSBデバイスから適切にリセットされるようにしてください。 usb規格では、ハブがソフトウェアによるリモート電源の切り替えを提供することを期待していますが、実際にこの機能を実装するハブはほとんどありません(ポートごとに1つの余分なトランジスターが削減されます)。 PPPSポート単位の電源切り替え)を使用してUSBハブを検索してください。

このuhubctl LinuxおよびMacOSX用のソフトウェアは、このようなハブを制御でき、ページに互換性のあるハブの一部が表示されます。たとえば、プラグイン・テクノロジーズから2016年12月に回答がthisであれば、アマゾンで見つけることができる2つの安価なハブがリストアップされます。

関連する問題