カーネルにコンパイルした後、Linuxドライバは正しく機能しません。

カーネルにコンパイルした後、Linuxドライバは正しく機能しません。

私は最近、多くの2303ドライバを実行しているUSB->シリアルコンバータとGentooを接続するのに多くの困難を抱えています。

ドライバはカーネルにハードコンパイルされず、モジュールとしてコンパイルされたときに動作しますが、そうでなければ動作しないことがわかりました。

具体的には、ログで見ることができるのは、ドライバがカーネルにコンパイルされたときにデバイスが認識されることです(dmesgは、新しいデバイスが接続され、デバイスタイプも認識されることを示しています(複数のデバイス)。接続なし) ドライバがモジュールにコンパイルされると、デバイスが正しく認識され、ttyUSB0 に正しく接続されます。

私の質問は、udevがいくつかのドライバをモジュールとしてのみ使用できると仮定することです。何が起こりましたか?

関連情報