私はFTDIチップをベースにしたUSBデバイスを持っています。時々、その運転手が立ち往生することがあります。WindowsでUSBデバイスの再接続を行う方法
Linuxでは、デバイスが自動的に切断され、デフォルトのカーネルで再接続され、デバイス名が変更されただけですが、udevルールで修正することができます。
ウィンドウが詰まっているとき、その時点でread()
またはwrite()
を実行するアプリケーションのスレッドが完全にハングします。それはTerminateThread
、またはKillProcess
によって殺されることはありません。
アプリを強制終了する唯一の方法は、USBデバイスを物理的に切断することです。
プログラムでデバイスの再接続を行う方法は、ドライバのデッドロックを取り除き、ポートを再度開いて作業を続けることができますか?
必要な場合は、管理者権限のアプリケーションに含めることができます。
「devcon.exe再起動*のFTDI *」 「devcon.exe無効* FTDI *」 – datacompboy
ハング状態に悪いニュースは、FTDIベースのデバイスは、市場で最も信頼性の高いものであることである一方、 が失敗しています! - PL2303(および/またはそのチップセットのベンダーのドライバ)に基づくデバイスは、ひどく壊れています。 – marko
[ftdichip.com](http://ftdichip.com)から新しいドライバをお試しになりましたか? –