web-dev-qa-db-ja.com

RT3062 PCIワイヤレスドライバーのコンパイル

Ralink wifiカードがインストールされています。 ubuntu 11.10に同梱されているドライバーが私のカードを実行していないようです。

RalinkのWebサイトには、ドライバーをコンパイルするためのソースダウンロードがありますが、Linuxは初めてなので、何をすべきか正確に理解できません。ドライバーをコンパイルするにはmakeを使用する必要があることを理解しています。

私が理解できないのは、ダウンロードのreadmeにリストされているファイルです。私が編集することを述べている2つのファイルからコードを投稿する場合(彼らはその配布可能物を述べています)誰かがそれを見てください。または、ドライバのソースをダウンロードして自分で確認したい場合は、これがそれへのリンクです

http://www.ralinktech.com/en/04_support/license.php?sn=5019 (ダウンロードフォーム)

http://www.ralinktech.com/en/04_support/support.php?sn=501 (ダウンロードリストページ)RT3062PCI/mPCI/CB/PCIe(RT3060/RT3062/RT3562/RT3592)固有運転者

ご覧のように、単純化されていないため、この1つのパッケージからコンパイルできるドライバーのバージョンがいくつかあります。これにより、どのバージョンを使用する必要があるのか​​3062がわかりますが、何を編集するのかわかりません。そのドライバーをコンパイルするための2つのファイル。

コードをダウンロードするのではなく投稿してほしい場合は、返信してください。家に帰ったら、今晩遅くに返信します。

1
chris

.0.0.17カーネルではこれが機能していませんが、-.0.0.16では機能しています。

さて、私は新鮮な目で二日酔いなしでこれに戻ってきました。私のカードは現在機能しています。

このカード/チップセットで助けが必要な人を支援するために、簡単に要約します。

ralink Webサイトからドライバーをダウンロード
ダウンロードのデフォルトが「ダウンロード」ディレクトリの場合、ダウンロードするドライバーのバージョンが更新されていない場合は、コマンドをターミナルにコピーして貼り付けるだけで編集できます。

このガイドは62のチップセットを想定していますが、ソースダウンロードのどのドライバーでも同じように機能します。

ターミナル(Ctrl + Alt + T)
tar -C Driver -zxvf ~/Downloads/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz

cd Driver/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217

gksu gedit Makefileパスワードプロンプトが表示される場合があります
チェックドライバーのバージョンがバージョンまたはチップセットであることを確認してください(例:3062)。geditを編集、保存して閉じます。

gksu gedit os/linux/config.mk
チェックサプリカントのエントリは正しく設定されています。それぞれについてyを読み取る必要があります。それらの2つがあります。編集を保存してgeditを閉じます。

Sudo makeドライバを作成します

Sudo make install新しいドライバをインストールします

mkdir /etc/Wireless/RT2860STA存在しない場合

Sudo cp RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat datファイルをコピーします。

Sudo modprobe rt3062staモジュールを開始

Sudo lspci -vチェックモジュールがカードで使用されています。

Blacklist Built in Mod
gksu gedit /etc/modprobe.d/blacklist.conf

ファイルの最後に追加、保存、終了
//デフォルトのカーネルモジュールが機能しない
ブラックリストrt2800pci

モジュールが既知であることを確認してください。
gksudo gedit /etc/initramfs-tools/modules

編集(モジュール名のみを追加)、保存して終了
rt3062sta

これでここまでです。ドライバーは使用されているがデバイスが起動しない場合は、システムを再起動します。幸運を。

1
chris

あなたは自分にとって困難なことをしています。 READMEの指示に従って、SUPPLICANTパラメータを設定するだけです(「Y」に設定する必要があるパラメータは2つあります)。次に、「make」と「make install」を実行します。 rt2800pciのものをブラックリストに登録し、rt3562staをモジュールリストに追加する必要があります。これらはそれぞれ/etc/modprobe.d/blacklist.confと/ etc/initramfs-tools/modulesにあります。

RTA2860STA.datを/ etc/Wireless/RT2860STA /にコピーする必要がある場合があります

次に「modprobe rt3562sta」を実行すると、ワイヤレスが起動します。

確認するには、「Sudo lspci -v」を実行します。 「Module in use:rt2860 "」と表示されます。

チップが3062、インストールするドライバーがrt3562sta、カーネルモジュールがrt2860であるのは奇妙なことですが、同じカードを使用しています。幸運を!

0
Tim