
USBフレームバッファディスプレイとBusybox(1.21.1)を実行するカスタム組み込みLinux(3.10.59)ボックスで構成された組み込みシステムがあります。
ディスプレイを利用するアプリケーションを実行するソフトウェアがあります。通常fb0にインストールされました。ただし、場合によってはfb1にマウントされている場合、fb1にマウントするとフレームバッファが何らかの理由で機能しないため、簡単な回避策は再起動です。最近のシステムのケーブルを交換すると、ESDショックのためにUSBがfb1に再マウントされました(おそらくfb0タイムアウトのため)。
デバイスがfb0からfb1にジャンプしたときにこのイベントが発生すると仮定すると、両方のデバイス登録を強制的に削除して再列挙してfb0に再割り当てできますか?
私のデバイスパラメータを一致させてfb0に特別にマッピング(シンボリックリンクとして)してudevをはんだ付けしようとしましたが、USBリンクが邪魔になり、再起動時にfb0がまだタイムアウトする場合は役に立たないようです。表示され、その後fb1にインストールされます。