I had to use ndiswrapper to use the wireless chipset. I can't remember exactly where I got the wireless inf files, but it was a zip file of Broadcom drivers from late 04 that extracted into a file called 802bg.... if anyone needs this file e-mail me at geemail, same account name
There are two .inf files one is bcmwl5 and the other is bcmwl5a, use "bcmwl5a.inf" I kept the entire unzipped folder, I think that this is necessary as it rejected the file by itself. (I may be wrong though)
you will also need the wireless tools (of course) iwconfig is a great help in making sure your network is functioning.
For the rest of this post: I have an 802.11B wifi not G, and I would imagine the chip works differently with G as its rate automatically goes to 54Mbps, but it can be set to work with 802.11B anyhow.
For my 11Mbps network, dhcpd did not work, and "iwlist wlan0 scan" would return no results.
After configuring my laptop "iwlist wlan0 scan" returns both my and my neighbor's wireless networks.
activate the "/etc/rc.d/ >> rc.wireless; rc.wireless.conf files" ("chmod +x" standard slackware/bsd drill)
next you need to fill in the information in "/etc/r.c.d/rc.wireless.conf" with information for your network, mine looks like this:
# Generic example (decribe all possible settings)
*)
INFO="Fill with your own settings..."
# ESSID (extended network name) : My Network, any
ESSID="WLAN"
# NWID/Domain (cell identifier) : 89AB, 100, off
# NWID="Cell 01"
# Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto
MODE="Managed"
# Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)
FREQ="2.462"
CHANNEL="11"
# Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)
# SENS=""
# Bit rate : auto, 1M, 11M
RATE="11M"
# Encryption key : 4567-89AB-CD, s
assword
# KEY=""
# RTS threshold : off, 500
# RTS=""
# Fragmentation threshold : off, 1000
# FRAG=""
# Other iwconfig parameters : power off, ap 01:23:45:67:89:AB
# IWCONFIG=""
# iwspy parameters : + 01:23:45:67:89:AB
# IWSPY=""
# iwpriv parameters : set_port 2, set_histo 50 60
# IWPRIV=""
You can usually get this information from your router. use the laptops builtin fastethernet or another computer to access it, if you can't use either of those, pray you wrote the information down before you destroyed windows (which comes with the laptop in all cases I think).
Since DHCPD did not work for me I also had to add my DNS servers in "/etc/resolv.conf" . Yet again, information from your router.
Also you will have to add your router as a gateway "/sbin/route add
default gw 192.168.2.1 "
Although I might have mistyped the commands normal usage of "iwconfig" wouldn't change my chips settings, but changing the boot files did work for me. I can't really explain this, but it may be of use to know if you have the same issue.
PS: This kind of issue is where slackware shines, autoconfiguration programs would most likely just break on this kind of unsupported setup (kwifi stuff sure did).
I hope this helps all of you, it certainly made my laptop more usable in my room,
Jeffimix