web-dev-qa-db-ja.com

ubuntu12.04にRalink3290ワイヤレスアダプターをインストールする方法

カーネルバージョンを実行しているubuntu12.04ltsでRalinkrt3290ワイヤレスカードを使用しています3.5.0-23-generic

私は質問で示された手順を使用しました here。

正常にインストールされましたが、後でエラーが発生しました

kernel panic not syncing fatal exception in interrupt

これは、インストールしたワイヤレスアダプターが原因であることがわかりました。イーサネットカードに切り替えたところ、エラーは発生しませんでした。今私の質問は、Ubuntu12.04でワイヤレスカードを機能させる方法です。カーネルを更新する必要がありますか?それを行うにはどうすればよいですか?ありがとう。

1
Tarun

ここで同じ問題に直面しているすべての人のために私の問題の解決策を得たのは私が従ったステップです:

必要なパッケージをインストールするには、システムのイーサネットインターフェイスをインターネットに接続する必要があります。インターネット接続が機能していると思いますので、次の手順に従ってください。

  1. Ubuntuに追加のドライバーをインストールします。

    Ubuntu 12.04のインストール中に、インストール中に追加のサードパーティソフトウェアとドライバーをインストールすることを示すマークを確認する必要がありました。

[サードパーティソフトウェアをインストールする]チェックボックスをオンにします。

Image

2.インストールが完了すると、Ubuntu12.04のデフォルトカーネルが表示されます。

私の場合は3.5でした

カーネルバージョン3.6.11をインストールして、以下のリンクからパッケージを取得します。

カーネルPPA

上記のリンクからカーネルファイルをダウンロードし、次のコマンドを使用してファイルをインストールします。

dpkg -i file-name

その後

update-grub

そして

reboot

すべてが正しく行われると、システムが再起動します。カーネルバージョン3.6.11を実行していません。コマンドuname -aで確認できます。

3.Linuxカーネル3.6.11のインストールが成功した後、ネットワークをチェックインすると、Firmware missingを示すエラーが表示されます。

そこで、ralinkrt3290のファームウェアをディレクトリ/lib/firmwareにコピーします。

次のコマンドを使用して、ralinkrt3290ファームウェアを取得します。

git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git

次にファームウェアをコピーします

cp linux-firmware/rt3290.bin /lib/firmware

その後

reboot

再起動が完了すると、wifiは正常に機能し、カーネルパニックエラーは発生しません。このソリューションはUbuntu 12.04でうまくいきました。他の人にも役立つことを願っています。

1
Tarun