![デバイス eth1 が存在しないようです](https://rvso.com/image/89182/%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%20eth1%20%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99.png)
fedora-3 (古いのは承知していますが、これは私が内部を覗くサンドボックスです)、udev-039、カーネル 2.6.27、自分で構成およびコンパイルしました。私は ath9k モジュール付きの PCI Wi-Fi カードを使用しています。Kudzu はハードウェアを認識し、eth1 インターフェイスを割り当てますが、デバイスがありません。dmesg には ath9k: 0,1 と表示され、警告は出ていないようです。/sys ディレクトリにはバスの詳細が表示されます。ベンダーと製品 ID を参照して udev ルール ファイルを追加しようとしましたが、デバイスをアクティブ化できません。何が起こっているのか、または修正方法について何かアイデアはありますか?
ちなみに、同じボックスを Ubuntu 14.04 カードで起動すると、Wi-Fi が動作しています。
答え1
根本的な原因は、kernel-2.6.27 の ath9k ドライバーの初期リリースではチップセットのサポートが制限されていたことです。kernel-2.6.32 では、TP-LINK TL-WN851ND PCI カードの AR9227 チップがサポートされています。インストールされた ath9k ドライバーが実際のチップセットをサポートしていないのではないかと疑った @jeremy31 が解決の功績を認めました。私が学んだのは、モジュールがエラーなしでインストールされ、dmesg がエラーを示さなくても、意図したとおりに動作しない可能性があるということです。 - 確かに、古いマシン、古い Linux ですが、良い教育になりました。改めて感謝します。Zachary Brady と Jeremy31