Slashdot Mirror


Open Firmware Released For Broadcom Wireless

mcgrof writes "Linux developers have announced the release of a reverse-engineered open source firmware for Broadcom 4306 and 4318 wireless hardware, licensed under the GPLv2. 'Although the base firmware is not fully 802.11 compliant, e.g., it does not support RTS/CTS procedure or QoS, we believe that someone could be interested in testing it. The firmware does not require the kernel to be modified and it uses the same shared memory layout and global registers usage of the original stuff from broadcom to ease loading by the b43 driver.' You can go check out and download the firmware at the Italian Universita' Degli Studi Di Brescia Open FirmWare for WiFi networks project page. This is a good example of clean room reverse engineering design where one group worked on specifications while another worked on the the driver and the firmware. Kudos to the specification writers and bcm43xx development team for their hard work."

76 of 95 comments (clear)

  1. Cool by GFree678 · · Score: 2, Funny

    Does this mean Broadcom can finally stop acting like precious little bitches, resign themselves to the enviable and open-source their officials drivers so we can have complete support?

    Why must they insist on holding out? It's obvious that if they don't open source their drivers, someone else will. Might as well supply official drivers in that case.

    1. Re:Cool by lukas.mach · · Score: 3, Informative

      Is this really fair? Broadcom releases at least their ethernet drivers for Linux and Solaris as opensource. I expected that they do the same with they wifi drivers, but I don't really care about wifi.

    2. Re:Cool by vally_manea · · Score: 4, Informative

      This is not about the wifi drivers which AFAIK are open source but about the binary blob the drivers load on startup

    3. Re:Cool by Hadlock · · Score: 4, Informative

      I wouldn't care much either but a large percentage of laptops (my dell laptop for example) use broadcom wifi hardware and to get it to work I had to dig down to the console to implement a fix in ubuntu. Seeing as how more than 50% of consumer computers this year were laptops, this solves a very annoying issue for something like 60% of all non-thinkpad linux-laptop users.

      --
      moox. for a new generation.
    4. Re:Cool by kabloom · · Score: 2, Interesting

      FWIW, they Broadcom didn't help with the wireless drivers either.

    5. Re:Cool by nywles · · Score: 1

      According to this they have to lock out access to certain frequencies and power levels in order to get FCC certification. If those lockouts are implemented in the firmware, that means closed firmware.

    6. Re:Cool by Anonymous Coward · · Score: 3, Informative

      Intel also has to work under those restrictions, and their drivers/firmware are not nearly as shitty. Also, the driver is at least open source.

      See: iwlwifi.

      It wasn't always this way, of course. ipw3945 and friends were asstastic.

    7. Re:Cool by tried_to_find_a_nick · · Score: 1

      I have a laptop with an intel ipw2915abg. The driver and the firmware have some problems. The card supports hw encryption for example, but I can't really use it since it is unstable. The driver is working but the development is dead. I wish somebody took the time to reimplement it. Btw how can I figure out what kind of arch the firmware runs on? (the wireless chips arch)

    8. Re:Cool by mikael · · Score: 1

      I'd say setting up wi-fi is fairly fiddly even if the drivers are working correctly. Visiting the correct IP address to enable "wireless", setting up security options including encryption keys, WPA passphrase, creating a wlan0 entry, and editing /etc/rc.d/rc.local to make sbin/iwconfig set up the channel, essid, key and "managed mode".

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    9. Re:Cool by Hadlock · · Score: 1

      What distro are you using? I don't recall having to do any of that when doing the ndiswrapper workaround in ubuntu

      --
      moox. for a new generation.
    10. Re:Cool by mweather · · Score: 1

      Last time I installed a Broadcom driver in Ubuntu, the OS downloaded the driver and did the ndiswrapping for me.

    11. Re:Cool by cheater512 · · Score: 1

      What on earth?
      Its not even that fiddly on Gentoo.

    12. Re:Cool by Hadlock · · Score: 1

      I had to do the workaround manually in 8.04 -maybe it's changed in 8.10?-; you dodged my question what distro did you have to do all that manual setup in?

      --
      moox. for a new generation.
    13. Re:Cool by mikael · · Score: 1

      I am using Fedora Core 8 on a laptop with a Atheros AR5212/AR5213 Multiprotocol MAC/baseband processor. The drivers wrk perfectly.

      First of all, the broadband router was not configured to enable wifi - that required some grokking of the installation manual to get the IP address, username and password to access the configuration menu, all on the same channel/frequency.

      Then there was the configuration to follow various Security Tips.
      Regardless of my location, six or seven different wi-fi networks will show up on the configuration manager.

      The default setting for the wifi configuration menu was "ad-hoc", but nothing would happen until "managed" mode was selected.

      Ad-hoc vs Managed mode

      Then there was the problem of getting the wifi driver to be automatically seleted upon startup (there are two possible communications modes: Ethernet RJ45 vs. wi-fi).

      Until thes security key was set using iwconfig, nothing would work.

      Setting up a WPA pass phrase

      And cracking a WPA passphrase, which makes the above seem a bit pointless.

      In all probability, the need for all of this has probably gone away with more recent distro's - I had similar problems in the past with various other drivers.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    14. Re:Cool by Belial6 · · Score: 1

      I'm not a wireless network chip designer, but this sounds like a poor excuse. Anyone thinking about their design would design it so that any FCC required variables would be handled separately from the device driver. After all, whether they are planning on open sourcing the drivers today or not, they certainly have known for for quite a long time that open sourcing the drivers is an option that they MIGHT choose in the future. If these chips were designed 10 years ago, I might understand not leaving yourself an out, but I am assuming that they are much new than that.

    15. Re:Cool by Hadlock · · Score: 1

      Fedora doesn't have a wireless network browser? It sounds like you're making this out to be more complicated than it really is; else you're a glutton for punishment who likes to do everything from the command line and refuses to do anything that can't be done from inside emacs. I checked the fedora howtos and its about 8 lines to install ndiswrapper in the console - about the same as ubuntu.

      --
      moox. for a new generation.
    16. Re:Cool by el+americano · · Score: 1

      I'm not a wireless network chip designer, but this sounds like a poor excuse.

      You prefer your binary blobs in firmware? Assuming you have any firmware, not just EEPROM, then the driver can probably override the transmit limitations anyway. If your suggestion is that they should make their chips immune to reverse engineering, I think you must not be a wireless network chip designer.

      --
      Those are my principles. If you don't like them I have others. -Groucho Marx
    17. Re:Cool by LinuxLuver · · Score: 1

      Don't care about wifi? I used to be like that until I got out of the house and discovered wifi connectivity *everywhere*. Now, me and my iPod Touch (with wifi) are inseparable. My home network is 100% wifi....... No way back to a wired world. Moved on. Still connected - everywhere.

      --
      Only boring people are ever bored.
    18. Re:Cool by Andy+Dodd · · Score: 1

      As someone else commented - not even Gentoo is that fiddly. On Ubuntu I just click on a network, enter the passphrase, and boom I'm connected, it even remembers passphrases for multiple networks. Gentoo is a bit more difficult but Gentoo is for hardcore nutcases like myself. :)

      For one: If your router didn't have wireless enabled to begin with, that's not the fault of Linux. You would have had to do the same with a Windows machine.

      As to the cracker - what you linked to is a brute force dictionary attack program that just tries one passphrase after another until it finds one that works. Choose a better passphrase that doesn't contain real words so the cracker can't make an "educated" guess. WEP was cracked wide open, the first iteration of WPA has some degree of vulnerability (due to some features to enable WEP backwards compatibility), to my knowledge the only attack against WPA2 is to brute force it.

      As to multiple networks showing up in NetworkManager, that's because everyone and their mother has a wireless router now. Unfortunately this means that there are a lot of channel conflicts, including the worse case scenario of people who chose channels not on 1, 6, or 11 (the three nonoverlapping 2.4 GHz channels - any other channel will overlap *two* of the above in a manner which makes the channel access mechanisms far less efficient.) Again, not a Linux problem but a general wifi one.

      --
      retrorocket.o not found, launch anyway?
    19. Re:Cool by cjb658 · · Score: 1

      Yeah, why the hell do routers let you pick those channels?

    20. Re:Cool by cjb658 · · Score: 1

      IIRC, the Broadcom drivers in Linux are based on Intel's. Only the firmware is proprietary.

  2. I for one welcome... by unixan · · Score: 2, Interesting

    ... no longer needing ndiswrapper, even if it's getting getting pretty easy these days.

    --
    This signature intentionally left unblank.
    1. Re:I for one welcome... by Anonymous Coward · · Score: 1, Informative

      Or if you had an bcm43xx that is not supported by the bcm43xx driver, eg the bcm4328 in my laptop.

      It registers as both a pci device:
      $ lcpsi | grep 4328
      03:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03)
      and USB
      $ lsusb || grep WLAN
      Bus 001 Device 030: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]

      I tried replacing it with an other mini pcie card but that won't get recognized on the bus (and HPs helpdesk doesn't actually try to help you in anyway (not even telling you if it actually is a standard mini pcie slot))

    2. Re:I for one welcome... by Tatsh · · Score: 1

      Solution: Modify BIOS hardware IDs, flash, install new network card. That is what I had to do and it works great. Now I have an Atheros ar5xxx and use madwifi drivers.

    3. Re:I for one welcome... by tried_to_find_a_nick · · Score: 1

      Can you tell me more about how you did that? What laptop you have? I was looking for that kind of stuff but, I didn't find the best solution yet..

    4. Re:I for one welcome... by Tatsh · · Score: 1

      I kind of followed the guide here: http://www.richud.com/HP-Pavilion-104-Bios-Fix/

      There's no absolute instructions as every BIOS (and possibly every BIOS version) has the hardware IDs at a different offset.

      You could also brick your laptop. So be careful!

  3. What type of processor is used by boombox · · Score: 2, Interesting

    What kind of processor is used?

    It does not seem like ARM code what I assumed, no general purpose registers at all.

    Seems like some kind of memory only architecture.

    Can anyone more knowledgeable chip in? Seems very interesting to play with.

    1. Re:What type of processor is used by Anonymous Coward · · Score: 2, Informative

      According to the specs PDF, it's a MIPS32 core.

    2. Re:What type of processor is used by VorlonFog · · Score: 1

      Typically, it's MIPS32 R4000 architecture.

    3. Re:What type of processor is used by klapaucjusz · · Score: 3, Informative

      Typically, it's MIPS32 R4000 architecture.

      To be entirely pedantic, it's usually a MIPS32 4k core, which is derived from the old R4000 chip.

  4. Usefull by Casandro · · Score: 3, Interesting

    Obviously you can now implement all kinds of things in there. For example you could implement a simple wireless mesh router which would still work when your computer is in standby.

    1. Re:Usefull by Cramer · · Score: 1

      One does not need to hack a wireless card's firmware to screw up the 2.4GHz ISM band. There are many ways to spew RF at the correct frequencies. (every home in the nation has the one device needed to do it :-))

      (In fact, I have 2 ancient Breezenet PCMCIA "802.11" cards right here that will quite happily stomp all over more modern 802.11b/g gear -- while still being fully functional.)

  5. Shame on you Broadcom by Teun · · Score: 1
    Quite incredible in this third millenium there are still companies trying to cling to MS-only products.

    Not so bad when it is a separately bought product but plain obnoxious when it's integrated into some other equipment like a laptop.

    So yeah, kudos to the developers.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    1. Re:Shame on you Broadcom by Detritus · · Score: 4, Interesting

      It isn't Microsoft's fault. I've gotten used to the institutional paranoia that is rampant in the today's electronics industry. Everything is a trade secret. Schematics, if available, are mostly useless. When the product's functionality is hidden inside FPGAs and microcontrollers with proprietary firmware, you're screwed. In the old days, they used standard parts and you could learn something by reading the schematics, which were included with the product.

      --
      Mea navis aericumbens anguillis abundat
    2. Re:Shame on you Broadcom by MostAwesomeDude · · Score: 1

      Broadcom, like many other manufacturers in this field, claim that FCC regulations forbid them from allowing modifications to the radio controls, specifically the access to channels below 1 and above 11. (I say "claim" because the FCC doesn't really care, as Atheros has already shown.) Microsoft has nothing to do with it.

      Also, really, if you're going to blame an evil corporation, perhaps Apple would be more appropriate, as they have a propensity for shipping Broadcom wireless devices.

      --
      ~ C.
    3. Re:Shame on you Broadcom by SCHecklerX · · Score: 4, Insightful

      Yup. Luckily my new dell laptop allowed me to swap out the broadcom stuff that came with it for an intel wireless card instead. $20. Works flawlessly, even with kismet. Bonus, can run managed and monitor mode at the same time:

      http://www.aircrack-ng.org/doku.php?id=iwl3945
      http://www.google.com/products?q=intel+3945&btnG=Search+Products&show=dd

      So, for the hassle, I'd rather have a card that is properly supported, and companies *other* than broadcom will continue to get my money.

    4. Re:Shame on you Broadcom by Tatsh · · Score: 1

      Microsoft helped. They provided a means for hardware manufacturers to make drivers that are closed source (VxD files, sys files). Before that, everyone built their modules, programmed themselves from schematics, etc etc.

    5. Re:Shame on you Broadcom by cdrguru · · Score: 1

      No it isn't Microsoft at all. The problem is with the "new globalization" we have a situation where if you build a prototype in the US it is 10x cheaper to manufacturer it in China. The China can make a copy of it, sometimes in the same factory, and ship it into the US. With no R&D expense to recoup, they can seriously undercut the original company which is then driven out of business.

      One way to keep this from happening is you outsource the hardware but keep the firmware separate. And you have tricks in the hardware that you check in the firmware to make sure it is the same original hardware. Obviously, if you release the firmware your market advantage is gone in an instant and you will be out-manufactured and out-distributed by cheap copies. So let them copy the hardware, it won't do anything.

      I suppose the "solution" for this is to steal the product in the first place so you have zero investment in R&D. Or use a combination of the patent system and litigation to insure that you don't have to actually pay for R&D work. Because your competitors certainly aren't going to have to pay for R&D either.

      But, you say that will result in just an endless series of me-too clone products. Absolutely, but they will be priced right for quick sale. Think back to how much you paid for an S-100 Z-80 board in 1980 that came with a schematic. And think how much it would have cost you to make one yourself because China was still using animal power for subsistance farming.

    6. Re:Shame on you Broadcom by ion.simon.c · · Score: 1

      I hear you saying "We have 'closed source' hardware 'cause a bunch of unethical folks own fabrication facilities."

      Am I wrong here?

  6. Error in Title by kidde_valind · · Score: 5, Informative

    When I first read the headline, I thought "Why on earth would anyone want to run Open Firmware on a wireless chipset" - because you know, Open Firmware is actually something else entirely.

    1. Re:Error in Title by drinkypoo · · Score: 2, Informative

      There is no error in the title, because there is no trademark symbol appearing after "Open Firmware". Titles are always capitalized in proper English, and the word "Open" is applicable in this context. Slashdot editors don't and aren't, but this is not an example of one of their many obvious errors. There is a problem with your debug code. You have reported a parser bug as an input error.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Error in Title by oasisbob · · Score: 1

      Titles are always capitalized in proper English

      Not really, especially for many newspapers. It's a matter of house style.

  7. Point-to-Point by msgmonkey · · Score: 2, Interesting

    This would be really useful if you wanted to develop a protocol for single long distsance point-to-point linke. I seem to remember Intel was developing something for use in developing countries with a special version of a wireless router but this gives you the source so has much more hack value.

    1. Re:Point-to-Point by drinkypoo · · Score: 1

      the XO has a Marvell chip which implements a mesh-networking AP, so that the XO can act as a repeater even when the main power is turned off. Or does it? It was certainly supposed to :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Point-to-Point by Casandro · · Score: 1

      Absolutely. You could also optimice the protocoll for many situations.

    3. Re:Point-to-Point by Progman3K · · Score: 1

      the XO has a Marvell chip which implements a mesh-networking AP, so that the XO can act as a repeater even when the main power is turned off. Or does it? It was certainly supposed to :)

      Have you any links to technical docs about that?

      --
      I don't know the meaning of the word 'don't' - J
    4. Re:Point-to-Point by charlesnw · · Score: 2, Informative

      You mean like these guys: http://tier.cs.berkeley.edu/wiki/Wireless ? In this project, we address the following question: What are the link- and MAC-layer modifications essential to achieve good transport performance in multi-hop WiLD networks? In addressing this problem, an important constraint is that any solution should continue to leverage existing 802.11 hardware to preserve the cost savings.

      --
      Charles Wyble System Engineer
    5. Re:Point-to-Point by Progman3K · · Score: 1

      Finally, the docs mention always-on for the repeater mode, there is nothing in the documentation that hints at a repeater mode with the main power turned off.

      --
      I don't know the meaning of the word 'don't' - J
  8. Hope it works someday by drinkypoo · · Score: 2, Interesting

    What I really need is to be able to pitch over bcm43legacy for a driver which supports Master (AP) mode. It's really pathetic how many cards DON'T do this. I think you can hack 3945abg drivers to do it, but the ONLY reliable host is Atheros. (PC Engines sells Atheros-based Wistron MiniPCI for like $29...)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  9. Hope this works for me by gomezfreak · · Score: 1

    I have an old dell laptop, so old in fact it has a separate wireless card the connects in the PCMCIA slot. I've put different flavors of linux on it several different times, but the thing that always makes me go back to putting XP on it is the wireless. Sure it loads up fine using ndiswrapper, and no it isn't tough to do, but for some reasons the settings never stick and only works until the laptop get shut down. The next time it's booted up you have have to go through the whole process again just to get wireless working. I'm hoping by using what these guys have done that the broadcom card will remain setup. If it doesn't I guess I'll throw XP back on it but if it does, Mint Linux for me!!

    --
    It takes a big man to cry. It takes a bigger man to laugh at that man. ~ Jack Handy
    1. Re:Hope this works for me by orkysoft · · Score: 1

      Why don't you write a script to do all that stuff each time?

      --

      I suffer from attention surplus disorder.
    2. Re:Hope this works for me by rs232 · · Score: 3, Funny

      It's easier to moan on slashdot ..

      https://launchpad.net/auto-ndiswrapper

      --
      davecb5620@gmail.com
    3. Re:Hope this works for me by gomezfreak · · Score: 1

      It's easier to moan on slashdot ..

      https://launchpad.net/auto-ndiswrapper

      I'll try what you posted and see if it works for me. Thanks for the link. I guess valuing my time is considered moaning on slashdot, go figure.

      --
      It takes a big man to cry. It takes a bigger man to laugh at that man. ~ Jack Handy
    4. Re:Hope this works for me by fast+turtle · · Score: 1

      if it' a seperate mini-pci card, then simply order an Intel based one from CDW as I did. Problem solved on multiple laptops as the Intel models have OpenSource Drivers from Intel

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    5. Re:Hope this works for me by argiedot · · Score: 1

      Are you sure your problem isn't just because the ndiswrapper isn't properly loaded each time. I had that with an older machine and I had to just add it to /etc/modules.

      Sure, really simple solution, but sometimes I miss out on the simple things.

    6. Re:Hope this works for me by gomezfreak · · Score: 1

      That may be it. I followed turorials on how to get it loaded, but it seemed to not stay that way. I'm going to load linux on that old machine tonight and see if I get it to stick now. In reply to the other poster suggesting to buy a different card, all I can say is that this laptop is 6 years old it's not worth throwing another dollar at. I only mess with Linux as a hobby on this machine as I don't need it from day to day.

      --
      It takes a big man to cry. It takes a bigger man to laugh at that man. ~ Jack Handy
  10. Re:Another black eye... by schon · · Score: 1

    <sarcasm>
    Yeah! Not to mention that they released the source code too! How do they think they're going to monetize something by releasing the source code so their competitors can see it?!?! When will those open source guys ever learn?

    Note to open source developers: If you're going to release something, you need to wait until it's completely finished (as EmagGeek said) and not release the source code with it!
    </sarcasm>

    (score -1: unfamiliar with the concept, but commenting on it authoritatively anyway.)

  11. Congratulations and Thanks by RAMMS+EIN · · Score: 1

    Congratulations to the developers on getting this working, and a big thank you to all of them for all the hard work that has been put into this. I don't have any of these devices anymore, but I remember what a pain they were to get working back in the day. And, obviously, those are the models in next to every computer with Broadcom WLAN. Thanks again to the devlopers; this will make a lot of people happy.

    --
    Please correct me if I got my facts wrong.
  12. I am truely impressed by DJRumpy · · Score: 1

    I dropped another Ubuntu install on a family laptop this weekend. I'm just amazed at how far they've come in the last 5 years. I would have never considered putting Linux on a family PC 5 years ago. The driver support is outstanding, and I could say even better than Windows for the laptops I've put it on. I didn't even have to install wireless drivers on a Dell, two Viao's, and a Macbook Pro. The Sony's and the Mac all worked out of the box, and the Dell (a cheaper model) only required me to install some updates for the OS to offer up a wireless driver that worked.

    I've always been confused as to why MS doesn't offer up wireless driver support out of the box like they do for non-wireless cards. I can only assume this is the vendor?

    In any case, Kudos to the developers! If it's not the year of the Linux Desktop, it has to be getting pretty damn close ;)

    1. Re:I am truely impressed by AlterRNow · · Score: 1

      I've never had a fresh installation of Windows XP ( Professional and with SP2 rolled in ) provide drivers for on-board ethernet on multiple different motherboards ( never ever had a problem with Linux though ). Does Windows XP only support PCI ethernet cards out of the box?

      --
      The disappearing pencil trick. Let me show you it.
    2. Re:I am truely impressed by DJRumpy · · Score: 1

      They support wired Ethernet cards (integrated, PCI, etc). I've never seen them support a wireless card of any bus type for some reason. The wired cards tend to take a service pack or two before they show up as supported.

  13. Marvell libertas by klapaucjusz · · Score: 1

    the XO has a Marvell chip which implements a mesh-networking AP, so that the XO can act as a repeater even when the main power is turned off.

    AFAIK, the Marvell chip has an on-board MIPS core and 64 kB of memory, so you can run whatever you can fit in 64 kB of MIPS code without CPU intervention.

    Two firmwares are available, one that makes the chip act as a normal, softmac wifi chip, and one that implements parts of 802.11s in the chip -- IIRC, forwarding is done in the chip, but routing table management is done by the CPU.

    The chip will not continue working when system power is off, but it will forward packets without waking the CPU. This means that the CPU can spend longer periods of time in a power-saving mode (C3, probably).

  14. Italian Universita?? by Sfing_ter · · Score: 1

    You can go check out and download the firmware at the Italian Universita' Degli Studi Di Brescia

    Woulnd't that make it Fermi-ware?

    --
    A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
  15. Firmware, not driver by klapaucjusz · · Score: 4, Informative

    ... no longer needing ndiswrapper

    You're confused. There already are reverse engineered drivers for Broadcom chips, and they are included in the Linux kernel tree, no less (b43 and b43legacy). These drivers were not developed by Broadcom, who provide their own binary driver for 2.4 kernels (wl.o).

    This is about the firmware -- the binary blob that is loaded into the chip's embedded CPU, and with which the drivers, whether binary or opensource, need to interact.

    I, for one, welcome open source firmware, and am looking forward to using the firmware's idea of link quality in my mesh networking experiments.

    1. Re:Firmware, not driver by Ian+Alexander · · Score: 1

      Broadcom, who provide their own binary driver for 2.4 kernels (wl.o).

      They also provide a closed driver for 2.6 kernels.

    2. Re:Firmware, not driver by klapaucjusz · · Score: 1

      [Broadcom] also provide a closed driver for 2.6 kernels.

      I've heard there's one, but unlike the 2.4 version, it is not widely available.

    3. Re:Firmware, not driver by Ian+Alexander · · Score: 2, Informative

      I haven't had any problems getting it. Ubuntu 8.10's restricted driver manager let me enable it pretty painlessly (Check the "Broadcom STA Driver" and reboot) and Broadcom has a download page where you can get it. I've compiled it manually once or twice for distributions which don't have packages yet.

      http://www.broadcom.com/support/802.11/linux_sta.php

    4. Re:Firmware, not driver by klapaucjusz · · Score: 1

      I haven't had any problems getting it.

      I stand corrected. Sorry for the mis-information.

    5. Re:Firmware, not driver by Ian+Alexander · · Score: 1

      Perfectly alright, it happens. You almost certainly would have been correct at one point and they only made the 2.6 driver available recently- I certainly had never heard of it before I checked the Ubuntu wiki for Macbook installation instructions after 8.10 was released.

  16. Other implementations from the same spec? by Brett+Glass · · Score: 1

    It's a shame that the final product was GPLed. A GPLed driver is compatible with Linux, but couldn't be used in other operating systems such as NetBSD, FreeBSD, and OpenBSD. How about releasing driver under a truly free license, such as the BSD license, which would make it usable by all operating systems? Or, if for some reason the authors won't consent to that, how about releasing the specs from which the driver was implemented?

    1. Re:Other implementations from the same spec? by Xifeng · · Score: 1

      Are you trying to start a GPL vs. BSD flamewar?

    2. Re:Other implementations from the same spec? by PipsqueakOnAP133 · · Score: 1

      Seriously though, would that be a bad thing?
      It's a new open firmware for a chipset, yet it excludes another open OS from using it? That kinda sucks.

  17. Re:Typical linux by ConceptJunkie · · Score: 1

    I think they do understand that. However, they also understand that "good enough" is better than "nothing", which makes me wonder why you are complaining.

    --
    You are in a maze of twisty little passages, all alike.
  18. Whatever by WindShadow · · Score: 1

    Seems everyone neglects the popular 4310 used in many otherwise Linux-friendly laptops.