PDA

View Full Version : installing wireless drivers


evanion
7th April 2011, 02:47 PM
OK, i have spent most of last night and most afternoon trying to find some information on how to install device drivers in GS.
first the state of my computer:

lspci

08:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)


uname -r

2.6.38.2-9.fc15.x86_64

running clean f15 alpha 1 - fully updated

and the problem:
I can't seem to find a way to install the firmware/device driver for my system. i have tried to install ndiswrapper, but there doesn't seem to be one available in the f15 repos. when i check gpk-application, both b43-fwcutter, b43-openfwwf and b43-tools are installed.
But when i check NM it just tells me that the firmware is missing.

I'm new to fedora, comming from Ubuntu, and I was looking for the regular 'additional device driver' thingy-lingy, but i gues it's a Ubuntu thing, or it have got the boot in GS.
So, my question is... how do i activate the drivers?

[Update]:
After posting I found this guide (http://wireless.kernel.org/en/users/Drivers/b43#firmwareinstallation) over att kernel.org. looking at the table, it seems that only kernel 2.6.39+ have partial support for my chipset (PCI-ID 14e4:432b).
so i will need to use a propriatory driver according to that guide.
I downloaded the driver and used b43-fwcutter and rebooted, but NM still says 'Firmware is missing', and now I'm stumped.

Can anyone tell me where to go from here?

evanion
7th April 2011, 04:10 PM
seems my post was removed for some reason ... odd... might have gotten stuck in some spamfilter or something since I keept updating it. If it was in the wrong forum I apologize.

Original post:

OK, i have spent most of last night and most afternoon trying to find some information on how to install device drivers in GS.
first the state of my computer:

lspci
[code]
08:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
[code]

uname -r
[code]
2.6.38.2-9.fc15.x86_64
[code]
running clean f15 alpha 1 - fully updated

and the problem:
I can't seem to find a way to install the firmware/device driver for my system. i have tried to install ndiswrapper, but there doesn't seem to be one available in the f15 repos. when i check gpk-application, both b43-fwcutter, b43-openfwwf and b43-tools are installed.
But when i check NM it just tells me that the firmware is missing.

I'm new to fedora, comming from Ubuntu, and I was looking for the regular 'additional device driver' thingy-lingy, but i gues it's a Ubuntu thing, or it have got the boot in GS.
So, my question is... how do i activate the drivers?


so that was the original post.
After posting that I found this guide (http://wireless.kernel.org/en/users/Drivers/b43#firmwareinstallation) over att kernel.org. looking at the table, it seems that only kernel 2.6.39+ have partial support for my chipset (PCI-ID 14e4:432b).
so i will need to use a propriatory driver according to that guide.
I downloaded the driver and used b43-fwcutter and rebooted, but NM still says 'Firmware is missing', and now I'm stumped.

Can anyone tell me where to go from here?

stoat
7th April 2011, 10:36 PM

The BCM4322 chipset is not known to work with the b43 driver module so far. I don't know anything about the b43 module included in those advanced kernels. Of course it's harmless to try. The OpenFWWF firmware for b43 (b43-openfwwf) also is not yet known to support the BCM4322. I would get the version 4 proprietary driver from OpenWrt and use b43-fwcutter to extract the firmware from it. No promises, of course.

You can try the Broadcom 802.11 STA Linux driver (aka broadcom-wl) which is available as source code from Broadcom or as set of binary rpms from RPM Fusion. I don't know where to get the RPM Fusion version for that kernel. Maybe somebody else knows that.

Or you can try ndiswrapper with a driver that makes the device work in W2K or XP.

You might get some ideas from the Broadcom wireless HOWTO (http://forums.fedoraforum.org/showthread.php?t=239922), but I can't say what (if anything) there will work with your kernel.

evanion
8th April 2011, 12:27 AM
seems I will have to downgrade to an older kernel in order to get kmod to work.. question is if it will break other stuff in the system if I downgrade to 2.6.35.4.

jvillain
8th April 2011, 01:10 AM
Have you taken 2.6.39 for a spin to see if it will work? It is available from Koji.

http://koji.fedoraproject.org/koji/packageinfo?packageID=8

evanion
8th April 2011, 01:56 AM
nope, no joy with 2.6.39

stoat
8th April 2011, 02:14 AM
With b43? What firmware did you use? That b43-openfwwf thing you mentioned earlier is unlikely to make a BCM4322 work with any kernel's b43. The version 4 firmware from OpenWrt has a chance with the advanced kernels according to linuxwireless.org. After that experiment, I wouldn't quit until trying the source version of broadcom-wl.

evanion
8th April 2011, 02:49 AM
Problem solved!

installed 'akmod-wl' and rebooted ... duno if it works without upgrading kernel dough.