← Back to team overview

kernel-packages team mailing list archive

[Bug 1313221] Re: modprobe wl crashes with broadcom 4306

 

** Description changed:

  I was installing Xubuntu 14.04. It said 'Configuring bcmwl-kernel-source
- (amd64)' and in the details "DKMS: install completed." and it just froze
+ amd64)' and in the details "DKMS: install completed." and it just froze
  there. To continue installation I had to open up a terminal and execute
- 'sudo killall -9 modprobe'
+ 'sudo killall -9 modprobe' due to the wl module being installed when it
+ doesn't support my 4306 card. I had to add it to the module blacklist.
  
- After getting it installed, I found out that the 'wl' module causes
- problems with my broadcom 4306 wireless card. I had to add it to the
- module blacklist.
+ WORKAROUND: During the installation, do not select "Install third party
+ software".
  
- When I load the 'b43' module first (which is the correct module for my
- card), it loads fine [dmesg-b43-first.txt, 134-136]. Then when I try to
- load the 'wl' module after that, it seems to fail gracefully
- [dmesg-b43-first.txt, 203-end]. This seems normal to me.
+ lspci -vvnn | grep -A 9 Network
  
- However, when I load the 'wl' module first, I get a stack trace [dmesg-
- wl-first.txt, 62-end]. I cannot unload it after that as it says it's in
- use. If I try to load 'b43' after that, modprobe just freezes (which I
- assume is what happened during installation). The system also freezes
- during reboot and I need to hard reboot my system.
- 
- Two issues here it seems:
- 1. The wrong module is being automatically loaded for my card. It should be 'b43' not 'wl'.
- 2. More importantly, 'wl' is causing a stack trace and causing the modprobe process to lock up when loading 'b43'.
- 
- Please let me know if you need any more information and thank you for
- the assistance.
+ 06:02.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
+         Subsystem: Linksys WMP54GS v1.0 802.11g Wireless-G PCI Adapter with SpeedBooster [1737:0015]
+         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-
+         Latency: 32
+         Interrupt: pin A routed to IRQ 18
+         Region 0: Memory at f8100000 (32-bit, non-prefetchable) [size=8K]
+         Kernel driver in use: b43-pci-bridge

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

Title:
  14e4:4320 modprobe wl crashes with broadcom 4306

Status in “bcmwl” package in Ubuntu:
  Incomplete

Bug description:
  I was installing Xubuntu 14.04. It said 'Configuring bcmwl-kernel-
  source amd64)' and in the details "DKMS: install completed." and it
  just froze there. To continue installation I had to open up a terminal
  and execute  'sudo killall -9 modprobe' due to the wl module being
  installed when it doesn't support my 4306 card. I had to add it to the
  module blacklist.

  WORKAROUND: During the installation, do not select "Install third
  party software".

  lspci -vvnn | grep -A 9 Network

  06:02.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
          Subsystem: Linksys WMP54GS v1.0 802.11g Wireless-G PCI Adapter with SpeedBooster [1737:0015]
          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-
          Latency: 32
          Interrupt: pin A routed to IRQ 18
          Region 0: Memory at f8100000 (32-bit, non-prefetchable) [size=8K]
          Kernel driver in use: b43-pci-bridge

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