Furthermore I would like to know what driver I should use and which to
keep blacklisted. On this webpage:

https://wiki.archlinux.org/index.php/broadcom_wireless

I see the following:

Device inaccessible after kernel upgrade
----------------------------------------
Since the 3.3.1 kernel the bcma module was introduced. If using a brcm80211 
driver be sure it has not been blacklisted. It should be blackisted if using a 
b43 driver.

If you are using broadcom-wlAUR, uninstall and reinstall it after
upgrading your kernel or switch to broadcom-wl-dkms package.

>From the Broadcom doc. available at:


I have this entry

14e4:4331           firmware-b43-installer
firmware-b43-installer    <---  Broadcom Limited BCM4331 802.11a/b/g/n

meaning the driver to use is in package 'firmware-b43-installer' (a b43
driver)

So, from what I see I shouldn't use bcma ...

in /etc/modprobe.d/blaclist-bcm43.conf I have

# Warning: This file is autogenerated by bcmwl. All changes to this file will 
be lost.
blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma

-- 
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
Status in linux source package in Bionic:
  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:
  [UPDATE]: This patch is already part of the used kernel version.
            Hence this bug is not related to this patch.

  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.
  ---
  ApportVersion: 2.20.1-0ubuntu2.15
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  pascal     5050 F.... pulseaudio
   /dev/snd/controlC0:  pascal     5050 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 16.04
  HibernationDevice: RESUME=UUID=440a3ee3-af65-48fc-9289-ffd7bcc60a9a
  InstallationDate: Installed on 2018-03-08 (21 days ago)
  InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64 
(20170801)
  MachineType: Gigabyte Technology Co., Ltd. Z370 AORUS Gaming 7
  NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
  Package: linux (not installed)
  ProcFB: 0 EFI VGA
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-13-generic.efi.signed 
root=UUID=aa8ba7d0-9620-4cee-815e-d2940c7daae7 ro quiet splash 
crashkernel=384M-2G:128M,2G-:256M vt.handoff=7
  ProcVersionSignature: Ubuntu 4.15.0-13.14~16.04.1-generic 4.15.10
  RelatedPackageVersions:
   linux-restricted-modules-4.15.0-13-generic N/A
   linux-backports-modules-4.15.0-13-generic  N/A
   linux-firmware                             1.157.17
  RfKill:
   0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
  Tags:  xenial
  Uname: Linux 4.15.0-13-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm autopilot cdrom dip libvirtd lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 01/22/2018
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: F5m
  dmi.board.asset.tag: Default string
  dmi.board.name: Z370 AORUS Gaming 7
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.asset.tag: Default string
  dmi.chassis.type: 3
  dmi.chassis.vendor: Default string
  dmi.chassis.version: Default string
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvrF5m:bd01/22/2018:svnGigabyteTechnologyCo.,Ltd.:pnZ370AORUSGaming7:pvrDefaultstring:rvnGigabyteTechnologyCo.,Ltd.:rnZ370AORUSGaming7:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:
  dmi.product.family: Default string
  dmi.product.name: Z370 AORUS Gaming 7
  dmi.product.version: Default string
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.

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