OpenSuse 11.3 - New to linux and can't set up wireless

I’m new to linux and decided to toss 11.3 on my old dell laptop to start learning linux. Want to eventually make the switch over but figure taking it slow and learning on an old laptop would be best.

I went through the installer and everything looks great so far except I can’t for the life of me seem to be able to get the wireless working. I tried everything a windows newb like me could think of … it looks like to me the wireless card is not being used since it can’t detect anything? I read some threads and here are the results of common terminal stuff that most people say to do:

/sbin/lspci

00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
...

00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 02)

...

02:01.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
02:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

/sbin/lspci -nnv | grep 14e4

Subsystem: Broadcom Corporation Device [14e4:4d64]
02:01.0 Ethernet controller [0200]: Broadcom Corporation BCM4401 100Base-T [14e4:4401] (rev 01)
02:02.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)

/usr/sbin/iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

sudo /usr/sbin/iwlist scan

lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wlan0     Interface doesn't support scanning : Network is down

sudo /usr/sbin/install_bcm43xx_firmware

root's password:
Downloading b43 firmware
curl: (6) Couldn't resolve host 'mirror2.openwrt.org'
Could not download b43 firmware. Please look at /usr/share/doc/packages/b43-fwcutter/README.

Downloading b43legacy firmware
curl: (6) Couldn't resolve host 'downloads.openwrt.org'
Could not download b43legacy firmware. Please look at /usr/share/doc/packages/b43-fwcutter/README.

b43 firmware successfully installed.
b43legacy firmware successfully installed.

dmesg | grep b43

   10.604187] b43-pci-bridge 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
   12.821845] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
   13.023686] Registered led device: b43-phy0::tx
   13.023708] Registered led device: b43-phy0::rx
   13.023730] Registered led device: b43-phy0::radio
   59.260060] b43 ssb0:0: firmware: requesting b43/ucode5.fw
   59.310215] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
   59.315407] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
   59.315414] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
   59.315418] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
  102.820051] b43 ssb0:0: firmware: requesting b43/ucode5.fw
  102.823335] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
  102.830018] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
  102.830024] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
  102.830029] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
  102.984065] b43 ssb0:0: firmware: requesting b43/ucode5.fw
  102.989148] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
  102.997832] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
  102.997839] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
  102.997843] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
  287.816150] b43 ssb0:0: firmware: requesting b43/ucode5.fw
  287.818894] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
  287.824836] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
  287.824843] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
  287.824847] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
  287.848055] b43 ssb0:0: firmware: requesting b43/ucode5.fw
  287.850781] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
  287.855950] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
  287.855956] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
  287.855960] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
 1405.508053] b43 ssb0:0: firmware: requesting b43/ucode5.fw
 1405.543559] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
 1405.548375] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
 1405.548382] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
 1405.548386] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
 2122.892047] b43 ssb0:0: firmware: requesting b43/ucode5.fw
 2122.894429] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
 2122.899429] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
 2122.899435] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
 2122.899440] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.

On 07/17/2010 01:36 PM, NewbieLLP wrote:
>
> I’m new to linux and decided to toss 11.3 on my old dell laptop to start
> learning linux. Want to eventually make the switch over but figure
> taking it slow and learning on an old laptop would be best.
>
> I went through the installer and everything looks great so far except I
> can’t for the life of me seem to be able to get the wireless working. I
> tried everything a windows newb like me could think of … it looks like
> to me the wireless card is not being used since it can’t detect
> anything? I read some threads and here are the results of common
> terminal stuff that most people say to do:

Your BCM4318 will be supported as soon as you get the firmware installed.
Broadcom copyright prevents us from including it in the distribution media. The
script /usr/sbin/install_bcm43xx_firmware is designed to do this, but it needs
network access to work as in the case where you have a wired connection. As it
seems not to be possible on your system, please go to any computer with an
Internet connection and download the file


http://mirror2.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2

Now copy this onto the laptop using removable media such as a USB stick and put
it into your home directory. Now do the following:


tar xjf broadcom-wl-4.178.10.4.tar.bz2
b43-fwcutter -w /lib/firmware broadcom-wl-4.178.10.4/linux/wl_apsta.o
sudo /sbin/modprobe -rv b43
sudo /sbin/modprobe -v b43

Now you should be able to create a connection and get wireless to work.

What I usually do is hook the computer up directly with an ethernet cable while I install broadcom-wl and run install_bcm43xx_firmware.

sweet, that worked perfectly! Thanks.

Quick question, when I log onto my router, it shows all the connected pc’s by their windows computer name. But the openSUSE laptop shows up as “new-host:” … is there a way to edit the name it broadcasts (ie- to 11.3_test_Box)? thnx

On 07/17/2010 04:06 PM, NewbieLLP wrote:
>
> Quick question, when I log onto my router, it shows all the connected
> pc’s by their windows computer name. But the openSUSE laptop shows up
> as “new-host:” … is there a way to edit the name it broadcasts (ie- to
> 11.3_test_Box)? thnx

I expect that it is getting the names for the Windows computers from their
Netbios broadcasts. To get one from the Linux machine, you would need to set up
an Samba SMB server. That is probably more work than it is worth, but look at
that section in YaST => Network Services.

thank you :slight_smile:

Hi. Is the file broadcom-wl-4.178.10.4.tar.bz2 also the one for BCM4312? Thanks!

On 08/03/2010 01:36 AM, o770 wrote:
>
> Hi. Is the file -broadcom-wl-4.178.10.4.tar.bz2- also the one for
> BCM4312? Thanks!

You should just use ‘sudo /usr/sbin/install_bcm43xx_firmware’ if you have
Internet access. That firmware will work for the BCM4312. The file above is the
one that the script downloads.

Hi, I’ve got a similar problem, with a bit of a twist. To all appearances, the wireless should be working. I’ve gone through the usual setup (install_bcm43xx_firmware) without errors, and I’ve even gotten the little dashboard wireless led to light up, but no wlan0.

Here are the logs:

lspci:

02:02.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
	Subsystem: Hewlett-Packard Company Broadcom 802.11b/g WLAN [103c:12f4]
	Flags: bus master, fast devsel, latency 64, IRQ 18
	Memory at e8204000 (32-bit, non-prefetchable) [size=8]
	Kernel driver in use: b43-pci-bridge

02:03.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
	Subsystem: Hewlett-Packard Company Device [103c:006b]
	Flags: bus master, medium devsel, latency 128, IRQ 19
	I/O ports at a000 [size=256]
	Memory at e8208800 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: 8139too

iwconfig:[/size][/size]

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

dmesg:

   15.465775] b43-pci-bridge 0000:02:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
   15.601476] b43-phy0: Broadcom 4306 WLAN found (core revision 5)
   15.768262] Registered led device: b43-phy0::tx
   15.768306] Registered led device: b43-phy0::rx
   15.768343] Registered led device: b43-phy0::radio
   41.593060] b43 ssb0:0: firmware: requesting b43/ucode5.fw
   42.008678] b43 ssb0:0: firmware: requesting b43/pcm5.fw
   42.184112] b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw
   42.229799] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
   42.639537] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
   42.785518] ADDRCONF(NETDEV_UP): wlan0: link is not ready

From what I can gather, openSUSE is loading the firmware like it should, but it just can’t seem to get the access point up and running. I’m half afraid this is going to turn out to be a hardware failure issue…especially considering that up until this latest install (I had openSUSE 11.2 previously) I wasn’t having any problems with it at all.

Any help would be appreciated, thanks![/size]

On 08/03/2010 12:36 PM, ZodsUrUncle wrote:
>
> Hi, I’ve got a similar problem, with a bit of a twist. To all
> appearances, the wireless should be working. I’ve gone through the usual
> setup (install_bcm43xx_firmware) without errors, and I’ve even gotten
> the little dashboard wireless led to light up, but no wlan0.
>
> Here are the logs:
>
> LSPCI:
> Code:
> --------------------
> 02:02.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
> Subsystem: Hewlett-Packard Company Broadcom 802.11b/g WLAN [103c:12f4]
> Flags: bus master, fast devsel, latency 64, IRQ 18
> Memory at e8204000 (32-bit, non-prefetchable) [size=8]
> Kernel driver in use: b43-pci-bridge
>
> 02:03.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
> Subsystem: Hewlett-Packard Company Device [103c:006b]
> Flags: bus master, medium devsel, latency 128, IRQ 19
> I/O ports at a000 [size=256]
> Memory at e8208800 (32-bit, non-prefetchable) [size=256]
> Capabilities: <access denied>
> Kernel driver in use: 8139too
>
> --------------------
>
>
> IWCONFIG:
> Code:
> --------------------
> wlan0 IEEE 802.11bg ESSID:off/any
> Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
> Retry long limit:7 RTS thr:off Fragment thr:off
> Power Management:off
>
> --------------------
>
>
> DMESG:
> Code:
> --------------------
> 15.465775] b43-pci-bridge 0000:02:02.0: PCI INT A → GSI 18 (level, low) → IRQ 18
> 15.601476] b43-phy0: Broadcom 4306 WLAN found (core revision 5)
> 15.768262] Registered led device: b43-phy0::tx
> 15.768306] Registered led device: b43-phy0::rx
> 15.768343] Registered led device: b43-phy0::radio
> 41.593060] b43 ssb0:0: firmware: requesting b43/ucode5.fw
> 42.008678] b43 ssb0:0: firmware: requesting b43/pcm5.fw
> 42.184112] b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw
> 42.229799] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
> 42.639537] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
> 42.785518] ADDRCONF(NETDEV_UP): wlan0: link is not ready
>
> --------------------
>
>
> From what I can gather, openSUSE is loading the firmware like it
> should, but it just can’t seem to get the access point up and running.
> I’m half afraid this is going to turn out to be a hardware failure
> issue…especially considering that up until this latest install (I had
> openSUSE 11.2 previously) I wasn’t having any problems with it at all.

None of what you posted shows any problems. It looks as if you have not
configured anything.

You need to provide additional info: Gnome or KDE? NetworkManager or ifup? For a
newcomer, NM is easier. Use YaST => NetworkDevices => Network Settings to verify
that NM is selected under the Global Settings tab. After you change it, reboot
and use the applet to add a connection.
[/size][/size][/size]

I’m running NetworkManager on LXDE (same as I would in GNOME), and yes, I’ve double-checked to be sure that YaST has NetworkManager configured as the active network manager. As for setting up, I’ve done the obvious things like make sure that “Enable Wireless” is checked, which before was all I needed to be able to see any available access points. I’ve even tried manually setting up the connection through “Edit Connections” in case NetworkManager was being finicky, but it’s still not picking up the network (or any networks). As far as I know NetworkManager keeps its settings private, so I’m not aware of any config files I could check.

I haven’t tried using ifup yet. Since the problem seems to be the wireless isn’t even picking up the network, I’m not sure it would make a difference. I’ve also thought about giving ndiswrapper a shot but haven’t yet for the same reason. As a point of reference, I have a desktop set up with openSUSE 11.2 KDE (ndiswrapper & KNetworkManager) which connects without any problems.

I’m not sure what else I could tell you, I’m still pretty new to linux so I’m still a bit foggy on what takes care of what or where to go to do any real troubleshooting aside from what I’m finding on the forums.

Thanks again!

Can your BCM4306 see the AP? What is the output from


sudo /usr/sbin/iwlist scan

Hmm, ran that scan:

wlan0     No scan results

So that’s a no, then. I’m assuming that wlan0’s been configured or it’d give back a different error message…or at least iwlist thinks it’s been configured. So how would I find out for sure?

In the meantime I’ve got a temporary workaround set up using ndiswrapper and the wireless USB adaptor off the desktop. Definitely not a permanent solution, but at least I’ve got wireless access. Funny, I think I’ve run across more posts from people with problems trying to use ndiswrapper than the other way around.

Anyway, thanks for the help so far. Hope this can be fixed.

Forgot to mention, I made sure to disable ndiswrapper before running iwlist just in case there was any chance it could corrupt the results of the scan.

Well, I’ve confirmed that it’s not just openSUSE. I tried popping in my old(ish) Fedora 12 LiveCD (which has always had wireless working out of the box before) with exactly the same results as I’ve had with openSUSE. I switched over to ifup hoping I’d be able to drill a bit farther down into the wireless configs, but so far I haven’t managed to get it to work.

I’ve done a bit more digging into this, and ran across a post you’d made about the SPROM programming error on BCM4306 rev 3 chipsets. I’m hoping that’s it, but I wonder why this would suddenly crop up after having worked for weeks. I can’t imagine it’d hurt to try the custom b43-fwcutter compile though.

On 08/05/2010 01:36 AM, ZodsUrUncle wrote:
>
> Well, I’ve confirmed that it’s not just openSUSE. I tried popping in my
> old(ish) Fedora 12 LiveCD (which has always had wireless working out of
> the box before) with exactly the same results as I’ve had with openSUSE.
> I switched over to ifup hoping I’d be able to drill a bit farther down
> into the wireless configs, but so far I haven’t managed to get it to
> work.
>
> I’ve done a bit more digging into this, and ran across a post you’d
> made about the SPROM programming error on BCM4306 rev 3 chipsets. I’m
> hoping that’s it, but I wonder why this would suddenly crop up after
> having worked for weeks. I can’t imagine it’d hurt to try the custom
> b43-fwcutter compile though.

That SPROM reprogramming was a temporary fix and should no longer be necessary.
If it worked with a relatively recent kernel (2.6.30 or later), then this is not
the problem.

BTW, b43-fwcutter is NOT the program needed to rewrite the SPROM. If you really
want to rewrite the SPROM (not recommended), reread
http://wireless.kernel.org/en/users/Drivers/b43.

As Fedora 12 broke, have you considered that your hardware failed?

Yes, I have. It would explain a lot. It seems awfully coincidental that the radio would fail at the exact point that I install 11.3…but it’s an old HP laptop, so I guess it’s possible. I’ve had hardware problems before.

Anyway, I appreciate the advice. Not how I was hoping it’d turn out, but that’s how it goes sometimes, and I had a feeling it might turn out to be hardware failure.

I might have a related problem. I don’t currently have a video driver on my pc, and so I am limited to safe mode command line. I can’t seem to connect to the internet, and iwconfig simply won’t make any changes to my wlan0, and gives no errors, so I have no clue why it doesn’t work. Nor did anyone on the forum at the time I’m writing this, everyone was baffled. I would just like to be able to get online, so I can download the packages I need to work on my pc. My internet worked fine when I had KDE running. I’m using 11.3. I’m new to using cli for work this intense, so please ask for any needed information and I will do my best to provide it. Or if there’s somewhere else I should be asking for help, please say so. Thanks!

OpenSuSE 11.3 x86-64 (2010-09-02 installation and update)
On Dell Latitude D830 with Broadcom 4312 Dell Wireless card.
I had a LOT of trouble with this card under 11.1 and 11.2 and a very strong bug, not reported anywhere: the broadcom original drivers break my root filesystem after some activities (read/write) on disks! It also broke my grub configuration so that the machine could not boot anymore!!!
Your solution works very fine: the signal detection is good, no file systems errors and I can start/stop the wireless receiver (there is a physical switch on the laptop) during a session and use the wireless connection.
Note that I use exactly the version you gave and not another one.
(I use wicd to manage the connections and not Knetworkmanager).
Thanks a lot! Best regards.

Hi everyone,
been trying to avoid posting on the forumn (Research then Asked Questions Later) but just cant seem to get this darn Wireless Card to work. Ever since I moved to openSUSE from Ubuntu/Windows dual boot my WiFi Card has yet to work, But I love the distro to much to give up :slight_smile: My network appears and my card is recognized but it just seems to not want to connect. Its always saying “Setting Network Address” but then asked me again for my security WEP passphrase. Wanted to see if someone could lend me a hand please.

Thank You in advance

Manufacturer:Lenovo
Series: 3000
Model:G530
WiF Card: BCM4312 802.11 b/g
WiFi Driver: b43
Security: WEP Encryption
Distro: OpenSuSE 11.3 x86_64
Manager: NetWorkManager