免責事項:私は(ほとんど)ハードウェアに無知です。これはおそらく私の問題です。ただし、ハードウェアをデバッグできないことを受け入れるのは難しいので、セカンドオピニオンを取得したいと思います。
問題があります。特定のアクション(実行時にUsbデバイスをスワップインおよびスワッピングアウト)によって、UsbハブまたはUsbボード上のチップ(カスタムハードウェア)が破損する可能性がある場合。これはあいまいな問題であり(「吹き飛ばし」の程度は少し異なる可能性があります)、問題は断続的に現れ、信頼性の高い再現が非常に難しいさまざまな症状(通常はパケットのランダムな破損)が発生します。
これにより、新しく報告された問題がこのハードウェア障害によるものなのか、実際にはソフトウェアのバグなのかを確認するのが困難になります。その後、これらのデバイスに保護を実装しましたが、保護されていないデバイスを保護されたデバイスと一緒に使用すると、(現在は保護されている)デバイスが汚染される可能性があります。ポートの1つも保護されていません。つまり、誤って間違ったポートを使用することで、安全であるはずのユニットを誰かが「殺す」可能性があります。
その結果、すべてのハードウェアを完全に交換せずに、どのデバイスがこの問題を抱えているかを判断することは不可能です(ほとんどの本番ハードウェアの弾丸を噛みましたが、まだ多くの開発ハードウェアとQAハードウェアがありますこの問題で)。
ある種のハードウェア診断ツールを使用してキットに欠陥があるかどうかを判断できるハードウェアがあれば、それは可能だと思います。私は夢の世界に住んでいますか?私のハードウェア部門は、障害を証明できる唯一のテストはソフトウェアテストであると言っています...しかし、私が述べたように、症状を再現することは非常に困難です。私はハードウェアの経験があまりないので、これが唯一の答えかどうかはわかりません。したがって、私は世界に尋ねます。