Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 647544 - <sys-kernel/vanilla-sources-4.15.4 drivers-ssb-pci-legacy-Kconfig needs patch to enable broadcom wifi
Summary: <sys-kernel/vanilla-sources-4.15.4 drivers-ssb-pci-legacy-Kconfig needs patch...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-13 18:14 UTC by Ulenrich
Modified: 2018-02-20 14:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Kconfig should allow legacy broadcom wifi usig ssb on pci (linux-4.15-ssb-pci-legacy.patch,322 bytes, patch)
2018-02-13 18:14 UTC, Ulenrich
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ulenrich 2018-02-13 18:14:21 UTC
Created attachment 519320 [details, diff]
Kconfig should allow legacy broadcom wifi usig ssb on pci

linux-4.15 could not get my broadcom wifi activated
until reading this bug
https://bugzilla.kernel.org/show_bug.cgi?id=198555
I managed it by applying this patch:

--- a/drivers/ssb/Kconfig       2018-01-28 22:20:33.000000000 +0100
+++ b/drivers/ssb/Kconfig       2018-02-13 17:50:38.015765599 +0100
@@ -32,7 +32,7 @@

 config SSB_PCIHOST_POSSIBLE
        bool
-       depends on SSB && (PCI = y || PCI = SSB) && PCI_DRIVERS_LEGACY
+       depends on SSB && (PCI = y || PCI = SSB)
        default y

 config SSB_PCIHOST
Comment 1 Ulenrich 2018-02-13 18:15:39 UTC
Config variable PCI_DRIVERS_LEGACY cannot be provided obviously 
when trying to handle ssb via make menuconfig
Comment 2 Ulenrich 2018-02-13 18:21:49 UTC
Now running:
---
 # uname -r
4.15.3-2.8.376
 # lspci -v -v -n -n
...
03:00.0 Network controller [0280]: Broadcom Limited BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)
	Subsystem: Apple Inc. AirPort Extreme [106b:0090]
	Control: I/O- Mem+ BusMaster+ SpecC
...
	Capabilities: [160 v1] Device Serial Number 96-26-08-ff-ff-ed-00-26
	Capabilities: [16c v1] Power Budgeting <?>
	Kernel driver in use: b43-pci-bridge
	Kernel modules: ssb
...
---
Comment 3 Arisu Tachibana Gentoo Infrastructure gentoo-dev 2018-02-15 16:05:02 UTC
This bug is also present on sys-kernel/gentoo-sources-4.15-3, I suppose.

please report it upstream and i will see to add the patch on gentoo-sources, we are not adding patch to vanilla-sources.

thanks
Comment 4 Arisu Tachibana Gentoo Infrastructure gentoo-dev 2018-02-17 16:14:04 UTC
could you try to test 4.15.4 and see if solve the problem ?
Comment 5 Ulenrich 2018-02-17 17:52:20 UTC
seems to be solved now for linux-4.15.4

by a hard to understand OR_NOT logic:
---
depends on SSB && (PCI = y || PCI = SSB) && (PCI_DRIVERS_LEGACY || !MIPS)
---
Comment 6 Arisu Tachibana Gentoo Infrastructure gentoo-dev 2018-02-20 04:03:58 UTC
yes i see that, thanks
Comment 7 Ulenrich 2018-02-20 14:55:58 UTC
Just for confirmation: I run that linux-4.15.4 without issues (LEGACY PCI SSB)