組み込みプラットフォームで実行されているカスタムLinuxディストリビューション(buildrootで作成)があります。システムは、処理モジュール(Samsung Exynos 4412マイクロプロセッサベース)と周辺機器用のベースボード(RS232、イーサネット、USBポートなど)で構成されています。イーサネットケーブルまたはWi-Fi経由でインターネットに接続され、起動時に設定されます。
最近、カーネルに新しいデバイス接続を可能にするモジュールが追加されました/dev/ttyACM0
。/dev/ttyUSB0
ところが、この場合奇妙な行動が現れる。システムが Wi-Fi に設定されて起動すると、接続されている周辺機器の数に関係なくエラーは発生しません。また、イーサネットに設定して起動した後、デバイスを接続するとttyACM0
正常に動作します。この問題は、デバイスが接続されている間にシステムが起動してイーサネットに設定されている場合に発生します。この場合、接続を確立した直後(アクセスしてリストされているデバイスを見ることができます/dev
)、インターネット接続が切断されます。
ネットワークインタフェースはそれとは何の関係もありません/dev
。そうですか?では、参照なしで他の場所に記載されています/dev
。私は、一方が他方にどのような影響を与える可能性があるのか分かりません。このようなことが起こる可能性がありますか?