This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:

apport-collect 1760108

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.

** Changed in: linux (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1760108

Title:
  Broadcom B43 Wireless Driver Not Functional after Update to Linux
  Kernel 4.15

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  I was upgrading my Ubuntu Xenial 16.04 from linux-hwe kernel 4.13.0-38
  to linux-hwe-edge 4.15.0-13.

  After reboot my Broadcom network adapter (requiring package
  firmware-b43-installer) is not recognized by the new kernel 4.15.0-13.

  Running the lspci command lists the device as 'UNCLAIMED' in linux
  kernel 4.15.

  $ lspci
  [...]
          *-pci:4
               description: PCI bridge
               product: Intel Corporation
               vendor: Intel Corporation
               physical id: 1c
               bus info: pci@0000:00:1c.0
               version: f0
               width: 32 bits
               clock: 33MHz
               capabilities: pci pciexpress msi pm normal_decode bus_master 
cap_list
               configuration: driver=pcieport
               resources: irq:123 memory:ef500000-ef5fffff
             *-network UNCLAIMED
                  description: Network controller
                  product: BCM4331 802.11a/b/g/n
                  vendor: Broadcom Corporation
                  physical id: 0
                  bus info: pci@0000:05:00.0
                  version: 02
                  width: 64 bits
                  clock: 33MHz
                  capabilities: pm msi pciexpress cap_list
                  configuration: latency=0
                  resources: memory:ef500000-ef503fff
  [...]
  $

  The lspci -vv -pci:4 commands with the relevant devices are shown
  below.

  $ lspci -vv -pci:4
  [...]
  05:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 
02)
   Subsystem: Apple Inc. AirPort Extreme
   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-
   Interrupt: pin A routed to IRQ 11
   Region 0: Memory at ef500000 (64-bit, non-prefetchable) [disabled] [size=16K]
   Capabilities: [40] Power Management version 3
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
   Capabilities: [58] Vendor Specific Information: Len=78 <?>
   Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000  Data: 0000
   Capabilities: [d0] Express (v1) 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 512 bytes
    DevSta:     CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
    LnkCap:     Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 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: 00, 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-
   Capabilities: [160 v1] Device Serial Number c6-d6-51-ff-ff-e6-f4-f9
   Capabilities: [16c v1] Power Budgeting <?>
   Kernel modules: bcma
  [...]
  $

  The circumstances of this bug is well described on this webpage:

  https://bbs.archlinux.org/viewtopic.php?id=234122

  Furthermore a patch has been provided upstream:

  https://patchwork.kernel.org/patch/10185397/
  
https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/commit/?id=a9e6d44ddeccd3522670e641f1ed9b068e746ff7

  But is still not implemented in any Ubuntu release.

  If this is not corrected on time, then the new Bionic 18.04 will fail
  to connect to Internet and the local network as well if it uses a
  Broadcom network adapter requiring the package firmware-b43-installer.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1760108/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to