[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 メーリングリストの案内