Public bug reported:

This is on a Intel Compute Stick STK1AW32SC (Atom x5-Z830) using
elementaryos-0.4.1-20170814 (Xenial 16.04 LTS) and bcmwl-kernel-source
6.30.223.271+bdcom-0ubuntu1~1.1

The default kernel does not provice all required drivers to operate all
hardware. Currently installed is HWE.

This problem happens when installing HWE-edge.


$ cat /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/make.log

DKMS make.log for bcmwl-6.30.223.271+bdcom for kernel 4.11.0-14-generic (x86_64)
Mi 18. Okt 14:07:54 CEST 2017
make: Entering directory '/usr/src/linux-headers-4.11.0-14-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  LD      /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/built-in.o
  CC [M]  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/shared/linux_osl.o
  CC [M]  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In function 
‘wl_pci_probe’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:776:2: 
warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  if ((val & 0x0000ff00) != 0)
  ^~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:778:3: note: 
...this statement, but the latter is misleadingly indented as if it were 
guarded by the ‘if’
   bar1_size = pci_resource_len(pdev, 2);
   ^~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In function 
‘wl_monitor’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:2922:10: 
error: ‘struct net_device’ has no member named ‘last_rx’
  skb->dev->last_rx = jiffies;
          ^~
scripts/Makefile.build:294: recipe for target 
'/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o' failed
make[1]: *** 
[/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o] Error 1
Makefile:1526: recipe for target 
'_module_/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build' failed
make: *** [_module_/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build] Error 2


The problem is:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:2922:10: 
error: ‘struct net_device’ has no member named ‘last_rx’


As far as I read online, last_rx was removed / moved. So the driver source 
seems incompatible with newer kernel versions.

Source: https://patchwork.ozlabs.org/patch/716831/


Expected behaviour:
Installing HWE should include all required dependencies (like it does with 
Xorg) so that at least the recent LTS version can be fully functional on 
hardware that requires a more modern kernel than the default one.

ProblemType: Bug
DistroRelease: elementary 0.4.1
Package: bcmwl-kernel-source 6.30.223.271+bdcom-0ubuntu1~1.1 [origin: Ubuntu]
ProcVersionSignature: Ubuntu 4.11.0-14.20~16.04.1-lowlatency 4.11.12
Uname: Linux 4.11.0-14-lowlatency x86_64
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
CurrentDesktop: Pantheon
Date: Wed Oct 18 14:34:11 2017
InstallationDate: Installed on 2017-09-30 (18 days ago)
InstallationMedia: elementary OS 0.4.1 "Loki" - Stable amd64 (20170814)
SourcePackage: bcmwl
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: bcmwl (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug loki third-party-packages

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

Title:
  API incompatible with HWE edge

Status in bcmwl package in Ubuntu:
  New

Bug description:
  This is on a Intel Compute Stick STK1AW32SC (Atom x5-Z830) using
  elementaryos-0.4.1-20170814 (Xenial 16.04 LTS) and bcmwl-kernel-source
  6.30.223.271+bdcom-0ubuntu1~1.1

  The default kernel does not provice all required drivers to operate
  all hardware. Currently installed is HWE.

  This problem happens when installing HWE-edge.


  
  $ cat /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/make.log

  DKMS make.log for bcmwl-6.30.223.271+bdcom for kernel 4.11.0-14-generic 
(x86_64)
  Mi 18. Okt 14:07:54 CEST 2017
  make: Entering directory '/usr/src/linux-headers-4.11.0-14-generic'
  CFG80211 API is prefered for this kernel version
  Using CFG80211 API
    LD      /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/built-in.o
    CC [M]  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/shared/linux_osl.o
    CC [M]  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In 
function ‘wl_pci_probe’:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:776:2: 
warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
    if ((val & 0x0000ff00) != 0)
    ^~
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:778:3: 
note: ...this statement, but the latter is misleadingly indented as if it were 
guarded by the ‘if’
     bar1_size = pci_resource_len(pdev, 2);
     ^~~~~~~~~
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In 
function ‘wl_monitor’:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:2922:10: 
error: ‘struct net_device’ has no member named ‘last_rx’
    skb->dev->last_rx = jiffies;
            ^~
  scripts/Makefile.build:294: recipe for target 
'/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o' failed
  make[1]: *** 
[/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o] Error 1
  Makefile:1526: recipe for target 
'_module_/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build' failed
  make: *** [_module_/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build] Error 2


  The problem is:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:2922:10: 
error: ‘struct net_device’ has no member named ‘last_rx’

  
  As far as I read online, last_rx was removed / moved. So the driver source 
seems incompatible with newer kernel versions.

  Source: https://patchwork.ozlabs.org/patch/716831/


  Expected behaviour:
  Installing HWE should include all required dependencies (like it does with 
Xorg) so that at least the recent LTS version can be fully functional on 
hardware that requires a more modern kernel than the default one.

  ProblemType: Bug
  DistroRelease: elementary 0.4.1
  Package: bcmwl-kernel-source 6.30.223.271+bdcom-0ubuntu1~1.1 [origin: Ubuntu]
  ProcVersionSignature: Ubuntu 4.11.0-14.20~16.04.1-lowlatency 4.11.12
  Uname: Linux 4.11.0-14-lowlatency x86_64
  ApportVersion: 2.20.1-0ubuntu2.10
  Architecture: amd64
  CurrentDesktop: Pantheon
  Date: Wed Oct 18 14:34:11 2017
  InstallationDate: Installed on 2017-09-30 (18 days ago)
  InstallationMedia: elementary OS 0.4.1 "Loki" - Stable amd64 (20170814)
  SourcePackage: bcmwl
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1724566/+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