Planex USB無線LANドライバー

パピーリナックスを初めて使う方

モデレータ: 暇人, YoN, nyu

返信する
isac
記事: 1
登録日時: 13/08/02(金) 15:46

Planex USB無線LANドライバー

投稿記事 by isac »

PlanexのUSB無線LANを3種類併用してます。(1種類に統一すべきだったと後悔)
ドライバーの無いものは、ndiswrapperでWin XPのドライバーを使用してますが、
接続が不安定なので一念発起し、ドライバーのコンパイルに挑戦しました。
ところが、431-JP2012用GW-USNanoのみエラーが出てうまく行きません。
解決策のアドバイスをお願いします。

×:ドライバー無、◯:ドライバー有、△:既存ドライバーにID登録

        431-JP2012 Lupu-528JP Precise-550JP
------------------------------------------------------------------------------------------
GW-USNano   ×     ×      ◯ rtl8192cu
GW-US300MiniS  ×     ×      ◯ rt2800usb
GW-USMicroN  ×      ◯ rt2870sta △ rt2800usb(rt2500usb)

● GW-USNano (IDは、2019 ab28) の場合

RealtekのHPから、RTL8188SU用をDL
http://www.realtek.com.tw/downloads/
HOME > Downloads > Communications Network ICs > Wireless LAN ICs > WLAN NIC > IEEE 802.11b/g/n Single-Chip > Software
RTL819xSU_usb_linux_v2.6.6.0.20120405.zip

この中の、driversディレクトリを解凍し、更に、下記を解凍するとソースが出現。
rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405.tar.gz

IDを確認結果、以下に "2019 ab28" が登録されているので、そのままmake, install。
/os_intf/linux/usb_intf.c

Lupu-528JPの場合は、無事に完了し、以下のドライバーが作成。これをpet化。
/lib/modules/2.6.33.2/kernel/net/wireless/8712u.ko

ところが、431_2012JPの場合、make途中にエラーが出て、失敗。
inplicit decleration of function "wdev_priv"
ソースの修正が必要なのでしょうが、初心者で技量が無いのでお手上げです。

以下は無事ドライバーが作成できました。

● GW-US300MiniS (IDは、2019 ab24)の場合

Mediatek(旧、Ralink)のHPから、RT2870USB用をDL。
http://www.mediatek.com/_en/07_download ... php?sn=501
2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2

これを解凍し、
/common/rtusb_dev_id.c にID "2019 ab24" を追加。
/os/linux/config.mk のWpa_Supplicantを2ケ所"y"に修正。

make, insatllすると、以下のドライバーが作成。これをpet化。
/lib/modules/2.6.33.2/kernel/net/wireless/rt2870sta.ko (Lupu-528JP)
/lib/modules/2.6.30.5/kernel/net/wireless/rt2870sta.ko (431-JP2012)
(注)Lupu-528JPでは既存のrt2870staと競合するため、要排除

● GW-USMicroN (IDは、2019 ed14)の場合

431-JP2012は、下記フォーラムの記事を参考に、
viewtopic.php?f=12&t=2336
2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO_Baffalo_V1.tar.gz
を解凍し、ID "2019 ed14" を rtusb_dev_id.c に追加し、make, installし、pet化。
/lib/modules/2.6.30.5/kernel/drivers/net/wireless/rt5370sta.ko

Precise-550JPは、boot managerに "rt2500usb" を登録し(rt2800usbが無いので)
以下の、planex-micron.confを作成し、/etc/modprobe.d/ にコピー。
install rt2800usb /sbin/modprobe --ignore-install rt2800usb; /bin/echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_id
返信する