Page 1 of 1

Wi-Fi set up with Broadcomm BCM4312

PostPosted: May 6th, '14, 16:56
by malz1952
I'm new to Mageia, (having used Mandriva several years ago ) - but am having problem with my HP G61 laptop.

It has the Broadcomm BCM4312 chip and on instal this dos not set up.
I understand why now that as its proprietary we have to do it ourselfs!.

I have had a good look here and found solution for Madriva but it didnt work on the latest Mageia on this laptop.

I had a similar problem with Ubuntu and Linux Mint - but the solution there was quite easy.

Could someone help please.
Mal

Re: Wi-Fi set up with Broadcomm BCM4312

PostPosted: May 6th, '14, 17:20
by doktor5000
Which media did you use to install Mageia, and which desktop environment are you using? Do you use net_applet or NetworkManager?
And please provide the output of the following commands:

Code: Select all
lspcidrake -v | grep -i net
ps -ef | grep -v grep | grep -ie net -e wpa


and, as root:
Code: Select all
journalctl -b -u network --no-pager -a
systemctl status network.service -a
journalctl -b | grep -i firmware



For your chipset, you may also want to look at viewtopic.php?f=25&t=7211

Re: Wi-Fi set up with Broadcomm BCM4312

PostPosted: May 6th, '14, 17:48
by malz1952
Thanks - I downloaded the 64 bit of latest software and burnt it to USB stick
then used Network manager

Code: Select all
[root@localhost kmod]# lspcidrake -v | grep -i net
r8169           : Realtek Semiconductor Co., Ltd.|RTL8101E/RTL8102E PCI Express Fast Ethernet controller [NETWORK_ETHERNET] (vendor:10ec device:8136 subv:103c subd:3069) (rev: 02)
ssb             : Broadcom Corporation|BCM4312 802.11b/g LP-PHY [NETWORK_OTHER] (vendor:14e4 device:4315 subv:103c subd:1508) (rev: 01)



Code: Select all
[root@localhost kmod]#     ps -ef | grep -v grep | grep -ie net -e wpa
root        16     2  0 09:17 ?        00:00:00 [netns]
mal-hil   4385  4276  0 09:18 ?        00:00:58 /usr/bin/perl /usr/bin/net_applet
root     14204 14164  0 13:45 ?        00:00:02 /usr/bin/perl /usr/libexec/draknetcenter --embedded 92275715
[root@localhost kmod]#


Code: Select all
[root@localhost kmod]# lspcidrake -v | grep -i net
r8169           : Realtek Semiconductor Co., Ltd.|RTL8101E/RTL8102E PCI Express Fast Ethernet controller [NETWORK_ETHERNET] (vendor:10ec device:8136 subv:103c subd:3069) (rev: 02)
ssb             : Broadcom Corporation|BCM4312 802.11b/g LP-PHY [NETWORK_OTHER] (vendor:14e4 device:4315 subv:103c subd:1508) (rev: 01)
[root@localhost kmod]#
^C

Code: Select all
[root@localhost kmod]#     ps -ef | grep -v grep | grep -ie net -e wpa
root        16     2  0 09:17 ?        00:00:00 [netns]
mal-hil   4385  4276  0 09:18 ?        00:00:58 /usr/bin/perl /usr/bin/net_applet
root     14204 14164  0 13:45 ?        00:00:02 /usr/bin/perl /usr/libexec/draknetcenter --embedded 92275715


Code: Select all
[root@localhost kmod]# journalctl -b -u network --no-pager -a
-- Logs begin at Tue 2014-05-06 01:39:38 BST, end at Tue 2014-05-06 15:23:39 BST. --
May 06 09:17:28 localhost systemd[1]: Starting LSB: Bring up/down networking...
May 06 09:17:28 localhost systemd-sysctl[813]: Overwriting earlier assignment of kernel/sysrq in file '/etc/sysctl.d/51-alt-sysrq.conf'.
May 06 09:17:29 localhost network[766]: Bringing up loopback interface:  [  OK  ]
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: ifplugd 0.28 initializing.
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: Using interface enp3s0/00:26:9E:F1:1E:D9 with driver <r8169> (version: 2.3LK-NAPI)
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: Using detection mode: SIOCETHTOOL
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: Initialization complete, link beat not detected.
May 06 09:17:30 localhost network[766]: Bringing up interface enp3s0:  [  OK  ]
May 06 09:17:30 localhost systemd[1]: Started LSB: Bring up/down networking.
May 06 09:17:31 localhost ifplugd(enp3s0)[952]: Link beat detected.
May 06 09:17:32 localhost ifplugd(enp3s0)[952]: Executing '/etc/ifplugd/ifplugd.action enp3s0 up'.
May 06 09:17:34 localhost dhclient[1088]: DHCPREQUEST on enp3s0 to 255.255.255.255 port 67
May 06 09:17:34 localhost dhclient[1088]: DHCPACK from 192.168.1.254
May 06 09:17:35 localhost dhclient[1088]: bound to 192.168.1.70 -- renewal in 38406 seconds.
May 06 09:17:35 localhost ifplugd(enp3s0)[952]: client: Determining IP information for enp3s0... done.
May 06 09:17:35 localhost ifplugd(enp3s0)[952]: Program executed successfully.
[root@localhost kmod]#




Code: Select all
[root@localhost kmod]# systemctl status network.service -a
network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network)
   Active: active (running) since Tue 2014-05-06 09:17:30 BST; 6h ago
   CGroup: /system.slice/network.service
           ├─ 952 /sbin/ifplugd -I -b -i enp3s0
           └─1258 /sbin/dhclient -1 -q -lf /var/lib/dhclient/dhclient--enp3s0.lease -pf /...

May 06 09:17:28 localhost systemd-sysctl[813]: Overwriting earlier assignment of kernel/sysrq in file '/etc/sysctl.d/51-alt-sysrq.conf'.
May 06 09:17:29 localhost network[766]: Bringing up loopback interface:  [  OK  ]
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: ifplugd 0.28 initializing.
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: Using interface enp3s0/00:26:9E:F1:1E:D9 with driver <r8169> (version: 2.3LK-NAPI)
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: Using detection mode: SIOCETHTOOL
May 06 09:17:30 localhost ifplugd(enp3s0)[952]: Initialization complete, link beat not detected.
May 06 09:17:30 localhost network[766]: Bringing up interface enp3s0:  [  OK  ]
May 06 09:17:30 localhost systemd[1]: Started LSB: Bring up/down networking.
May 06 09:17:31 localhost ifplugd(enp3s0)[952]: Link beat detected.
May 06 09:17:32 localhost ifplugd(enp3s0)[952]: Executing '/etc/ifplugd/ifplugd.action enp3s0 up'.
May 06 09:17:34 localhost dhclient[1088]: DHCPREQUEST on enp3s0 to 255.255.255.255 port 67
May 06 09:17:34 localhost dhclient[1088]: DHCPACK from 192.168.1.254
May 06 09:17:35 localhost dhclient[1088]: bound to 192.168.1.70 -- renewal in 38406 seconds.
May 06 09:17:35 localhost ifplugd(enp3s0)[952]: client: Determining IP information for enp3s0... done.
May 06 09:17:35 localhost ifplugd(enp3s0)[952]: Program executed successfully.
[root@localhost kmod]#


Code: Select all
[root@localhost kmod]# journalctl -b | grep -i firmware
May 06 09:17:16 localhost kernel: [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
May 06 09:17:16 localhost kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
May 06 09:17:19 localhost kernel: [Firmware Bug]: Invalid critical threshold (0)
May 06 09:17:20 localhost kernel: b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
May 06 09:17:20 localhost kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
May 06 09:17:20 localhost kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[root@localhost kmod]#



OK I read that last bit - i'll try that

thanks for the help
Mal

Re: Wi-Fi set up with Broadcomm BCM4312

PostPosted: May 6th, '14, 20:45
by doktor5000
Please next time use code tags as explained in ftp://ftp5.gwdg.de/pub/linux/mandriva/m ... e_tags.ogv

Re: Wi-Fi set up with Broadcomm BCM4312

PostPosted: May 7th, '14, 02:50
by wobo
Reading the errata you will find that some Broadcom chips just need the proprietary driver broadcom-wl. I have exactly the same chip as you so I know what to do:

1. In software management install the packet dkms-broadcom-wl

That's all. After you installed the packet you may have to reboot. Then you can start network center and you will see the active networks....

Re: Wi-Fi set up with Broadcomm BCM4312

PostPosted: May 7th, '14, 15:48
by malz1952
Many thanks wobo,
I tried that but it said
"insert medium Non-FreeRelease" - ???

I has "All" selected but still it didnt download .

Help please
Mal

Re: Wi-Fi set up with Broadcomm BCM4312

PostPosted: May 7th, '14, 18:43
by doktor5000
You should NOT select all media. Please check the first links in our software management MAQeia for more information on software and package management.