Broadcom BCM4312 (4315)

Hello all,

I am having a unusual issue. My wifi works only for a min (literally 60 sec or less) only after clearing my ssid from the saved profiles and rebooting. also if I don’t login within that min window it will not work. I booted to BT3 and had no issues using wifi. I have also checked my router, tried every setting (WEP, WPA, N/A, Diff Chan, 5Mhz, 2.4Mhz, etc) and no luck keeping a connection. It just keeps trying to authenticate and gets nowhere.

HP Mini 1030nr
opensuse 11.3 Gnome

lspci-

01:00.0 Network Controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

pls help :slight_smile: let me know what outputs you need

Thanks,
Mike

additional info…

linux-q69k:/home/dmbmagic # dmesg |grep firmware
26.513163] b43 ssb0:0: firmware: requesting b43/ucode15.fw
26.534102] b43 ssb0:0: firmware: requesting b43/lp0initvals15.fw
26.553812] b43 ssb0:0: firmware: requesting b43/lp0bsinitvals15.fw
26.821108] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
28.393114] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
linux-q69k:/home/dmbmagic #

thanks again!

Mike

Install Broadcom Drivers from Packman

I have tried i get “An internal system error has occured”
Detail: [PK_TMP_DIR|dir:///var/tmp/TmpDir.cVJWby] Repository already exists.

any ideas?

Post result of

zypper lr -d

sorry didn’t notice the link at first…

doing now… done!

will update in a second

thx!

linux-q69k:/home/dmbmagic # zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±------------------------------------±------------------------------------±--------±--------±---------±---------±--------------------------------------------------------------------------------------±-------
1 | PK_TMP_DIR | PK_TMP_DIR | Yes | Yes | 99 | plaindir | dir:///var/tmp/TmpDir.4VqaM2 |
2 | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes | Yes | 99 | rpm-md | Index of /update/11.3 |
3 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | Yes | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/usb-TSSTcorp_CDDVDW_SH-S203N_FFFFFFFFFFFF-0:0,/dev/sr0 |
4 | packman | packman | Yes | Yes | 99 | rpm-md | Index of /pub/linux/misc/packman/suse/11.3 |
5 | repo-debug | openSUSE-11.3-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.3/repo/oss |
6 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/non-oss |
7 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/oss |
8 | repo-source | openSUSE-11.3-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.3/repo/oss |
linux-q69k:/home/dmbmagic #

still not working… :frowning:

Please open a terminal and become su -
How to: https://www.youtube.com/watch?v=5Wv-IaDsitA)

enter the following (copy and paste with your mouse is best)

zypper rr 3

then

zypper rr 1

Now try

I installed the two files from packman… now i cannot even see any ssid in network manager…

i removed the 2 repos you requested and re ran the install

linux-q69k:/home/dmbmagic # zypper in broadcom-wl broadcom-wl-kmp-desktop
Loading repository data…
Reading installed packages…
‘broadcom-wl’ is already installed.
No update candidate for ‘broadcom-wl-5.60.48.36-7.pm.8.7.i586’. The highest available version is already installed.
‘broadcom-wl-kmp-desktop’ is already installed.
No update candidate for ‘broadcom-wl-kmp-desktop-5.60.48.36_k2.6.34.7_0.3-7.pm.8.7.i586’. The highest available version is already installed.
Resolving package dependencies…

Nothing to do.
linux-q69k:/home/dmbmagic #

still not showing any networks…

Now post result of

uname -a

and

/sbin/lspci -nnk

(just the broadcom wireless part

using iwlist scan

linux-q69k:/home/dmbmagic # iwlist scanning
lo Interface doesn’t support scanning.

eth0 Interface doesn’t support scanning.

eth1 No scan results

linux-q69k:/home/dmbmagic #

Here you are sir…

linux-q69k:/home/dmbmagic # iwlist scanning
lo Interface doesn’t support scanning.

eth0 Interface doesn’t support scanning.

eth1 No scan results

linux-q69k:/home/dmbmagic # ^C
linux-q69k:/home/dmbmagic # uname -a
Linux linux-q69k.site 2.6.34.7-0.3-desktop #1 SMP PREEMPT 2010-09-20 15:27:38 +0200 i686 i686 i386 GNU/Linux
linux-q69k:/home/dmbmagic # /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory Controller Hub [8086:27ac] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:361a]
00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 02)
Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 2 [8086:27d2] (rev 02)
Kernel driver in use: pcieport
00:1d.0 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 [8086:27c9] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 [8086:27ca] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: uhci_hcd
00:1d.3 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 [8086:27cb] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation N10/ICH 7 Family SMBus Controller [8086:27da] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: i801_smbus
01:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:1507]
Kernel driver in use: wl
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller [11ab:4354]
Subsystem: Hewlett-Packard Company Device [103c:361a]
Kernel driver in use: sky2
linux-q69k:/home/dmbmagic #

Did you reboot?

yep but i will again for good measure…
BRB

This is my device:

04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
        Subsystem: Broadcom Corporation Device [14e4:04b5]
        Kernel driver in use: wl

Your device

01:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Hewlett-Packard Company Device [103c:1507]
    Kernel driver in use: wl

They seem very similar. Mine works

reboot complete still nothing…

:stating obvious: you have a diff subsys and kernel driver… how do i change mine?

Mike

what does the number mean in the beginning? is that like irq for windows?

Same. I just corrected the typo from copy and paste

The b43 driver is another possible. Remove the broadcom packages. And do this:

sudo /usr/sbin/install_bcm43xx_firmware

You may need to remove any relevant blacklist of b43 from
/etc/modprobe.d/

Thats what i had before. How do i remove the installed packages and check the blacklist?

thx
Mike

Just checking
Do you have the wireless switch ON