Page 1 of 1

[Solved] Wireless Broadcom doesn't function

Posted: Sat Mar 23, 2013 11:58 am
by nick85x
Hello guys,
I'm so excited for this new operating system (Linux), I come from Windows OS, but now I'm really satisfied.
Please have patience with me, because I'm still learning the basics of Linux.
I have a small/big problem. The wireless does not work.
I followed this little guide (which also corresponds to the one mentioned, but to no avail) :
http://community.linuxmint.com/tutorial/view/796
Because it corresponds exactly to my wireless card:
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
that is to say:
sudo apt-get install firmware-b43-installer
gave error, then I gave:
sudo apt-get install firmware-b43-lpphy-installer
and now he seems to see the wifi card, based on what iwconfig says:
wlan0....IEEE 802.11bg..ESSID : off/any
..........Mode:Managed..Access Point: Not-Associated...Tx-Power=0 dBm
..........Retry long limit:7...RTSthr: off...Fragment thr: off
..........Power Management: on
I also gave him:
sudo lshw -C network
..*-network
.......description: Network controller
.......product: BCM4312 802.11b/g LP-PHY
.......vendor: Broadcom Corporation
.......physical id: 0
.......bus info: pci@0000:04:00.0
.......version: 01
.......width: 64 bits
.......clock: 33MHz
.......capabilities: pm msi pciexpress bus_master cap_list
.......configuration: driver=b43-pci-bridge latency=0
.......resources: irq:18 memory:9c200000-9c203fff
..*-network
.......description: Ethernet interface
.......product: RTL8111/8168B PCI Express Gigabit Ethernet controller
.......vendor: Realtek Semiconductor Co., Ltd.
.......physical id: 0
.......bus info: pci@0000:05:00.0
.......logical name: eth0
.......version: 02
.......serial: 00:1e:ec:bb:0f:de
.......size: 100Mbit/s
.......capacity: 1Gbit/s
.......width: 64 bits
.......clock: 33MHz
.......capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
.......configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.2.100 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
.......resources: irq:48 ioport:3000(size=256) memory:96010000-96010fff memory:96000000-9600ffff memory:96020000-9602ffff
..*-network DISABLED
.......description: Wireless interface
.......physical id: 2
.......logical name: wlan0
.......serial: 00:21:00:68:52:8f
.......capabilities: ethernet physical wireless
.......configuration: broadcast=yes driver=b43 driverversion=3.5.0-17-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bg
I copied the complete answer of dmesg in dmesg.txt and is uploaded here:
http://www.fileconvoy.com/dfl.php?id=g3 ... d722747744
My computer is an Hp pavilion dv4-1190el and I installed Linux Mint 14 Xfce 32bit all codecs.
Thanks in advance, best regards.
Antony

Re: Wireless Broadcom doesn't function

Posted: Sun Mar 24, 2013 12:40 pm
by AlbertP
Could you open Terminal from the menu, run this command, and post the output:

Code: Select all

rfkill list

Re: Wireless Broadcom doesn't function

Posted: Sun Mar 24, 2013 2:22 pm
by nick85x
Thanks AlbertP,

ciao@HP-Pavilion ~ $ rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: yes
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

I also found these commands, I do not know if they can help:

ciao@HP-Pavilion ~ $ dmesg | grep Broadcom
[ 25.933613] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 26.001752] Broadcom 43xx driver loaded [ Features: PNL ]
ciao@HP-Pavilion ~ $ lspci -nn | grep -i net
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
ciao@HP-Pavilion ~ $ dmesg | grep error
[ 24.703613] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[ 25.512455] ACPI: Marking method HWMC as Serialized because of AE_ALREADY_EXISTS error
[ 25.512466] ACPI: Marking method WMAD as Serialized because of AE_ALREADY_EXISTS error

What you think happen if i give this:
sudo apt-get install pciutils
sudo update-pciids
update-pciids fetches the current version of the pci.ids file from the primary distribution site and installs it. This utility requires curl, wget or lynx to be installed.
Because I found it written that a person who has launched sudo update-pciids then after some time had problems with the wireless device and also with others devices.

Thanks a lot in advance.
Because I do not know where else to go beat my head.

Re: Wireless Broadcom doesn't function

Posted: Mon Mar 25, 2013 7:35 am
by AlbertP
The wifi appears to be blocked, you probably need to turn on the wifi on/off button - on HP laptops, often a "touch" button above the keyboard or a slider at the left front of the laptop.

update-pciids only updates the displayed name of devices, it does not make them function better. These names are not used to load drivers or something like that.

Re: Wireless Broadcom doesn't function

Posted: Mon Mar 25, 2013 7:53 am
by d00med
On all three of my computers that have a broadcom 43x card, I have to use this

Code: Select all

sudo apt-get install bcmwl-kernel-source
I did just get into a mess with the 32bit netbook where wireless would no longer work, after updating it to the 3.8 kernel, but with the default kernel on Mint 14 (and up to 3.7.9), the above command is required to get the card working.

You *might* (not certain) need to do "sudo apt-get remove firmware-b43-lpphy-installer" if the above is the right driver install for your card.

Re: Wireless Broadcom doesn't function

Posted: Mon Mar 25, 2013 8:16 am
by AlbertP
We first need to get the hard blocks in rfkill removed anyway. That is not a driver problem so it won't be fixed by installing the Broadcom STA driver (bcmwl-kernel-source).
And the STA driver often works badly on 4312 chips. So @nick85x: as long as rfkill list still displays blocks, please don't mess with the drivers - please don't install the bcmwl-kernel-source package right away. It will not magically fix your problems since you have a problem with rfkill which is not fixed by installing a wireless driver. The hard block is not coming from the wifi driver, but from a HP driver (hp-wifi is blocked, not phy0).
What you can try if the wifi switch is already turned on, is:

Code: Select all

sudo rfkill unblock all

Re: Wireless Broadcom doesn't function

Posted: Mon Mar 25, 2013 7:14 pm
by nick85x
Thanks a lot guys,
I do not know What confusion I had made in the PC, but with your help I did. Now the wireless is fine.
I solved it:
I reinstalled Linux Mint 14 Xfce, again.
Then I installed

Code: Select all

sudo aptitude firmware-b43-installer-lpphy

and after I gave

Code: Select all

sudo rfkill unblock all
and so Eureka! It works! Thank you so much guys!
You are precious to the world! Helping bit to bit! Everyone!
Thanks AlbertP and d00med
A warm greeting from 'Italy :)
Antony

Re: [Solved] Wireless Broadcom doesn't function

Posted: Tue Mar 26, 2013 7:05 am
by Old_User
I am also a beginner and my Broadcom card 4012 doesn't work for two years. But in this case installed in a dell Studio xps. In the last week I spent some time to try it with new driver constellations and I'm lucky to say, now it also works. The following modules are installed now:
broadcom-sta-dkms
firmware-brcm80211
firmware-b43legacy-installer
b43-fwcutter
firmware-b43-lpphy-installer
firmware linux non free

I have some doubts if this is really the best configuration, but is work. Perhaps this experience might helful for somebody. I am also thankful for hints concerning the optimizing the constellation.

Old_user

Re: [Solved] Wireless Broadcom doesn't function

Posted: Tue Jun 11, 2013 3:17 pm
by nick85x
Hello Old_User,
Unfortunately I'm not an expert, but I would say to help you ... ie I, in your place, I would do so: would remove one by one the packages you mentioned, trying aveda if it always works well after each removal (For example, I believe that the first (broadcom-sta-dkms) is not right, so do not will change anything).
At the end if you have not figured out which or what packages are, try to install them one by one, trying the operation, after each one. However, if you go to the application manager there are various information about each package, and you can more easily exclude irrelevant packets your 4012 card.
Good luck;)
greetings
Antony

Re: [Solved] Wireless Broadcom doesn't function

Posted: Wed Jun 12, 2013 5:35 am
by AlbertP
For a 4312, you should only install firmware-b43-lpphy-installer. The STA driver a.k.a. bcmwl, always takes precedence above other installed drivers - and, on a 4312, this driver often does not work.
Please uninstall all mentioned packages apart from firmware-b43-lpphy-installer, then remove the file /etc/modprobe.d/blacklist-bcm43.conf if it still exists:

Code: Select all

sudo rm /etc/modprobe.d/blacklist-bcm43.conf
You may need to reinstall firmware-b43-lpphy-installer:

Code: Select all

apt install --reinstall firmware-b43-lpphy-installer
Old_User, if you need any more help: Please open a new topic. You have now posted in a topic with somebody else's wireless problems; the forum rules tell you that you should open your own topic instead (http://forums.linuxmint.com/viewtopic.php?f=17&t=83314).