カーネル3.x(fedora 16)用Atheros ar8151ドライバ

カーネル3.x(fedora 16)用Atheros ar8151ドライバ

昨日、Fedora 16をインストールしましたが、利用可能なワイヤレス接続がないことがわかりました。

それから私は見つけました。AR81ファミリードライバ

しかし、カーネル3では動作しないようです。私はカーネルのバージョンを無視するようにmakefileを変更しましたが、コンパイルされません。それは文句を言う:

asm/linkage.h not found

カーネル用にこのモジュールをコンパイルできますか?

ベストアンサー1

通常、Linuxドライバは開発されたカーネルバージョンと密接に一致する必要があります。ドライバAPIは頻繁に変更されます。

これがLinuxカーネル開発者がドライバーの提出を人々に強く推奨する多くの理由の1つです。

通常、現在のカーネルに合わせてドライバを更新することは難しくありません。特にバージョンの違いが大きすぎない場合は、さらにそうです。しかし、C言語の知識が必要です。

最も簡単な解決策は、ドライバが動作するカーネルバージョンを見つけてそのバージョンを使用することです。

おすすめ記事