BREAKING: BROADCOM OPEN SOURCES WIRELESS DRIVERS

Ahem. I just had to write that all-caps headline. Broadcom’s wireless chips – used by just about everybody in this industry – have been a major pain in the bum for Linux users, because the company did not release open source drivers. Workarounds had to be created, lots of pain was had in the process, but now, Broadcom has finally seen the light: they have open sourced their wireless Linux drivers.

I still can’t believe it. Let me copy the official announcement verbatim.

Broadcom would like to announce the initial release of a fully-open
Linux driver for it’s latest generation of 11n chipsets. The driver, while still a work in progress, is released as full source and uses the native mac80211 stack. It supports multiple current chips (BCM4313, BCM43224, BCM43225) as well as providing a framework for supporting additional chips in the future, including mac80211-aware embedded chips.

The README and TODO files included with the sources provide more details about the current feature set, known issues, and plans for improving the driver.

I’m at a loss for words. Except, uhm, Broadcom – couldn’t you guys’ve been a little faster with this? It would’ve saved us a lot of effort. Kthnxbye.

77 Comments

  1. tux68 2010-09-09 5:52 pm EST
    • jabbotts 2010-09-09 6:27 pm EST
    • vivainio 2010-09-09 6:32 pm EST
      • Flatland_Spider 2010-09-10 4:37 am EST
    • kaiwai 2010-09-10 12:31 am EST
      • tux68 2010-09-10 1:45 am EST
        • kaiwai 2010-09-10 3:51 am EST
          • r_a_trip 2010-09-10 12:16 pm EST
        • Gusar 2010-09-10 12:48 pm EST
    • DerGenosse 2010-09-10 4:40 am EST
      • tux68 2010-09-10 5:23 am EST
        • DerGenosse 2010-09-10 7:25 am EST
          • tux68 2010-09-10 7:51 am EST
          • DerGenosse 2010-09-10 9:20 am EST
      • lemur2 2010-09-10 5:27 am EST
        • DerGenosse 2010-09-10 7:23 am EST
          • joe_regis 2010-09-10 8:42 am EST
          • DerGenosse 2010-09-10 9:30 am EST
        • DerGenosse 2010-09-10 7:42 am EST
          • lemur2 2010-09-10 10:52 am EST
          • r_a_trip 2010-09-10 12:51 pm EST
          • sorpigal 2010-09-10 5:47 pm EST
        • Gusar 2010-09-10 12:54 pm EST
          • lemur2 2010-09-11 8:38 am EST
          • Gusar 2010-09-11 9:08 am EST
          • lemur2 2010-09-11 1:50 pm EST
          • Gusar 2010-09-11 5:41 pm EST
          • lemur2 2010-09-13 3:54 am EST
          • Gusar 2010-09-13 8:25 am EST
  2. viton 2010-09-09 5:53 pm EST
  3. maxbash 2010-09-09 6:12 pm EST
  4. Drumhellar 2010-09-09 6:14 pm EST
    • kaiwai 2010-09-10 12:35 am EST
      • Drumhellar 2010-09-10 1:11 am EST
        • kaiwai 2010-09-10 3:56 am EST
          • kaiwai 2010-09-12 1:56 am EST
    • kaiwai 2010-09-10 12:44 am EST
  5. bornagainenguin 2010-09-09 6:16 pm EST
    • Brendan 2010-09-11 4:10 am EST
  6. umccullough 2010-09-09 6:18 pm EST
    • bornagainenguin 2010-09-09 6:21 pm EST
      • umccullough 2010-09-09 6:25 pm EST
  7. FunkyELF 2010-09-09 6:44 pm EST
    • daddio 2010-09-09 7:34 pm EST
      • eekee 2010-09-09 9:15 pm EST
      • sorpigal 2010-09-10 6:30 pm EST
    • Neolander 2010-09-09 10:02 pm EST
    • lemur2 2010-09-10 2:09 am EST
  8. daveak 2010-09-09 7:24 pm EST
  9. amadensor 2010-09-09 7:34 pm EST
  10. JPisini 2010-09-09 7:36 pm EST
  11. DHofmann 2010-09-09 8:48 pm EST
    • darknexus 2010-09-09 8:57 pm EST
      • umccullough 2010-09-09 9:09 pm EST
        • darknexus 2010-09-09 10:19 pm EST
    • jbauer 2010-09-09 9:10 pm EST
  12. Bluez 2010-09-09 9:28 pm EST
  13. stabbyjones 2010-09-09 10:32 pm EST
  14. Bringbackanonposting 2010-09-10 12:15 am EST
  15. Darkmage 2010-09-10 1:52 am EST
    • tux68 2010-09-10 2:20 am EST
      • lemur2 2010-09-10 2:22 am EST
  16. mbpark 2010-09-10 3:09 am EST
  17. UltraZelda64 2010-09-10 3:34 am EST
    • lemur2 2010-09-10 5:20 am EST
      • UltraZelda64 2010-09-10 5:34 am EST
        • lemur2 2010-09-10 5:45 am EST
          • UltraZelda64 2010-09-10 6:56 am EST
          • lemur2 2010-09-10 11:00 am EST
  18. coreyography 2010-09-10 8:05 pm EST
  19. hackus 2010-09-10 8:50 pm EST
    • UltraZelda64 2010-09-11 7:26 pm EST
  20. marcp 2010-09-12 7:36 am EST
    • UltraZelda64 2010-09-12 9:42 pm EST
  21. lfeagan 2010-09-13 4:16 am EST