Hello, hopefully someone can help me understand where I went off the rails, or if I should just try installing a different card. I'm running Debian Linux Kernel 2.6.18-5-686 that I just installed on a Dell laptop. I have a Linksys (Broadcom chipset) WPC54G wireless adapter PCMCIA card, which I verified works on a Windows laptop, and which, according to all the documentation I could find, is supported by this kernel version.
I followed the wonderfully detailed How To writen by farslayer (thank you!) called HOW_TO_install_the_Broadcom_bcm43xx_Driver_in_Debian_Linux_and_enable_WPA_Encryption
found on this site, and feel I'm on the brink of success, but I still can't get an IP address from my AP. I can't even ping it. I have it configured for DHCP and when I boot up it looks like it's requesting an IP address (DHCPDISCOVER)but eventually times out with the message No DHCPOFFERS. I'm guessing there's still a problem with the driver somehow, but I've run out of ideas on this one.
I should also mention that when I activate my ethernet port (eth0 in this case) I get an error message that I can't decipher so i don't know how significant it is:
bcm43xx: TODO: Incomplete code in keymac_write() at drivers/net/wireless/bcm43xx/bcm43xx_main.c:1128
Here is some pertinent info that may hopefully lead to some resolution here.
lspci
06:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)
cat /etc/network/interfaces
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
# The primary network interface
allow-hotplug eth0
auto eth0
iface eth0 inet dhcp
iwlist eth0 scan
eth0 Scan completed :
Cell 01 - Address: 00:14:BF:A7:28:78
ESSID:"HomeNet"
Protocol:IEEE 802.11bg
Mode:Master
Channel:6
Encryption key

n
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=100/100 Signal level=-162 dBm
Extra: Last beacon: 80ms ago
lsmod | grep bcm43xx
bcm43xx 405920 0
ieee80211softmac 26304 1 bcm43xx
ieee80211 29416 2 bcm43xx,ieee80211softmac
firmware_class 9600 2 bcm43xx,pcmcia
ls -l /lib/firmware
-rw-r--r-- 1 root root 3456 2008-01-16 10:22 bcm43xx_initval01.fw
-rw-r--r-- 1 root root 3456 2008-01-16 10:22 bcm43xx_initval03.fw
-rw-r--r-- 1 root root 2416 2008-01-16 10:22 bcm43xx_initval05.fw
-rw-r--r-- 1 root root 232 2008-01-16 10:22 bcm43xx_initval06.fw
-rw-r--r-- 1 root root 2416 2008-01-16 10:22 bcm43xx_initval07.fw
-rw-r--r-- 1 root root 232 2008-01-16 10:22 bcm43xx_initval09.fw
-rw-r--r-- 1 root root 232 2008-01-16 10:22 bcm43xx_initval10.fw
-rw-r--r-- 1 root root 15752 2008-01-16 10:22 bcm43xx_microcode2.fw
-rw-r--r-- 1 root root 17568 2008-01-16 10:22 bcm43xx_microcode4.fw
-rw-r--r-- 1 root root 20160 2008-01-16 10:22 bcm43xx_microcode5.fw
-rw-r--r-- 1 root root 1144 2008-01-16 10:22 bcm43xx_pcm4.fw
-rw-r--r-- 1 root root 1144 2008-01-16 10:22 bcm43xx_pcm5.fw