Broadcom Releases Source Code For Drivers
I'm Not There (1956) writes "Broadcom, the world's largest manufacturer of Wi-Fi transceivers, open sources its Linux device drivers. This is a big win for Linux users, as there are a lot of users that face Wi-Fi problems when they use Linux on their laptops. With these device drivers now open source, distributions can ship them out-of-the-box, and that means no Linux Wi-Fi problems for new devices and upcoming distributions at all."
Broadcom wirelss. Cause of a 100 page thread on the Ubuntu forums (and innumerable posts elsewhere) by people trying to get those bloody cards working under Linux.
So speaking as one of the many sufferers, how long before I can just slap Linux on an old Acer laptop and expect the wireless to just work?
Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
They've had a binary driver out for some time, I'm using broadcom-sta on my IdeaPad.
-- Linux user #369862
You mean like this, or something else?
To the Broadcom team and everyone else who made this happen: you have my heartfelt thanks.
I found it here:
http://git.kernel.org/?p=linux/kernel/git/gregkh/staging-next-2.6.git;a=commit;h=a9533e7ea3c410fed2f4cd8b3e1e213e48529b75
Looks like MIT/BSD style license.
See the b43 driver and b43-fwcutter utility.
Yes and it opens up the option to use Broadcom chips on all sorts of embedded devices.
Including those running on ARM, PPC, Mips, SH4 and goodness knows what else.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Ubuntu has been able to install the propietary drivers automatically for a long time now.
I asked about this and someone from the Ubuntu kernel team responded, looks like we'll even get a backport for 10.04!
One of the biggest problems I faced was using a LiveCD to show off Linux.
"Here, boot with this and check it out!"
"Eh, kinda neat lookin'. How do I get online?"
"Well, hook your laptop to the router for a bit, or download some stuff onto a flash drive with another computer. Then you have to figure out exactly what model of wireless card you have and follow these arcane steps. No, it's easy, but you have to download these tools, too, to split the Windows driver files in... Wait, why are you booting back into Windows?"
It's really difficult to convince someone that Linux is as easy to use as Windows (in general, day to day work) when their first experience is struggling to make such basic things work.
Help! Help! I'm being repressed!
Who's "we all"? I haven't touched wpa_supplicant.conf for a long time. The two leading wireless configuration systems, NetworkManager and Wicd, both have GUIs making it very easy to connect. Any modern GUI distro will have one of them.
Keep in mind that Broadcom wireless chipsets are used in a staggering number of linux-based embedded devices, such as the venerable WRT54G.
Yes, these drivers require firmware. No, this release does not include source for the firmware. You still need to have the binary blob from Broadcom to make the drivers work.
You're a troll because you quoted out of context..
Your quote..
Full quote..
It was obviously about distribution problems however you misquoted and made a strawman out of the issue, hence why you've been modded troll.
First you say that Linux is too hard for developers, then you say that it works well for developers but not for end users.
Apart from sound (and that is not too hard a problem, given everyone uses Pulseaudio these days, and it can play ALSA and OSS stuff if the distro configures it correctly, and ALSA can also emulate OSS), I have never heard either developers or end users complain.
Five years ago, my company budgeted for the purchase of several dozen printers at a cost of over $4000.00...having just migrated to Linux, I had the task of researching the most productive printers for the Linux environment. I was told to "lean" toward Canon printers. Like that was going to happen. I took the time to write to Canon and tell them that we would not be purchasing their product due to their lack of support for Linux. You can see a copy of their response here half way down the page here: http://linux-blog.org/more-printer-mayhem/ Canon may have, by now, released drivers for Linux. I could care less. They were not available for me when I needed them. HP and Samsung were and still are and any printer purchases we make will be through those companies. I wonder at how many decision-makers have done the same.
Windows assumes you are an idiot...Linux demands proof.
Most drivers under Ubuntu/Linux don't need to be installed. It just works. It isn't like Windows.
To address your question, I would reply that you do it the same way you do it in Windows. Connect up the wired port or use a second machine.
In the case that the drivers aren't there you often, in the case of Ubuntu, are prompted telling you that you have proprietary drivers available. At that point you can just click a few buttons and have them installed. They will automatically be downloaded and installed.
If there are none, which is exceptionally rare, then you can get the windows driver, extract them, and use the tool provided with ndiswrapper to install them by pointing to the folder where the drivers are located, select your driver, and go from there. The tool has a graphical UI and is exceptionally easy.
But, that's only useful about 1/2 the time. When you consider the vast number of installs already covered the failed percentage isn't bad. Under Windows I have had the same issue where drivers weren't available. In fact, on a current unit I'm working on there are no SiS drivers for video for Win7. To get the wired drivers working I had to use XP drivers to start, which isn't always a good idea.
In the past when there was a large number of people that wanted to go from Vista to XP the computer manufacturer often wouldn't provide XP drivers. That meant that you had to have some pretty expansive knowledge of computers to know to go looking for models, even from other manufacturers that provided XP drivers for the chip-sets governing the device you wanted drivers for and to download those from them. Often you had to look far and wide, and you had to have the knowledge to identify the chip-sets because you weren't given this information by XP. To help you could always boot from an Ubuntu live CD, open a terminal prompt and type "lspci" (without the quotes). Then write down the components and look for the appropriate driver as described above.
You can lead a man with reason but you can't make him think.