← Back to team overview

kernel-packages team mailing list archive

[Bug 1415880] Re: 14e4:4365 bcmwl-kernel source: fix for null pointer crash

 

Martin,

I'm not wireless expert but, after reading a bit and analysing your
syslog output:

----
Aug 20 12:57:16 martin04 kernel: [ 9464.423445] Call Trace:
Aug 20 12:57:16 martin04 kernel: [ 9464.423451]  [<ffffffff817aeed7>] dump_stack+0x45/0x57
Aug 20 12:57:16 martin04 kernel: [ 9464.423453]  [<ffffffff81074d8a>] warn_slowpath_common+0x8a/0xc0
Aug 20 12:57:16 martin04 kernel: [ 9464.423455]  [<ffffffff81074e7a>] warn_slowpath_null+0x1a/0x20
Aug 20 12:57:16 martin04 kernel: [ 9464.423462]  [<ffffffffc04c5e09>] cfg80211_roamed+0x89/0x90 [cfg80211]
Aug 20 12:57:16 martin04 kernel: [ 9464.423489]  [<ffffffffc07aba0b>] wl_notify_roaming_status+0xcb/0x150 [wl]
Aug 20 12:57:16 martin04 kernel: [ 9464.423508]  [<ffffffffc07a876a>] wl_event_handler+0x6a/0x230 [wl]
Aug 20 12:57:16 martin04 kernel: [ 9464.423526]  [<ffffffffc07a8700>] ? wl_free_wdev.isra.23+0x80/0x80 [wl]
Aug 20 12:57:16 martin04 kernel: [ 9464.423529]  [<ffffffff81093802>] kthread+0xd2/0xf0
Aug 20 12:57:16 martin04 kernel: [ 9464.423531]  [<ffffffff81093730>] ? kthread_create_on_node+0x1c0/0x1c0
Aug 20 12:57:16 martin04 kernel: [ 9464.423533]  [<ffffffff817b67d8>] ret_from_fork+0x58/0x90
Aug 20 12:57:16 martin04 kernel: [ 9464.423535]  [<ffffffff81093730>] ? kthread_create_on_node+0x1c0/0x1c0
----

This only means that broadcom WL driver tried to warn kernel that it
roamed from one AP to another and new BSS could not be found (meaning
that the card could not get all its new BSS - peers, APs, etc).

*** Try configuring the wireless adapter to use a SPECIFIC AP *** and
check your wifi env for interferences that might be stepping into
broadcom's driver decisions on whether to roam or not -> This does not
mean a fix for WL is not needed, it only means we would have to wait for
Broadcom to come up with a new driver.

Based on good feedback from Igor I'll suggest fixes for all Ubuntu
versions. Even if upstream BW driver still faces problems with adapters,
we still have to fix this bug's original problem.

I'll attach debdiffs for this bug soon.

Alberto,

I saw you pushed precise into latest version (right now in -proposed),
I'll check if it also needs the fix and provide debdiff. Let me know if
you have any other comments since you've been handling all bcmwl work
and you are more into it than I am.

Thank you

Rafael

-- 
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/1415880

Title:
  14e4:4365 bcmwl-kernel source: fix for null pointer crash

Status in Dell Sputnik:
  Confirmed
Status in bcmwl package in Ubuntu:
  In Progress

Bug description:
  The bcmwl package as of now misses one patch for a bug that occurs
  with BCM43142 and possibly other broadcom chipsets that will look like
  random disconnects, poor wifi signal and kernel warnings, See also
  #1379524.

  Adding the patch is a fairly simple process:

  * put the patch file in /usr/src/bcmwl-6.30.223.248+bdcom/patches
  * add the following line to  /usr/src/bcmwl-6.30.223.248+bdcom/dkms.conf
  PATCH[7]="0014-null-pointer-crash.patch"
  * run: /usr/lib/dkms/common.postinst bcmwl 6.30.223.248+bdcom /usr/share/bcmwl x86_64 $(uname -r)

  This has fixed the issue for me. Edit: I just wanted to add that I did
  not write the patch; I merely downloaded it from a paste that was
  linked from the respective AUR package.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: bcmwl-kernel-source 6.30.223.248+bdcom-0ubuntu1 [modified: usr/src/bcmwl-6.30.223.248+bdcom/dkms.conf]
  ProcVersionSignature: Ubuntu 3.16.0-29.39-generic 3.16.7-ckt2
  Uname: Linux 3.16.0-29-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.14.7-0ubuntu8.1
  Architecture: amd64
  CurrentDesktop: LXDE
  Date: Thu Jan 29 13:15:17 2015
  InstallationDate: Installed on 2015-01-26 (3 days ago)
  InstallationMedia: Lubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  SourcePackage: bcmwl
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/dell-sputnik/+bug/1415880/+subscriptions


References