Feature #7798

Support more Broadcom Wi-Fi chipsets

Added by mercedes508 2014-08-19 07:20:00 . Updated 2018-01-20 19:57:29 .

Status:
Rejected
Priority:
Normal
Assignee:
mercedes508
Category:
Hardware support
Target version:
Start date:
2014-08-19
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

In order to spport more Broadcom Wi-Fi chipset, broadcom-sta-dkms is currently needed. However, that driver contains a binary-only, proprietary part, so it’s not really an option. Besides, it’s buggy with some hardware models wrt. MAC spoofing. Our only hope thus seems to be that someone writes a free software driver, which may first require Broadcom to release specifications.


Subtasks


Related issues

Related to Tails - Bug #8662: Network device is not detected on MacBook Pro with retina display 2014 Rejected 2015-01-09
Related to Tails - Bug #9928: Add MacBookPro11,5 to Broadcom known issues Rejected 2015-08-06
Related to Tails - Bug #9930: Create a Broadcom network adapters section on the known issues page Resolved 2015-08-06
Has duplicate Tails - Feature #7971: Broadcom BCM43xx/AirPort Extreme support in Tails Duplicate 2014-09-29

History

#1 Updated by intrigeri 2014-08-19 10:04:08

  • Tracker changed from Bug to Feature
  • Subject changed from Support more broadcom Wi-Fi chipset to Support more Broadcom Wi-Fi chipsets
  • Status changed from New to Confirmed
  • Type of work changed from Code to Debian

As discussed a few times on tails-dev@ recently:

  1. no, we can’t simply add broadcom-sta-dkms, it would break things for some chipsets we already support;
  2. the right way to solve this is auto-detection at boot time, which is WIP in live-config

#2 Updated by emmapeel 2014-09-12 07:37:17

Today other user reported

02:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n

Not working. Maybe we can add it to the known issues along with the workaround?

#3 Updated by intrigeri 2014-09-24 10:41:25

  • Type of work changed from Debian to Code

The needed bits are in now in Debian:

#4 Updated by intrigeri 2014-09-29 06:43:43

  • has duplicate Feature #7971: Broadcom BCM43xx/AirPort Extreme support in Tails added

#5 Updated by intrigeri 2014-10-02 06:51:25

Note that live-config 4.x seems to be working just fine in our Jessie-based experimental images, so perhaps it would work too on Wheezy.

#6 Updated by intrigeri 2015-01-01 23:46:36

  • Status changed from Confirmed to In Progress
  • Target version set to Tails_2.0
  • % Done changed from 0 to 30
  • Feature Branch set to feature/jessie

Seems to work, but I lack the hardware to actually test it for real => sent a call for testing on -testers@.

#7 Updated by intrigeri 2015-01-01 23:49:39

  • Assignee set to intrigeri

#8 Updated by intrigeri 2015-01-15 11:13:32

  • related to Bug #8662: Network device is not detected on MacBook Pro with retina display 2014 added

#9 Updated by sajolida 2015-02-02 20:29:37

I’ve been reported that the Broadcom from MacBook Pro (Retina, 15-inch, Early 2013) is working perfectly on Tails Jessie. Good news!

#10 Updated by intrigeri 2015-02-02 22:42:08

> I’ve been reported that the Broadcom from MacBook Pro (Retina, 15-inch, Early 2013) is working perfectly on Tails Jessie. Good news!

Yeah, but the changes that fix that apparently break support for other chipsets, see the discussion on tails-support@ :/

#11 Updated by intrigeri 2015-07-11 11:33:21

  • Status changed from In Progress to Confirmed
  • Assignee deleted (intrigeri)
  • Target version deleted (Tails_2.0)
  • % Done changed from 30 to 0

Reverted in commit:be05f9af since that driver contains a binary-only, proprietary part.

#12 Updated by tsammut 2015-08-06 02:45:07

If it helps, TAILS does not appear to detect the wireless adapter in my 15" macbook pro 11,5. Here is some output from my everyday OS:

$ sudo dmesg | grep MacBookPro
[ 0.000000] DMI: Apple Inc. MacBookPro11,5/Mac-06F11F11946D27C5, BIOS MBP114.88Z.0172.B00.1503301047 03/30/2015
$

$ sudo lspci -vs 04:00.0
04:00.0 Network controller: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC (rev 01)
Subsystem: Apple Inc. Device 0152
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at b0800000 (64-bit, non-prefetchable) [size=32K]
Memory at b0400000 (64-bit, non-prefetchable) [size=4M]
Capabilities: [48] Power Management version 3
Capabilities: [58] MSI: Enable+ Count=1/16 Maskable- 64bit+
Capabilities: [68] Vendor Specific Information: Len=44 <?>
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Device Serial Number 1d-11-60-ff-ff-ee-a4-5e
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Capabilities: [1b0] Latency Tolerance Reporting
Capabilities: [220] #15
Capabilities: [240] #1e
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac

$

Thank you for working on TAILS.

#13 Updated by intrigeri 2015-08-06 02:57:15

  • Feature Branch deleted (feature/jessie)

#14 Updated by BitingBird 2015-08-06 07:12:37

  • related to Bug #9928: Add MacBookPro11,5 to Broadcom known issues added

#15 Updated by intrigeri 2015-08-06 08:16:28

  • Description updated

#16 Updated by intrigeri 2015-08-06 08:43:19

  • related to Bug #9930: Create a Broadcom network adapters section on the known issues page added

#17 Updated by Anonymous 2018-01-19 14:34:07

  • Assignee set to mercedes508
  • QA Check set to Info Needed

@mercedes: is this still needed in your opinion?

#18 Updated by mercedes508 2018-01-20 19:57:29

  • Status changed from Confirmed to Rejected

Closing as there’s nothing else we can do I guess.