From: Dave Owen <dave@ow...> - 2003-08-30 15:45:58
I recently sent out a message illustrating the steps for getting this driver
to successfully work with a D-Link PCI 802.11a card on Suse 8.2. However, I
hadn't figured out how to make it load automatically at boot time.
Now I have! For convenience, I have included ALL the steps below, possibly
including some unnecessary ones, but this is what worked for me.
- - -
1. Installed the driver using the method described in the README using the CVS
2. Hit a road block -- I didn't have the package "sharutils" installed, so the
ath_hal portion of the make file didn't happen. After installing "sharutils" I
was able to complete driver installation properly;
3. Did the following, and it came right up without a hitch:
ifconfig ath0 [ipaddress]
ifconfig ath0 netmask [netmask ipaddress]
ifconfig ath0 up
iwconfig ath0 txpower auto
iwconfig ath0 essid "[essid]"
iwconfig ath0 enc "s:[encryption key]"
route add default gw [gateway ipaddress]
Keep in mind this is with an AP, "open system" (not "shared key"), with WEP,
The same thing also worked when installing the madwifi driver and an SMC
PCMCIA card in an HP 4150a Omnibook also running Suse 8.2.
- - -
The above method must be done manually every time you boot the machine -- no
fun at all. Here are the additional steps I performed to make it boot
automatically. I performed these steps AFTER performing the above steps
4. Used YaST2 to configure my D-Link card, which created a file called
ifcfg-eth1 in /etc/sysconfig/network (eth0 was already taken by my built-in
ethernet), using the settings listed in step 3 above;
5. Changed the name of the file from ifcfg-eth1 to ifcfg-ath0, and added a few
extra lines so that it looked like so (remember, my setup is NOT using DHCP):
WIRELESS_KEY='s:[ascii encryption key here]'
6. Edited /etc/modules.conf by changing the line
alias eth1 ath_hal
alias ath0 ath_hal
7. Ran the following modprobe commands:
8. Rebooted. Voila! Everything came up on its' own and began working.
Again, I hope this helps someone out there.