STA/wl driver will not activate

Bug #289360 reported by Al Erola
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Dell Inspiron E1505 Broadcom wireless driver Ubuntu 8. RC2
Selected restricted hardware driver for Broadcom STA, system requested reboot.
When I rebooted the driver shows as wl and the message is "driver is activated and currently in use."
TheLED wifi indicator is on, but the wireless network is not available.

In order to activate eth0 (wired network) I need to modprobe b44.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/yelp
NonfreeKernelModules: nvidia wl
Package: yelp 2.24.0-0ubuntu2
ProcEnviron:
 PATH=/usr/locusername/sbin:/usr/locusername/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: yelp
Uname: Linux 2.6.27-7-generic i686

Revision history for this message
Al Erola (waerola1) wrote :
Revision history for this message
Pete Stucke (pstucke) wrote :
Download full text (3.3 KiB)

Like Al Erola, I selected restricted hardware driver for Broadcom STA, system requested reboot.
Unlike Al, after rebooting, the STA driver is no longer available and I have no wireless connectivity. I have installed/removed/reinstalled b43-fwcutter and the ndiswrapper files, but the STA (or the b43) drivers do not appear in the restricted drivers section.

After hours of frustration, I wiped my root partition and reinstalled using the 8.04 alternative CD. I installed b43-fwcutter, the ndiswrapper files, and all system updates (up till yesterday). Without installing any of the proprietary drivers, I upgraded to 8.10 RC2. Upon rebooting, I loaded the jockey GUI, which displayed my nvidia display driver, along with the STA and b43 drivers. I selected the STA driver and rebooted. After rebooting again, both wifi drivers disappeared.

My lspic looks like this (my Broadcom 4312 wifi doesn't register any longer, and I cannot connect wirelessly):

00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce 6150 Go] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
07:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:05.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a)
07:05.3 Syst...

Read more...

Revision history for this message
Al Erola (waerola1) wrote : Re: [Bug 289360] Re: STA/wl driver will not activate
Download full text (4.1 KiB)

I was able get wifi working by unloading the b43, b44, and ssb drivers in
the /etc/rc.local file. Then I reload b43 and ssb which activates the wifi
card using b43-fwcutter. I understand that one bug is the sequence in which
drivers load in the initialization file.

However, I wanted to test the STA driver and I was reporting the failure to
load the STA/wl driver through jockey as the reported bug.

Al Erola

On Mon, Oct 27, 2008 at 6:43 PM, pstucke <email address hidden> wrote:

> Like Al Erola, I selected restricted hardware driver for Broadcom STA,
> system requested reboot.
> Unlike Al, after rebooting, the STA driver is no longer available and I
> have no wireless connectivity. I have installed/removed/reinstalled
> b43-fwcutter and the ndiswrapper files, but the STA (or the b43) drivers do
> not appear in the restricted drivers section.
>
> After hours of frustration, I wiped my root partition and reinstalled
> using the 8.04 alternative CD. I installed b43-fwcutter, the
> ndiswrapper files, and all system updates (up till yesterday). Without
> installing any of the proprietary drivers, I upgraded to 8.10 RC2. Upon
> rebooting, I loaded the jockey GUI, which displayed my nvidia display
> driver, along with the STA and b43 drivers. I selected the STA driver
> and rebooted. After rebooting again, both wifi drivers disappeared.
>
> My lspic looks like this (my Broadcom 4312 wifi doesn't register any
> longer, and I cannot connect wirelessly):
>
> 00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
> 00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
> 00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
> 00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
> 00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
> 00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
> 00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
> 00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
> 00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
> 00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
> 00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce 6150 Go]
> (rev a2)
> 00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
> 00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
> 00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
> 00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
> 00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
> 00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
> 00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
> 00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev
> f1)
> 00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev
> f1)
> 00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
> 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev
> a2)
> 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
> 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 ...

Read more...

Revision history for this message
Pete Stucke (pstucke) wrote :

Here are the contents of my /etc/rc.local file:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rmmod b43 # Unloads the bad b43 driver
rmmod b44 # Unloads the ethernet driver temporarily since we are unplugin ssb
rmmod ohci_hcd # (this is a bad kernel dependency, fix bug!)
rmmod ssb # temporarily remove the broadcom service
rmmod ndiswrapper # ensure ndiswrapper is GONE
modprobe ndiswrapper # plug ndiswrapper (notice it has to happen before ssb)
modprobe ssb # replug ssb now that ndiswrapper is there
modprobe ohci_hcd # ... blah
modprobe b44 # make sure we have ethernet again

exit 0

Revision history for this message
Al Erola (waerola1) wrote :

This is a copy of my rc.local file.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# procedure to remove legacy driver b43 and insert proprietary Broadcome
hybrid
# Note: ssb must be loaded before wl
rmmod b43
rmmod b44
rmmod ssb
modprobe ssb
exit 0

Al Erola

On Mon, Oct 27, 2008 at 8:51 PM, pstucke <email address hidden> wrote:

> Here are the contents of my /etc/rc.local file:
>
> #!/bin/sh -e
> #
> # rc.local
> #
> # This script is executed at the end of each multiuser runlevel.
> # Make sure that the script will "exit 0" on success or any other
> # value on error.
> #
> # In order to enable or disable this script just change the execution
> # bits.
> #
> # By default this script does nothing.
>
> rmmod b43 # Unloads the bad b43 driver
> rmmod b44 # Unloads the ethernet driver temporarily since we are unplugin
> ssb
> rmmod ohci_hcd # (this is a bad kernel dependency, fix bug!)
> rmmod ssb # temporarily remove the broadcom service
> rmmod ndiswrapper # ensure ndiswrapper is GONE
> modprobe ndiswrapper # plug ndiswrapper (notice it has to happen before
> ssb)
> modprobe ssb # replug ssb now that ndiswrapper is there
> modprobe ohci_hcd # ... blah
> modprobe b44 # make sure we have ethernet again
>
> exit 0
>
> --
> STA/wl driver will not activate
> https://bugs.launchpad.net/bugs/289360
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Alan Erola

Revision history for this message
Pete Stucke (pstucke) wrote :

Thanks Al, your version of rc.local did not work for me. As a follow-up to one of your previous posts, on the couple of occasions where the STA driver was available to me in jockey, it was no longer available (or visible) in jockey after I selected it and rebooted, and I'm still without wireless.

I have gone as far are reinstalling 8.04, applying the updates, and using the "feisty no fluff" wireless workaround to get wireless working. My wireless is available after I upgrade to 8.10 (without loading the STA or b43 drivers that appear in jockey), but as soon as I select the STA driver and reboot, I lose wireless.

Can anyone tell me which package contains the STA driver, so I can do a manual install (without using jockey)?

Revision history for this message
Pete Stucke (pstucke) wrote :

Today, I performed a clean install using the 8.10 RC CD. I still have no wireless. My Broadcom 4312 Rev.2 is not being recognized, and I'm beginning to think that Nvidia is the source of the issue. As you can see from the attached image, neither the STA nor the B43 wireless drivers are available. Interestingly enough, as I installed the Nvidia graphics driver, the network manager applet disconnected then re-connected the wired connection.

Why is the graphics driver affecting my network connection?

How can I get Ubuntu to see my Broadcom network adapter?

Revision history for this message
Pete Stucke (pstucke) wrote :

Guys, it looks to be an x64 issue. I performed a fresh install of the Ubuntu 8.10 x86 release today and after installing, rebooting, shutting down, and restarting, the STA driver continues to work.

My previous, failed attempts all used the x64 version of Ubuntu. I'm afraid I won't be of much assistance in the future because I'm not risking an x64 install if I cannot be sure wireless just works.

Revision history for this message
Pete Stucke (pstucke) wrote :

Al,

I'm not sure if this will work on 8.10, but I'm running 9.04 and the latest Nvidia driver (v.180) seems to have restored my STA driver. I'm able to connect wirelessly now.

By the way, it wasn't just an x64 issue.

Regards

Revision history for this message
cazacugmihai (cazacugmihai) wrote :

Hi,

I have installed Ubuntu 9.10 and now I cannot activate "Broadcom STA wireless driver". In 9.04 version all worked fine but now I have this problem.

This is my lspci output:

[lspci-output]
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600M GT] (rev a1)
03:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
03:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
03:09.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
03:09.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12)
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
[/lspci-output]

and /etc/rc.local file:

[rc.local]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

sh -c "echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"
sh -c "echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor"
exit 0
[/rc.local]

Any idea to resolve this problem?
Thanks.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

@cazacugmihai,

Is this still an issue for you with the latest 9.10 Karmic Alpha - http://cdimage.ubuntu.com/releases/karmic/ ? If so, can you attach the following:

sudo lspci -vnvn > lspci-vnvn.log
dmesg > dmesg.log

@Al Erola, since you are the original bug reporter, it would also be great to hear back if this issue remains for you as well with the latest Karmic Alpha. Thanks.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Pete Stucke (pstucke) wrote :

Hi Leann,

Despite previous, brief success, this has once again become an issue for me. I have not had a functional wireless connection for months now. I have attached the two requested files. Please let me know if you need anything else.

Revision history for this message
Pete Stucke (pstucke) wrote :
Revision history for this message
Al Erola (waerola1) wrote :
  • lspic-vnvn.log Edit (4.2 KiB, text/x-log; charset=US-ASCII; name="lspic-vnvn.log")
  • dmesg.log Edit (39.3 KiB, text/x-log; charset=US-ASCII; name="dmesg.log")

I installed Karmic on a VirtualBox and plugged in the USB Wifi card. It
won't complete the connection.

On Wed, Aug 26, 2009 at 5:11 PM, Leann Ogasawara <
<email address hidden>> wrote:

> @cazacugmihai,
>
> Is this still an issue for you with the latest 9.10 Karmic Alpha -
> http://cdimage.ubuntu.com/releases/karmic/ ? If so, can you attach the
> following:
>
> sudo lspci -vnvn > lspci-vnvn.log
> dmesg > dmesg.log
>
> @Al Erola, since you are the original bug reporter, it would also be
> great to hear back if this issue remains for you as well with the latest
> Karmic Alpha. Thanks.
>
> ** Changed in: linux (Ubuntu)
> Status: New => Incomplete
>
> --
> STA/wl driver will not activate
> https://bugs.launchpad.net/bugs/289360
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Alan Erola

Revision history for this message
Matt Swartz (mrekozz) wrote :

Running the latest version of Karmic and the problem still exists for me. I try to activate the STA broadcom driver and it never works or activates. Wired connection and Verizon Wireless UM175 works great.

Revision history for this message
Matt Swartz (mrekozz) wrote :
Revision history for this message
Matt Swartz (mrekozz) wrote :
Revision history for this message
Tony Espy (awe) wrote :

I just tested this on both a Dell Mini 9 and an HP Mini proto-type, both running a Karmic UNR daily build from two days ago.

I made sure the system was online via Ethernet before running the System::Administration::Hardware Drivers. On both machines, the Broadcom STA driver was offered as an option and installed cleanly.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.