web-dev-qa-db-ja.com

Ralink RT3060ワイヤレスカードを機能させるにはどうすればよいですか?

私はLinuxが初めてです。私はFedoraを使っていましたが、今はUbuntuに切り替えてみました。 Fedoraでは、ワイヤレスネットワークカードがOSインストールから正常に動作していました(動作させるために何もする必要はありませんでした)Ubuntuでは、lspci -vコマンドで、次のようになります。

Network controller: Ralink corp. RT3060 Wireless 802.11n 1T/1R
    Subsystem: Ralink corp. RT3060 Wireless 802.11n 1T/1R
    Flags: bus master, slow devsel, latency 64, IRQ 20
    Memory at fe9e0000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: rt2800pci
    Kernel modules: rt2800pci

しかし、無線ネットワークを見つけることができません。今何をする?

ありがとう

3
Hoerlle

11.10の場合:

11.10のRT3060ワイヤレスカードには問題があるようです。デフォルトは2800カーネルモジュールで、これは正しくありません。

固定有線リンクを介して接続し、実行します:

wget http://media.cdn.ubuntu-de.org/forum/attachments/2814031/angepasster-DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tar.gz
tar xzvf angepasster-DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tar.gz

次を実行(コピーアンドペースト)してターミナル-N.B.カーネルの更新があるたびにこれを行う必要があります。

Sudo apt-get install --reinstall linux-headers-generic build-essential dkms
cd angepasster-DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/
Sudo make
Sudo make install
echo "blacklist rt2800pci" | Sudo tee /etc/modprobe.d/blacklist-rt2800pci.conf
Sudo modprobe -rfv rt2800pci
Sudo modprobe -v rt3562sta

これにより、ワイヤレスカードが正常に動作するはずです。

ワイヤレスドロップアウトがある場合は、電源管理を無効にする必要があります

gksudo gedit /usr/lib/pm-utils/power.d/wireless

この部分を変更します。

case $driver in
ipw2100) iwpriv_ac="set_power 0"
iwpriv_batt="set_power 5"
iwconfig_ac="power on"
iwconfig_batt="power on";;
ipw3945)
iwpriv_ac="set_power 6"
iwpriv_batt="set_power 7";;
iwl*) if [ -f "/sys/class/net/$1/device/power_level" ]; then
iwlevel_ac=0
iwlevel_batt=3
else
iwconfig_ac="power off"
iwconfig_batt="power on"
fi;;
*) iwconfig_ac="power off"
iwconfig_batt="power on";;
esac

に:

case $driver in
        ipw2100) iwpriv_ac="set_power 0"
            iwpriv_batt="set_power 0"
            iwconfig_ac="power on"
            iwconfig_batt="power on";;
        ipw3945)
            iwpriv_ac="set_power 6"
            iwpriv_batt="set_power 6";;
        iwl*) if [ -f "/sys/class/net/$1/device/power_level" ]; then
                 iwlevel_ac=0
                 iwlevel_batt=0
              else
                 iwconfig_ac="power off"
                 iwconfig_batt="power off"
              fi;;
        *) iwconfig_ac="power off"
           iwconfig_batt="power off";;
    esac

この回答のソース で、詳細とワイヤレスNの回避策を説明しています。

2
fossfreedom

12.04の場合:

  • LinuxでのRT3060/3062/3562/2592の唯一の公式サポートは 実験的 であり、完全には機能しない可能性があります。
    • これは、iskernel.org/compat-wirelessチームのrt2800pciドライバーによって提供されます
    • ドライバーは独立した取り組みであり、Ralinkコードを使用していないようです

オプション1.最新のcompat-wireless backportsパッケージをインストールして、動作するかどうかを確認してください

  • 以下をクリックして、ソフトウェアセンターからインストールします。

    Install via the software center

  • または、次のコマンドで端末を開きます Ctrl+Alt+T そして貼り付け:

    Sudo apt-get install linux-backports-modules-cw-3.3-precise-generic
  • インストールが完了したら、再起動して、ワイヤレスカードの動作が改善されるかどうかを確認します。そうでない場合は、オプション2に従ってください。

オプション2. Ralink独自のドライバーをビルドしてインストールする

  1. ダウンロード RalinkのWebサイトから。
  2. ダウンロードフォルダに保存します(デフォルト):

    enter image description here

  3. で端末を開く Ctrl+Alt+T、次の行を1行ずつ貼り付けます。

     sudo apt-get install linux-headers-$(uname -r)build-essential dkms 
     cd Downloads 
     tar -xzf DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz 
     cd DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 
     WPA1 = HAS_WPA_SUPPLICANT 
     WPA2 = HAS_NATIVE_WPA_SUPPLICANT 
     sed -i -e "s/$ WPA1 = n/$ WPA1 = y /" "s/$ WPA2 = n/$ WPA2 = y/g" os/linux/config.mk 
     Sudo make && Sudo make install && Sudo make clean 
     cd .. 
    
  4. ビルトインドライバーをブラックリストに登録し、新しいドライバーをロードします。

     echo "blacklist rt2800pci" | Sudo tee /etc/modprobe.d/blacklist-rt2800pci.conf
    Sudo modprobe -rfv rt2800pci 
     Sudo modprobe -v rt3562sta 
    
  5. これでRT3060は機能するはずです。これで、ファイルマネージャーでダウンロードフォルダーを開き、ダウンロードしたRalinkファイル/フォルダーを削除できます。

    enter image description here

5
ish

1つの解決策は、Ubuntu 12.04にアップグレードすることです。

私のralinkワイヤレスアダプターは、R​​T3062チップセットを備えたUbuntu 12.04でそのまま使用できます。

執筆時点ではまだリリースされていませんが、Ubuntu 12.04 Beta 2は私の経験では非常に安定しており、カーネルの更新があるたびにパッチを適用したドライバーをインストールするよりも面倒なことはありません。

1
titaniumtux