Quote:
|
Originally Posted by frizzinkalli
04:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
|
Quote:
|
Originally Posted by frizzinkalli
So what does that mean?
|
It means you have a Broadcom wireless card with a BCM4310 chipset. It means that Fedora will not operate it "out-of-the-box", so to speak. You must somehow install a driver for it. This why it is not now working for you. NetworkManager is not your problem. Here is a review of the current driver methods used with Broadcom cards. It's not all good news, but there is hope at the end. I'm mentioning it all to keep you from wasting your time thrashing around with something known not to work with your card...
The b43 Native Linux Driver
The b43 driver is a kind of reverse engineered driver for Linux but still requires firmware that has to be extracted from a Broadcom driver. It has been included as a module with Fedora kernels since Fedora 7 when it replaced its predecessor, the bcm43xx driver. The Linux Wireless website (home of the b43 Broadcom driver) specifically says
that the BCM4310 card is not supported by b43. They also say that the BCM4310 USB device uses the PCI bus despite its name. I have to agree since it appeared in your lspci report.
The new Broadcom 802.11 Linux STA wireless driver (broadcom-wl)
The new
Broadcom 802.11 Linux STA wireless driver (broadcom-wl) is a new player in the game. It is a real Linux driver by Broadcom and intended for use by only a few Broadcom chipsets. Its list of supported chipsets does not include the BCM4310. You may run across a new HOWTO here and a person (its author) claiming that this driver works with any Broadcom chipset. And some people have been trying it for just about any Broadcom chipset. So far, I haven't seen one not in the list work with it. I recommend that you not waste time on it.
Dangermouse's autoten and Broadcom Driver RPMs
Dangermouse's
autoten and
Broadcom driver rpms are well known and highly regarded around here. But they are not known to install a driver for the BCM4310. They both basically install the b43 firmware (already discussed), so these rpms do what b43 does. In fact, Dangermouse himself addressed the BCM4310 chipset vis-a-vis autoten in
another thread here only a few months ago.
Ndiswrapper
That leaves ndiswrapper. Ndiswrapper is well-known software that acts as a sort of "adapter" to make the Windows XP driver work in Linux. I have used it myself in the past with a BCM4306 card with great success. The BCM4310 is known to work with ndiswrapper and the card's XP driver. Here is a thread with all the details and a happy ending (Hint: everything you need is on the first page of it)...
Broadcom bcm4310 wireless chipset
That thread happens to involve Fedora 9, too. The steps will be applicable to you except for one important change: The Livna repository is no longer maintaining the packages used in the instructions. Wherever it says to install the Livna repo like this...
Code:
su -
rpm -Uhv http://rpm.livna.org/livna-release-9.rpm
...you should instead install the rpmfusion-free repo like this...
Code:
su -
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Two highly regarded resident experts here provided the instructions to the victim in that thread. There is quite a bit of the obligatory thrashing around at first, but by the second page of it, the poor victim has the BCM4310 working. The problem was he/she was using the card's Vista driver in the beginning. Ndiswrapper is known not to work well with the Vista driver. It works with the card's XP driver. It is also known to work with the W2K driver and even the W98 driver. But get the XP driver from the CD that came with your card, the Internet, or even from your XP system folders. You will need a SYS file and an INF file. Once you have those, follow the steps in the thread that I linked above. If you have problems or questions, I recommend that you return here to ask them. If you have success, I request that you also return here and report that, too. It will be important for the record, and this thread may turn into a BCM4310 HOWTO. One never knows at this point in the game. Good luck.