[XCSSA] PCI Wifi Card WP440G at Altex

xcssa@xcssa.org xcssa@xcssa.org
Tue, 20 Feb 2007 22:41:15 -0600


On Tuesday 20 February 2007 17:10, xcssa-admin@xcssa.org wrote:
> Gentlemen:
>
> Apparently the ConnectGeat WP440G PCI WiFi
> card available at Altex works with 2.6 Kernels,
> but all the old threads available via Google
> search are scrambled spagetti for a workflow.

Yeah.. that's a nice card.. and since Ralink (the wifi chip maker) supports 
Linux... I support them (and tell others to). :)


> Tom Weeks was instrumental in eliciting the
> tech info and config requirements from Connect
> Gear tech support?  Lots of posts 18 months back
> to that effect.
[...]
> Links:
>  http://www.altex.com/product_info.php?cPath=2_18_87&products_id=4703
>  http://connectgear.com/wireless/WP440G.htm
>  http://www.satlug.org/pipermail/satlug/2005-October/039881.html
[...]
> REQUEST:  Anybody have a coherent config workflow
> for the WP440G on Linux?

Config workflow?  You a HOWTO on how to make it work? :)

Let me see if I can scrape one together for you...

Well.. first see if your system already has the driver for the card and if you 
can skip ahead** or not:
	# locate rt2500|grep modules
	/lib/modules/2.6.11-1.27_FC3/extra/rt2500.ko

If not.. then DL the kernel module:
	http://sourceforge.net/projects/rt2400

Untar/compress with "tar -xzvf <file>"

CD into the dir and build the module:
	cd source/rt2500/Module
	# make
	# make install

** Test to see if you can load the module:
	# modprobe rt2500
	# lsmod |grep rt2500
	rt2500                233700  1

that looks good..

Next edit your modprobe.conf and add the alias for the module:
	alias eth0 e100
	alias ra0 rt2500 <-------Add this line
	alias scsi_hostadapter sata_nv
	...

and follow up with a 
	# depmod -a

Now it should be able to autoload after you next reboot.

Then go ahead and add an ifconfig file for your network stack 
(e.g. /etc/sysconfig/networking-scripts/ifcfg-ra0):
	DEVICE=ra0
	ONBOOT=yes
	BOOTPROTO=dhcp
	NETMASK=
	DHCP_HOSTNAME=boxname
	IPADDR=
	DOMAIN=
	HWADDR=
	USERCTL=yes
	PEERDNS=yes
	GATEWAY=
	TYPE=Wireless
	IPV6INIT=no
	ESSID=mywifinet
	CHANNEL=6
	MODE=Auto
	RATE=Auto

To test... restart networking:
# /etc/init.d/network restart
Shutting down interface ra0:                               [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Setting network parameters:                                [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
Determining IP information for eth0...                     [  OK  ]
Bringing up interface ra0:                                 [  OK  ]

Looks good..


>
> Many thanks in advance.

You bet... My notes are based on an older install that I did over a year ago.. 
so the module name you end up with may be something other than rt2500 and the 
device nae other than ra0. i.e. your milage may vary.


> Lurking often on this list, Ronland [at) Texas {dot] net

Let us know if we can help with anything else.

Tweeks