Broadcom wl driver fails to load
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
broadcom-sta (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
After installing broadcom-sta-dkms and rebooting, driver fails to load. Reviewing dmesg produces the following output
[ 23.947380] wl: loading out-of-tree module taints kernel.
[ 23.947387] wl: module license 'MIXED/Proprietary' taints kernel.
[ 23.957699] wl: module verification failed: signature and/or required key missing - tainting kernel
[ 24.019188] wl driver 6.30.223.271 (r587334) failed with code 21
lspci output:
05:00.0 Network controller: Broadcom Limited BCM4311 802.11a/b/g (rev 01)
Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at c0200000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME-
Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [d0] Express (v1) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Exit Latency L0s <4us, L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb, wl
kernel version:
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: broadcom-sta-dkms 6.30.223.
ProcVersionSign
Uname: Linux 4.8.0-58-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
CurrentDesktop: LXDE
Date: Sun Jul 23 20:55:06 2017
InstallationDate: Installed on 2015-04-25 (820 days ago)
InstallationMedia: Lubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
PackageArchitec
SourcePackage: broadcom-sta
UpgradeStatus: Upgraded to xenial on 2017-06-09 (44 days ago)
My experience with this driver or any broadcom wl or wl/bt card is that it is too much trouble to deal with. I pulled both of them I had and replaced them with Intel cards which have great support and 'just work'. Amazon or newegg or wherever has great intel cards that work for about $25.00. It is not too much trouble to rip the broadcom card out. Broadcom does not appear to support Linux WL driver development for whatever reason. I get that you are usually stuck with whatever is in the laptop you buy. That is a sticking point but if you want to timker, great. If you want to use the laptop for work, get a different card. I've worked with broadcom cards for about 5 years (since ubuntu 10.04) and am just done. I had a 5ghz card which would only work at 2.5 and then only sporadically. Disconnects no reconnect, type in correct password and no connect, suspend and no reconnect on resume, etc. I'm unsubscribing from bug and done with BC WL cards.