Hi all!
Finally stepped into setting up a working Linux system after months of reading. My first project was a self built box AMD64 Dual Core with 2 HD's. One with XP MCE SP3 and the other with Debian Etch. Only thing left to do with it is the TV tuner card and XP will be blown.
Currently I am working on a older HP ze4600 with an AMD 32 bit processor. Runs like a dream with only one hitch - the PCMCIA Wireless card. The card worked without issue under the MS system but having all kinds of issues getting it up in Linux. I am using a newer Gateway FX to make this post - hopefully as I type the messages from the HP I will not leave anything out.
Ok, the environment:
I have a home network set up using a Microsoft Wireless Router MN-720 with 2 desktops wired, and 3 laptops using wireless and a desktop using wireless (large family at home!). Open authentication (no WEP or WPA) only rely on MAC filtering for now.
The specs:
Linux Kernel: uname -r = 2.6.18-6-486
The card: Microsoft Notebook Adapter MN-700
Chipset: Broadcom 4306
At first, out of the box installation the card's LEDs did not even light up. Did the research and investigation to discover the PCMCIA slot was recognized correctly but several issues have been identified with the Broadcom chipset related to proprietary drivers. So...
I downloaded bcm43xx-fwcutter and compiled it. Then extracted the .sys file from the manufacturer's CD and ran the cutter on it to extract the firmware and rebooted. Viola! LED's are lighting! Power light is steady and occasionally I can see the activity light blinking.
However, now comes the issue I have been trying to resolve for over 4 days now. I cannot get connected to my home network! I have tried several configurations in the /etc/network/interfaces file to no avail.
iwlist scan finds my router with correct Address (validated by checking MAC address of router), correct ESSID, Protocol:IEEE 802.11g, Mode:Master, correct channel, Encryption key
ff, multiple bitrates, Quality=100/100, Signal Level=-176 dBm
iwconfig reports IEEE 802.11b/g ESSID=off/any Nickname:"Broadcom 4306" Mode:Managed Frequency=2.484 GHz Access Point:Invalid Bit Rate=1 Mb/s Tx-Power=15dBm RTS thr
ff Fragment thr
ff Encryption key
ff Link Quality:0 Signal level:0 Noise level:0 and a few other stats.
So, I do a
iwconfig ESSID to set the proper ESSID and the ESSID updates yet I still have an Access Point:Invalid. I then tried iwconfig ap 00:00:00:00:00:00 (with the correct hardware address as reported with iwlist) and it remains Access Point:Invalid.
I checked dhclient and it sends DHCPREQUEST on eth0 to 255.255.255.255 port 67 and several DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17 (intervals 12, 16,3) only to exit with No DHCPOFFERS received.
Needless to say, I am stumped.
I write this post while connected to my wireless network on my Gateway FX laptop, sitting right next to my Linux Laptop so I know my network is up and running - just cannot seem to get the card to connect. One thing to note, during boot up I do see a lot of messages regard bcm43xx: TODO Incomplete code in keymac_write() at drivers/net/wireless/bcm43xx/bcm43xx_main.c:1128 (and additional lines ending with 1130). I know a little C from programming days however I can not find this path/file in my file system to investigate.
Any help or guidance you can provide a Linux newbie will be greatly appreciated!