I’m determined to leave Windows behind. But, until I have the internet operating, I will not be making the full jump. I’m posting this from my laptop, as it has a connection to the internet.
My desktop has the Linksys WMP300N wireless card. There is no way I can have a wired connection to the internet at this time. If any files need to be transferred to my desktop, I have to use a USB jumpdrive, or burn a cd/dvd and transfer.
Here is my system information:
From using: uname -a
**
2.6.27.7-9-default #1 SMP 2008-12-04 +0100 x86_64 x86_64 x86_64 GNU/Linux**
From using: /sbin/lspci
05:06.0 Network controller: Broadcom Corporation BCM43XG (rev 01)
From using: /sbin/lspci -n
**
05:06.0 0280: 14e4:4329 (rev 01)**
From: dmesg |less
**b43-phy0: Broadcom 4321 WLAN found
b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 5, Type 4, Revision 1)
b43 probe of SSB0:0 failed with error -95
Broadcom 43xx driver loaded [Features: PMLR, Firmware-ID: FW13]
**
From using /usr/sbin/iwconfig
**
lo no wireless extensions
eth0 no wireless extensions
**
It seems as if Broadcom just released drivers that should work for this card on 1 May 09.
Broadcom Corporation - Broadcom 802.11 Linux STA driver
I download the 64-bit driver.
It came with installation instruction which I thought were pretty sweet.
Here is an excerpt where I have encountered difficulties.
**
- Create a new directory: mkdir hybrid_wl
- Go to that directory: cd hybrid_wl
- Untar the appropriate 32/64 bit file
to that directory
32 bit: tar -xzf <path>/hybrid-portsrc-x86_32-v5_10_91_9.tar.gz
64 bit: tar -xzf <path>/hybrid-portsrc-x86_64-v5_10_91_9.tar.gz
After untar’ing you should have a src and lib sub directory plus a Linux
2.6 “kbuild” external makefile (Makefile). The lib sub directory has the pre-built
binary, wlc_hybrid.o_shipped.
You use the standard Linux 2.6 kernel build system as follows to make a Linux loadable
kernel module (LKM):
On the target machine, and cd’ed to the directory that contains the Makefile (fragment)
- Cleanup (optional): make -C /lib/modules/<2.6.xx.xx>/build M=
pwd
clean - Build the LKM, i.e. wl.ko: make -C /lib/modules/<2.6.xx.xx>/build M=
pwd
You should now have a LKM, wl.ko inside this directory.**
Everything seems to work as written until I get to the building the LKM.
Here is my exact entry:
**
make -C /lib/modules/2.6.27.7-9-default/build M=‘pwd’**
and the output…
**make: Entering directory ‘/usr/src/linux-2.6.27.7-9-obj/x86_64/default’
make -C …/…/…/linux-2.6.27.7-9 0=/usr/src/linux-2.6.27.7-9-obj/x86_64/default/.
/usr/src/linux-2.6.27.7-9/scripts/Makefile.biuld:41: /usr/src/linux-2.6.27.7-9/pwr/Makefile: No such file or directory
make[3]: *** No rule to make target ‘/usr/src/linux-2.6.27.7-9/pwr/Makefile’. Stop.
make[2]: *[_module_pwr] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-2.6.27.7-9-obj/x86_64/default’
I’m not quite sure what the issue is. Any advice would be greatly appreciated. Please in your post, do not assume I know anything about Linux, because at this point I really don’t.