web-dev-qa-db-ja.com

Ralink RT5370 USB WiFi WLANドングル用のビルドドライバー

Trim-Slice Value Ubuntu 11.04を使用しています。 Ralink RT5370 802.11n WiFiドングル が付属しています。

ドングルを差し込むと、「正常に動作しません」。 ifconfigiwconfigはデバイスを表示しませんが、lsusbはリストされたデバイスを表示します:

phrogz@trimslice:~$ lsusb | grep Ralink
Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. 

RT5370のリンクを RalinkのLinuxドライバーサイト からダウンロードした結果、2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO.tar.bz2という名前のファイルが作成されました。解凍後、ファイル内の唯一のREADMEは「RT2870 Wireless Lan Linux Driver」に言及しています。ただし、ディレクトリのルートにあるMakefileには次の行があります。

ifeq ($(CHIPSET),)
CHIPSET = 5370
endif

os/linux/config.mkを編集してこれらの設定を行いました:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

ただし、抽出したディレクトリのルートに戻り、makeを実行すると、失敗します。

phrogz@trimslice:~/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO$ Sudo make
[Sudo] password for phrogz: 
make -C tools
make[1]: Entering directory `/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools'
/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools/bin2h
cp -f os/linux/Makefile.6 /home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/Makefile
make -C /lib/modules/2.6.38.3-trimslice-1.03/build SUBDIRS=/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux modules
make: *** /lib/modules/2.6.38.3-trimslice-1.03/build: No such file or directory.  Stop.
make: *** [LINUX] Error 2

このデバイスのドライバーをビルドするにはどうすればよいですか?

2
Phrogz

同じチップを使用するTenda W311Mを使用しています。ドライバーのダウンロードURLについて言及していただきありがとうございます。

このスレッド http://ubuntuforums.org/showthread.php?t=1285828 は解決策について言及しています。

私はそれがあなたのために働くことを望みます。

2
El Khan

上記のビルドディレクトリを取得するには、カーネルリリースに対応するLinuxヘッダーをインストールする必要があります。

apt-get install linux-headers-[version]

次のように入力して、カーネルのリリースを取得できます。

uname -r
1
JBV06