Specialized Search Engines - WombatTechnology - Web Wombat

Specialized Search Engines

eee 901 wifi howto

WombatTechnology

Imagine being able to see all your information from a single vantage point ...

Fedora 8 eee 901 wifi howto

* Get the source code. The file used here is : 2008_0708_RT2860_Linux_STA_v1.7.0.0.tar.bz2 from manufacturer's site in Taiwan.

* Create a working directory.

* tar -jxvf the file (you just downloaded).

* cd 2008_0708_RT2860_Linux_STA_v1.7.0.0

* su -

* kernel module prerequisite RPMs need to be loaded (or you'll get lots of I can't find things errors):
[root@phills901 2008_0708_RT2860_Linux_STA_v1.7.0.0]# rpm -qa | grep kernel
kernel-2.6.26.6-49.fc8
kernel-headers-2.6.26.6-49.fc8
kernel-devel-2.6.26.6-49.fc8
[root@phills901 2008_0708_RT2860_Linux_STA_v1.7.0.0]#

* make
[root@phills901 2008_0708_RT2860_Linux_STA_v1.7.0.0]# make
make -C tools
make[1]: Entering directory `/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/tools'
/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/tools/bin2h
cp -f os/linux/Makefile.6 /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/Makefile
make  -C  /lib/modules/2.6.26.6-49.fc8/build SUBDIRS=/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux modules
make[1]: Entering directory `/usr/src/kernels/2.6.26.6-49.fc8-i686'
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/md5.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/mlme.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/rtmp_wep.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/action.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/ba_action.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_data.o
/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_data.c: In function ‘RTMP_FillTxBlkInfo’:
/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_data.c:889: warning: label ‘FillTxBlkErr’ defined but not used
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/rtmp_init.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/rtmp_tkip.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_sync.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/eeprom.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_sanity.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_info.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_wpa.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/dfs.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/spectrum.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/assoc.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/aironet.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/auth.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/auth_rsp.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/sync.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/sanity.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/rtmp_data.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/connect.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../sta/wpa.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../os/linux/rt_linux.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../os/linux/rt_profile.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../os/linux/rt_main_dev.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../os/linux/sta_ioctl.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/2860_rtmp_init.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../os/linux/2860_main_dev.o
  CC [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/../../common/cmm_data_2860.o
  LD [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/rt2860sta.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/rt2860sta.mod.o
  LD [M]  /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/rt2860sta.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.26.6-49.fc8-i686'
cp -f /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux/rt2860sta.ko /tftpboot
[root@phills901 2008_0708_RT2860_Linux_STA_v1.7.0.0]# 

* OK now you're ready install the module:
[root@phills901 2008_0708_RT2860_Linux_STA_v1.7.0.0]# make install
make -C /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux -f Makefile.6 install
mkdir: cannot create directory `/etc/Wireless': File exists
make[1]: Entering directory `/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux'
rm -rf /etc/Wireless/RT2860STA
mkdir /etc/Wireless/RT2860STA
cp /disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/RT2860STA.dat /etc/Wireless/RT2860STA/.
install -d /lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/wireless/
install -m 644 -c rt2860sta.ko /lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.26.6-49.fc8
make[1]: Leaving directory `/disk1/eee901/2008_0708_RT2860_Linux_STA_v1.7.0.0/os/linux'

* Shutdown and reboot. Voila... wifi

eee 901 wifi howto

<up>

eee 901 wifi howto

Login

Username:
Password:
Forgot Details?