Qualcomm Atheros AR9565(QCWB335)ワイヤレスアダプターを搭載したHPラップトップを購入しました。このアダプターは現在Ubuntu 12.04ではサポートされておらず、ワイヤレスアクセスを取得する方法がないことを理解しています。
compat-wireless-3.6.6-1 ath9k driver
をインストールしましたが、機能しませんでした。lshw -C network
はリセット後も*-network UNCLAIMED
と表示されたままです。
UbuntuがAR9565のドライバーをいつ入手できるかを知るにはどうすればよいですか?ワイヤレスを何らかの方法で動作させるための回避策はありますか?
デバイスはこのパッケージでカバーされています: http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.6-1-snpc。 tar.bz2
余分な文字を含むファイル、この場合snpcは、新しいデバイスと機能を追加するために事前にパッチが適用されます。あなたの良い例です。
これを解決する1つの方法を次に示します。私自身もここで述べたのと同じ問題を抱えていました。 anoop-n2 と chili555 でubuntuforumの2つの投稿をフォローし、次のように概要を説明することができます。
linux-headers-generic
とbuild-essential
をインストールする必要があります。試してください
Sudo apt-get install linux-headers-generic build-essential
それらが既に存在する場合、最新バージョンであることが判明します。
ターミナルでrootとして以下を実行する必要があります。
Sudo -i
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc4/compat-drivers-3.9-rc4-2-s.tar.bz2
tar xvf compat-drivers-3.9-rc4-2-s.tar.bz2
cd compat-drivers-3.9-rc4-2-s/
./scripts/driver-select ath9k
make
これにより、おそらく次のエラーが発生します。
error: redefinition of ‘kref_get_unless_zero’
include/linux/kref.h:47:32: note: previous definition of ‘kref_get_unless_zero’ was here
この場合、ヘッダーファイルを開き、関数のブロック全体を見つけます。
static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
return atomic_add_unless(&kref->refcount, 1, 0);
}
次に、行コメント(各行の前に//
を置く)またはc
のブロックコメントを使用して、関数のブロック全体をコメントアウトします。
/*static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
return atomic_add_unless(&kref->refcount, 1, 0);
}*/
次に、次のコマンドを1つずつ入力します。
make
make install
次に、を使用してドライバーをロードします
modprobe ath9k
またはシステムを再起動します。その後、wifiは動作するはずです。
次のコマンドを実行して、この問題を修正できました。
Sudo apt-get autoclean
Sudo apt-get update
Sudo apt-get dist-upgrade
これにより、カーネルが3.2.0.56-genericから3.2.0.57-genericにアップグレードされることがわかりました。
お役に立てば幸いです...
Compat-wirelessパッケージでは、pci.idをpci.cファイルに追加するだけでなく、次のような他の変更も必要になる可能性があります。 http://ubuntuforums.org/showpost.php?p=12201881&postcount= 35
あなたはそれをやりました? pc.idの学習方法:
lspci -nn | grep 0280
お使いのデバイスを含むcompat-wirelessのバージョンがあるかもしれません。詳細を投稿する場合は、喜んでお手伝いします。