← Back to team overview

kernel-packages team mailing list archive

[Bug 1001473] Re: Broadcom BCM3415 wireless: driver does not work (Natty/Oneiric)

 

[Expired for bcmwl (Ubuntu) because there has been no activity for 60
days.]

** Changed in: bcmwl (Ubuntu)
       Status: Incomplete => Expired

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

Title:
  Broadcom BCM3415 wireless: driver does not work (Natty/Oneiric)

Status in “bcmwl” package in Ubuntu:
  Expired

Bug description:
  Installed both Ubuntu Natty and Oneiric (actually, Mint 11 and 12, but
  this does not seem to be caused by the Mint desktop) on a Lenovo
  Ideapad S10e. Installer and desktop offered to install broadcom STA
  drivers (the device is a BCM3415 802.11g wireless). Wireless did not
  work in either case. In the latter (Mint12/Oneiric), I think it
  installed bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu4_i386 . Note
  that I had no problems with wireless in Ubuntu 9.x (I deleted it and
  don't remember whether it was 9.04 or 9.10).

  I tried "apt-get install b43-fwcutter", but this didn't work either.

  Finally, I downloaded the source from
  http://www.broadcom.com/support/802.11/linux_sta.php (32-bit, hybrid-
  portsrc_x86_32-v5_100_82_112.tar.gz) and compiled it. (It needed to
  repair a bad path in the Makefile using a symlink in the source
  directory). After installing the module 'wl', wireless networking
  worked through network-manager.

  I have difficulty in finding the best way to get wifi working after a
  reboot, but the following sequence seems to lead to working wi-fi
  (b43-fwcutter is installed, hardware driver is disabled in settings
  menu):

  - - - - -
  modprobe wl
  # result:  kernel message "module license 'unspecified' taints kernel", and no wi-fi again.
  modprobe b43
  # result: kernel message "ERROR: Firmware file "b43/ucode15.fw" not found" (and other similar messages).
  rmmod ssb b43
  modprobe wl
  - - - -

  The strange thing is that the 'wl' module only works after I have
  loaded and unloaded the b43 module. I guess that I will put this
  sequence in my rc.local, but it would be nice if it was streamlined.
  Below are the relevant parts of my system log:

  ### modprobe wl  (first time)
  Here is the relevant kernel log:
  lib80211: common routines for IEEE802.11 drivers
  lib80211_crypt: registered algorithm 'NULL'
  wl: module license 'unspecified' taints kernel.
  Disabling lock debugging due to kernel taint

  ### modprobe b43
  cfg80211: Calling CRDA to update world regulatory domain
  cfg80211: World regulatory domain updated:
  cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
  cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
  ...(similar lines deleted)
  b43-phy0: Broadcom 4312 WLAN found (core revision 15)
  cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
  cfg80211: 2402000 KHz - 2472000 KHz @  KHz), (300 mBi, 2000 mBm)
  ...(similar lines deleted)
  ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
  Registered led device: b43-phy0::tx
  Registered led device: b43-phy0::rx
  Registered led device: b43-phy0::radio
  Broadcom 43xx driver loaded [ Features: PNL, Firmware-ID: FW13 ]
  b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
  b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
  b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

  ###rmmod ssb b43
  b43-pci-bridge 0000:05:00.0: PCI INT A disabled

  ###modprobe wl
  wl 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
  wl 0000:05:00.0: setting latency timer to 64
  lib80211_crypt: registered algorithm 'TKIP'
  eth2: Broadcom BCM4315 802.11 Hybrid Wireless Controller 5.100.82.112
  udevd[2314]: renamed network interface eth1 to eth2
  eth2: no IPv6 routers present

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