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. 2010-09-09 5:52 pm
    • 2010-09-09 6:27 pm
    • 2010-09-09 6:32 pm
      • 2010-09-10 4:37 am
    • 2010-09-10 12:31 am
      • 2010-09-10 1:45 am
        • 2010-09-10 3:51 am
          • 2010-09-10 12:16 pm
        • 2010-09-10 12:48 pm
    • 2010-09-10 4:40 am
      • 2010-09-10 5:23 am
        • 2010-09-10 7:25 am
          • 2010-09-10 7:51 am
          • 2010-09-10 9:20 am
      • 2010-09-10 5:27 am
        • 2010-09-10 7:23 am
          • 2010-09-10 8:42 am
          • 2010-09-10 9:30 am
        • 2010-09-10 7:42 am
          • 2010-09-10 10:52 am
          • 2010-09-10 12:51 pm
          • 2010-09-10 5:47 pm
        • 2010-09-10 12:54 pm
          • 2010-09-11 8:38 am
          • 2010-09-11 9:08 am
          • 2010-09-11 1:50 pm
          • 2010-09-11 5:41 pm
          • 2010-09-13 3:54 am
          • 2010-09-13 8:25 am
  2. 2010-09-09 5:53 pm
  3. 2010-09-09 6:12 pm
  4. 2010-09-09 6:14 pm
    • 2010-09-10 12:35 am
      • 2010-09-10 1:11 am
        • 2010-09-10 3:56 am
          • 2010-09-12 1:56 am
    • 2010-09-10 12:44 am
  5. 2010-09-09 6:16 pm
    • 2010-09-11 4:10 am
  6. 2010-09-09 6:18 pm
    • 2010-09-09 6:21 pm
      • 2010-09-09 6:25 pm
  7. 2010-09-09 6:44 pm
    • 2010-09-09 7:34 pm
      • 2010-09-09 9:15 pm
      • 2010-09-10 6:30 pm
    • 2010-09-09 10:02 pm
    • 2010-09-10 2:09 am
  8. 2010-09-09 7:24 pm
  9. 2010-09-09 7:34 pm
  10. 2010-09-09 7:36 pm
  11. 2010-09-09 8:48 pm
    • 2010-09-09 8:57 pm
      • 2010-09-09 9:09 pm
        • 2010-09-09 10:19 pm
    • 2010-09-09 9:10 pm
  12. 2010-09-09 9:28 pm
  13. 2010-09-09 10:32 pm
  14. 2010-09-10 12:15 am
  15. 2010-09-10 1:52 am
    • 2010-09-10 2:20 am
      • 2010-09-10 2:22 am
  16. 2010-09-10 3:09 am
  17. 2010-09-10 3:34 am
    • 2010-09-10 5:20 am
      • 2010-09-10 5:34 am
        • 2010-09-10 5:45 am
          • 2010-09-10 6:56 am
          • 2010-09-10 11:00 am
  18. 2010-09-10 8:05 pm
  19. 2010-09-10 8:50 pm
    • 2010-09-11 7:26 pm
  20. 2010-09-12 7:36 am
    • 2010-09-12 9:42 pm
  21. 2010-09-13 4:16 am