Fedora Linux Support Community & Resources Center
  #1  
Old 5th April 2008, 03:53 AM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
Question Broadcom Blues

I have a broadcom 440x 10/100 integrated controller that connects me to the wireless internet. I have downloaded the linux driver, I have been trying to install that stinking thing all day and have had no luck, of course the only way I know is the yum method. I have never used anything else.
Reply With Quote
  #2  
Old 5th April 2008, 10:20 AM
bbfuller Offline
Registered User
 
Join Date: Jun 2005
Location: UK
Posts: 4,345
Hello wratliff

The card that you list above:

Quote:
broadcom 440x 10/100 integrated controller
is not a wireless controller. That is your wired ethernet card.

If you had a broadcom wireless card you probably would not need to install drivers (just firmware) as a wireless driver for a lot of broadcom cards is included in Fedora 8.

We need to ascertain exactly what wireless card you do have. Run the command:

Code:
/sbin/lspci
from a command line and post back the results for both the ethernet and the network controller. We'll think again then.
Reply With Quote
  #3  
Old 5th April 2008, 03:25 PM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
I am sorry I didn't say this sooner, this is FC5, for a Linux + class. I had to have this computer set up at home for homework. I also need to be able to access my schools wifi. First I searched the text and found it criptic, then I searched the students, and found them as bewildered as I and then I searched the forum and found the driver for my controller, but now with what you said, and I am connecting with a cable, I know that I didn't need the driver.
I will upgrade to F8 later, right now if possible it needs to remain FC5 for the class.
Here is the results from the hardware test.
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)02:01.0 CardBus bridge: O2 Micro, Inc. Unknown device 7135 (rev 21)
02:01.4 FireWire (IEEE 1394): O2 Micro, Inc. Unknown device 00f7 (rev 02)
0c:00.0 Network controller: Broadcom Corporation Unknown device 4311 (rev 01)

I believe the last line is the wireless, but I could be wrong, and usually am

Last edited by wratliff; 5th April 2008 at 03:31 PM.
Reply With Quote
  #4  
Old 5th April 2008, 03:32 PM
bbfuller Offline
Registered User
 
Join Date: Jun 2005
Location: UK
Posts: 4,345
Hello wratliff

This entry is your wireless connection as you suppose:

Quote:
0c:00.0 Network controller: Broadcom Corporation Unknown device 4311 (rev 01)
and the good news is that it is supported by kernel drivers built into Fedora 8 which I presume you are using?

The 4311 will probably work better and easier if you have your Fedora installation completely up to date before we start.

Is it possible, if you haven't already done it, to get updated over a wired connection first?

Also from a terminal run:

Code:
rpm -q b43-fwcutter
and post back the result so that we are sure just which version of the software we are dealing with.

Last edited by bbfuller; 5th April 2008 at 03:35 PM.
Reply With Quote
  #5  
Old 5th April 2008, 03:58 PM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core [1/3]
http://fedora.ifc.unam.mx/fedora/5/i...ta/repomd.xml: [Errno 14] HTTP Error 404: Date: Sat, 05 Apr 2008 14:43:48 GMT
Server: Apache/2.2.8 (Fedora)
Content-Length: 317
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
http://distribuciones.telecable.es/f...ta/repomd.xml: [Errno 14] HTTP Error 404: Date: Sat, 05 Apr 2008 14:43:51 GMT
Server: Apache/1.3.33 (Unix) mod_perl/1.29
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
core 100% |=========================| 1.1 kB 00:00
updates [2/3]
updates 100% |=========================| 1.2 kB 00:00
extras [3/3]
ftp://alviss.et.tudelft.nl/pub/fedor...ta/repomd.xml: [Errno 4] IOError: [Errno ftp error] 550 Failed to change directory.
Trying other mirror.
extras 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: b43-fwcutter
Nothing to do
[root@96-24-163-217 William]#
Reply With Quote
  #6  
Old 5th April 2008, 04:06 PM
bbfuller Offline
Registered User
 
Join Date: Jun 2005
Location: UK
Posts: 4,345
Hello wratliff

What command did you issue to get the output above?

For me the output from:

Code:
rpm -q b43-fwcutter
lists:

Code:
b43-fwcutter-011-3.fc8
and just queries the internal rpm database to tell which version of the package is installed. Not to update it.

If you were trying to update your whole machine, which command did you use?
Reply With Quote
  #7  
Old 5th April 2008, 04:18 PM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
yum install
when I put the rpm line in it says package not installed, I tried a yum install and it looked in the repositories and didn't do anything.

[root@96-24-163-217 William]# rpm -q b43-fwcutter
package b43-fwcutter is not installed
Reply With Quote
  #8  
Old 5th April 2008, 04:41 PM
bbfuller Offline
Registered User
 
Join Date: Jun 2005
Location: UK
Posts: 4,345
Hello wratliff

I'm sorry, I should have read your post #3 more closely.

You are using Fedora 5 and I appreciate that it is for a class assignment, but if your instructor suggested that you use F5 then I think he is very wrong.

If you have come across a copy of Fedora 5 for yourself then you are going to face an uphill struggle if you decide to continue using it.

Firstly, support for the broadcom cards was frankly primitive in the time of F5 and I doubt you will ever make it work with the built in drivers from those days. Certainly as recent as Fedora 7 I couldn't make my broadcom 4318 work with them.

The alternative is something called ndiswrapper and that is usually supplied as a package that can be downloaded and installed from a third party repository called Livna.

Unfortunately Fedora is only supported for something like 7 months after it is released and so most of the third party repositories have long gone along with the official Fedora update ones. Which is why you are getting the error messages.

So the way Fedora runs support works is like this. One month after Fedora 9 is released support for Fedora 7 will be discontinued. After that some F7 repositories will be around but they gradually fade and disappear.

I think you have two choices now. Download and install the ndiswrapper source package and compile that to control your card and configure it. You may still run into problems with that as you will need the kernel-headers and kernel-devel packages for the kernel you have installed If you have them on the DVD you installed the OS from then it is a possibility but I strongly don't recommend it.

Or, download one of the Fedora live CD distributions and we can start again with the instructions above which will work this time.

Sorry to be so negative but Fedora is an up to date, cutting edge, swiftly changing distribution and although you can still find people using old versions, it's not its purpose or the reason for using it. Just to digress, if people need distributions that are supported for longer periods then there are alternatives to Fedora. CentOS is another Red Hat based distribution that has support for I think 5 years. Ubuntu, in between their regular releases do distributions with LTS (Long Term Support).

Talk again if you like and we'll try to determine the best way forward.
Reply With Quote
  #9  
Old 5th April 2008, 10:09 PM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
Well then I will have to upgrade to 8, Is there a way to do a full upgrade to fedora 8 without using a live cd an with out using a dvd or usb pen drive. Maybe an internet upgrade? just curious, Until I hear from you again I have my trusty 1 GB pen drive handy to down load a full install of 8 if it is big enough.
Thanks
Reply With Quote
  #10  
Old 5th April 2008, 10:26 PM
bbfuller Offline
Registered User
 
Join Date: Jun 2005
Location: UK
Posts: 4,345
Hello wratliff

I don't think it is possible to upgrade directly from Fedora 5 to 8. The only advice I have seen given from people who have many more posts than me is to back up your data and do a fresh install. There are very few packages that haven't been through major revisions and so in any event you would be doing the same amount of download.

My advice would be to download one of the two live CD's. With an internet connection you can add anything you like to it afterward. Choose the CD by the desktop you are most comfortable with.

Once you have it downloaded, boot it to the desktop and choose to install.

Further advice would be then to do a complete update of the system if you can get a wired internet connection - and if your broadband provider doesn't put a cap on what you can download.

Wireless in Fedora 8 has come a long way in the few months since it was released especially NetworkManager which controls wireless networks and cards easily, with the right card and in its latest releases.

You have one of the right cards luckily, I've got a 4306 and a 4318 to play with here, both working in the way I'll describe to you. The 4306 only started working at some time during the lifetime of F8 although the 4318 worked from the outset.

Although I've talked several people through getting their 4311's working in the past few weeks I'd be much surer of success if you were up to date. Hence my urging you to do it.

I'll be here for another couple of hours this evening if you have any more questions. Otherwise, let me know if you are going with a basic install or if you are going for an install and update. I'll then put up some notes on what you need to do, the way differs significantly for the two situations.

Last edited by bbfuller; 5th April 2008 at 10:28 PM.
Reply With Quote
  #11  
Old 5th April 2008, 11:01 PM
r1348's Avatar
r1348 Offline
Registered User
 
Join Date: Jun 2005
Location: Milan, Italy
Age: 29
Posts: 337
Just to encourage you, I've a 4312 card (that is 4311+802.11a) and it works like a charm with F8 and latest firmware.
__________________
Laptop (Compal JFL92)
Reply With Quote
  #12  
Old 7th April 2008, 02:13 AM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
Ok I now am running Fedora 8 and will follow the above advise tonight as soon as I do my programming homework, I know that must sound silly, but tis true. College boy here, only thing is I am an OLD college boy, 29 married with 3 kids. not 18 like the rest of my wipper snapper classmates, who seem to know more about computers than I do, and I have been working with them longer. Oh well, enough griping and more home work, Thanks.
Reply With Quote
  #13  
Old 7th April 2008, 04:32 AM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
Quote:
Originally Posted by bbfuller
Hello wratliff



Code:
rpm -q b43-fwcutter


Code:
b43-fwcutter-011-3.fc8
and just queries the internal rpm database to tell which version of the package is installed. Not to update it.

If you were trying to update your whole machine, which command did you use?
Here is the results of the command in the updated fedora 8.
Code:
b43-fwcutter-011-3.fc8
Reply With Quote
  #14  
Old 7th April 2008, 09:44 AM
bbfuller Offline
Registered User
 
Join Date: Jun 2005
Location: UK
Posts: 4,345
Hello wratliff

And here's me thinking that I was talking to an adolescent! Actually, for all your seniority in terms of children I can probably give to 10 or more years.

Just a little background then so you know what we are doing in case the college kids ask questions.

There are two ways of controlling wireless cards in Linux, native drivers and ndiswrapper.

The latter, as its name suggests, wraps itself around the windows driver for your card and overcomes the lack of linux drivers that way. Some distributions make it easier than others to set up. As you know, Fedora is very much aimed at Open Source software and tries not to taint it with things that are encumbered by licence or other legal restrictions. ndiswrapper works with lots of cards but is continually being updated to work with different windows drivers so it won't work with just anything.

Some cards/chipsets are so popular that open source drivers are being developed for them. The amount of co-operation given by the manufacturers varies. Intel for example seem to have been very co-operative and there are drivers for their 2200-3945-4965 ranges within Fedora and they work right out of the box.

Broadcom are more difficult and although there is now an open source driver developed independently of the company, the company haven't made the firmware that needs to be loaded into the card freely available. Hence the b43 drivers have made it into the Linux kernel and into Fedora but we still have to get the firmware from a source external to Fedora and integrate it to get the card working.

The b43 driver is relatively new. In Fedora 7 we had its predecessor the bcm43xx driver which I never managed to get to work reliably with my 4318 card and so had to use ndiswrapper. With the advent of the b43 though my card has worked well and easily.

That has come about at the same time as something called NetworkManager has been improved and which now makes connecting to wireless networks almost as easy as in Windows.

The provisos are that the broadcast identity of your access point is not hidden, you must not be using static ip addresses and some people have reported difficulty with WPA2 encryption. Though I believe that latter may not be the case in the most recent versions, which you will now have if you've updated your system.

It should be relatively easy now, below are my standard instructions for setting up a broadcom card.

Download this file and put it into a directory somewhere:

http://mirror2.openwrt.org/sources/b...0.10.5.tar.bz2

Acquire full root rights over your machine with this command in a terminal window:

Code:
su -
That's a space and a minus sign after the su. It gives you full root rights over your machine rather than just root rights over your ordinary users environment without it.

Use the cd command to navigate into the directory where you downloaded the above file. Issue the command:

Code:
tar xjf broadcom-wl-4.150.10.5.tar.bz2
That unpacks the file archive you downloaded and will create you a new directory where you are working called 'broadcom-wl-4.150.10.5'.

cd into that and then the 'driver' directory within that and use the command:

Code:
b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
That cuts the required firmware for your card from the downloaded file and places it in the correct place for the b43 driver to find it.

Check and see if you have NetworkManager showing on the top Gnome Panel to the right in the notification area. If you have ignore the next part.

Go to the "Gnome System Menu - Administration - Services", tick NetworkManager and NetworkMangerDispatcher, make sure they are started and the settings are saved so they start at next boot.

Restart the machine and left clicking on the NetworkManager icon should bring up a list of wireless access points to connect to.

If it doesn't work there are a couple of possible things we may need to alter, mine worked without them though so we'll not complicate things if we don't need to.

I'll be looking for any questions you may have.

Last edited by bbfuller; 7th April 2008 at 09:46 AM.
Reply With Quote
  #15  
Old 7th April 2008, 11:38 AM
wratliff Offline
Registered User
 
Join Date: Jun 2007
Location: USA/ EST
Posts: 38
Just a quick question, as I start the process. Will this work with WIFI as well?

I tried to activate and I get the error
siocsifflags: nosuch file or directory
determining ip information for wlan 0... failed.

Last edited by wratliff; 7th April 2008 at 12:10 PM.
Reply With Quote
Reply

Tags
blues, broadcom

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
I've got the L-L-L--VM Blues! Dan Fedora Focus 26 28th May 2008 02:39 AM
FC6 Installation Blues FCCruiser EOL (End Of Life) Versions 0 27th December 2006 06:17 PM
XMMS Blues Ghost_Rider176 Using Fedora 0 9th August 2006 12:15 AM
SiS 190 blues in FC4 vsen123 Using Fedora 0 4th December 2005 08:44 AM


Current GMT-time: 09:53 (Tuesday, 21-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat