[Armadillo:03790] Re: Armadillo-500 USB無線LAN接続
Takenoshita Koyo
email@hidden
2008年 12月 8日 (月) 15:00:34 JST
竹之下です。
> http://lists.atmark-techno.com/pipermail/armadillo/2007-October/002213.html
> 上記の記事を参考にmakeを試みていますが、どしてもソースのパスで
> どこの記述をどのように変更すればよいか分からず、ドライバを作成できずにいます。
[PC ~/]$ pwd
/home/atmark
[PC ~/]$ ls
atmark-dist linux-2.6.12.8-at
(事前にユーザランドとカーネルをビルドする)
[PC ~/]$ wget http://www.ralinktech.com.tw/data/RT73_Linux_STA_Drv1.0.4.0.tar.gz
[PC ~/]$ tar xzvf RT73_Linux_STA_Drv1.0.4.0.tar.gz
[PC ~/]$ cd RT73_Linux_STA_Drv1.0.4.0/Module/
rtmp_def.hの修正
====================================================================
--- RT73_Linux_STA_Drv1.0.4.0_org/Module/rtmp_def.h 2007-04-26 11:19:42.000000000 +0900
+++ RT73_Linux_STA_Drv1.0.4.0/Module/rtmp_def.h 2008-12-08 11:34:08.000000000 +0900
@@ -854,6 +854,7 @@
{USB_DEVICE(0x07d1,0x3c03)}, /* D-Link */ \
{USB_DEVICE(0x13b1,0x0023)}, /* Linksys */ \
{USB_DEVICE(0x13b1,0x0020)}, /* Linksys WUS54GC */ \
+ {USB_DEVICE(0x2019,0xab50)}, /* PLANEX GW-US54Mini2B */ \
{USB_DEVICE(0,0)}} /* end marker */
====================================================================
Makefile.6の修正(モジュールのビルド部分のみ。installターゲットは修正していません)
====================================================================
--- RT73_Linux_STA_Drv1.0.4.0_org/Module/Makefile.6 2007-04-26 11:19:42.000000000 +0900
+++ RT73_Linux_STA_Drv1.0.4.0/Module/Makefile.6 2008-12-08 14:38:26.000000000 +0900
@@ -3,6 +3,7 @@
# Abstract: Makefile for rt73 linux driver on kernel series 2.6
######################################################################
+LINUX_SRC=/home/atmark/linux-2.6.18-at
WFLAGS := -Wall -Wstrict-prototypes -Wno-trigraphs
@@ -35,7 +36,7 @@
endif
all:
- make -C /lib/modules/$(shell uname -r)/build SUBDIRS=$(shell pwd) modules
+ make -C $(LINUX_SRC) M=${shell pwd} modules
clean:
rm -rf *.o *~ .*.cmd *.ko *.mod.c .tmp_versions built-in.o
====================================================================
[PC ~/RT73_Linux_STA_Drv1.0.4.0/Module/]$ cp Makefile.6 Makefile
[PC ~/RT73_Linux_STA_Drv1.0.4.0/Module/]$ make
という感じでどうでしょう?
LINUX_SRC=/home/atmark/linux-2.6.18-at
の部分は、環境に合わせて修正してください。
また、RT73_Linux_STA_Drv1.0.4.0/Module/READMEも読んでみてください。
$dos2unix rt73sta.dat
が必要等が書いてあります。
> 上記の記事にall, install のパスを変することでmakeできたと記述されていたので、
> all,installの記述をlinux-2.6.12.3-a9-14へのパスに変更してmakeしてみましたが成功しませんでした。
Armadillo-500用のカーネルは、linux-2.6.18-atを使用してください。
armadillo メーリングリストの案内