| Summary: | net-wireless/broadcom-sta wl driver is not compatible with CONFIG_X86_INTEL_LPSS=y | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Thomas Haschka <raketenzwerg83> |
| Component: | [OLD] Unspecified | Assignee: | M. B. <tomboy64> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | eva, mpagano, proxy-maint, sarnex |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| See Also: | https://github.com/gentoo/gentoo/pull/7449 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
lspci -vvk
emerge --info Kernel config (3.18.2) without intel lpss that allows you to use broadcom-sta Kernel config (3.18.2) with intel lpss that triggers this bug Kernel config (4.0.5) that allows you to use the broadcom driver while using lpss |
||
|
Description
Thomas Haschka
2015-06-11 21:28:47 UTC
Created attachment 404994 [details]
lspci -vvk
Created attachment 404996 [details]
emerge --info
This is resolved by activating lpss/baytrail options available in linux-4.0.5-gentoo. Would you mind documenting in this bug the config options that fixed this? I will do my best. I don't really know if updating to linux-4.0.5-gentoo from 3.18.12 or setting some options during the upgrade fixed it ( during make oldconfig ).. It looks as if in 4.0.5 the support for this platform has vastly improved as also the eMMC is detected way faster and doesn't throw errors anymore at boot. This is an Intel Celeron N2840 (SoC Baytrail) - HP Stream X360 In 3.18.12 i had to deactivate CONFIG_X86_INTEL_LPSS in order to get wifi (broadcom-sta with BCM43142) working. Which in this case doesn't allow you to use the sideband CONFIG_IOSF_MBI and hence the internal disk, i2c, touchscreen etc were not enabled. The system actually runs of an 128G sd card in the slot, which is on purpose. I will send you all three kernel configuration. config-bcm-wifi - The 3.18.12 config which allowed me to use wifi config-intel-lpss - The 3.18.12 config which allowed me to use other components on this platform such as the internal eMMC card, touchscreen etc config-4.0.2 - The 4.0.5 config that allows me to use both intel-lpss and wifi with broadcom-sta Created attachment 405436 [details]
Kernel config (3.18.2) without intel lpss that allows you to use broadcom-sta
Created attachment 405438 [details]
Kernel config (3.18.2) with intel lpss that triggers this bug
Created attachment 405440 [details]
Kernel config (4.0.5) that allows you to use the broadcom driver while using lpss
Dropping myself as a maintainer. If you are stuck using this unmaintained driver (likely in a MacBook), you may be interested to know that a newer compatible wireless card is supported by the in-tree brcmfmac driver. It has a model number BCM943602CS and is for sale on the second hand market for less than 20 USD. See https://wikidevi.com/wiki/Broadcom_Wireless_Adapters and https://wikidevi.com/wiki/Broadcom_BCM943602CS for more information. Nick mailed me showing interest on fixing and maintaining this. Probably the way to do (until you become a developer) would be to maintain it via proxy-maint and send a PR fixing the existing bugs https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aea9546fc3c8b521cb272e0c8b996c7388b0b17 commit 5aea9546fc3c8b521cb272e0c8b996c7388b0b17 Author: Nick Sarnie <commendsarnex@gmail.com> AuthorDate: 2018-03-13 19:38:15 +0000 Commit: Gilles Dartiguelongue <eva@gentoo.org> CommitDate: 2018-03-25 22:07:43 +0000 net-wireless/broadcom-sta: Warn the user about CONFIG_X86_INTEL_LPSS Bug: https://bugs.gentoo.org/551834 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r4.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)} |