eth1 not wlan0 - Belkin 54g not working
A little over a year ago I installed Suse 9.x (don't remember) and had major issues getting my Belkin 54g FSD7010 working on my Dell Inspiron 2650.
After days of searching I was told that it was because Suse was not recognising the wireless card as a wireless device and/or the inbuilt physical device was interfering.
I was given a command that disabled the wired port and allowed the wireless device to work. I replace the laptop not long after. Now, wanted to use it again, I did a clean install of Suse 10.2, wiping away my past efforts.
In a vain attempt the make the card work, and not finding advice similar to the advice I had received all the time ago, I installed ndiswrapper. Confused as to why I didn't have to do this last time and a generic driver that came with Suse had it going, I pressed on.
I downloaded 2 corresponding drivers from the ndiswrapper wiki list. 1 that said it was for Broadcom xxx chipset and another that said it was for the Belkin FSD7000 card. I also took the driver from the accompanying CD. The 2 downloaded were shown to be invalid by the ndiswrapper -l command and the one from the CD gave me this confirmation:
bcmwl5 : driver installed
device (14E4:4320) present (alternate driver: bcm43XX)
Now, the card does not light up, and checking the system log I see:
Linux kernel: bcm43xx: PHY connected
Linux firmware.sh: Cannot find firmware file 'bcm43xx_microcode.fw'
Linux kernel: bcm43xx: Error: Microcode "bcm43xx_microcode4.fw" not available or load failed
Why did I never need to use ndiswrapper before? (aha! I think I had only 11mbps and didnt care - dodgy driver - ndiswrapper should help then)
What is this ndiswrapper error and how do i fix it?
Is it a problem that I have from iwconfig:
eth0 no wireless extensions
eth1 IEEE 802.11b/g ESSID:"...