Exactly the same stuff I have in my old laptop. There are several Gotchas
1. If you have something like 'Fast Ethernet Switching' set in the bios, it will disable wifi if the ethernet is configured, and vice versa.
2. The rc scripts probably only set up one network interface.
3. The Broadcom 4312 needs firmware from the windows driver cut out by bw-fwcutter. Follow the directions here
http://wireless.kernel.org/en/users/Drivers/b43
Use the version mentioned of b43-fwcutter. It is tricky to use and should spit up some stuff that it's extracting. If it doesn't check your syntax.
Lastly
4. wpa supplicant doesn't want your wifi password in the config file, it wants the long version, as supplied by wpa_passphrase. The command is
Code:
wpa_passphrase Your_essid Your_password
and it gives you back a few lines for the config. note that WEP is not supported by the linux driver.