[SOLVED] Broadcom BCM4312 Driver Problem

Questions about WIFI networks and devices
Forum rules
Before you post please read how to get help
Post Reply
User avatar
Zoltan955342
Level 1
Level 1
Posts: 9
Joined: Sun Feb 03, 2019 6:39 pm

[SOLVED] Broadcom BCM4312 Driver Problem

Post by Zoltan955342 » Thu Aug 22, 2019 1:04 am

I just installed Mint 19.2 xfce on a Dell Vostro 1510 from work to breathe new life into it and to avoid needing to replace it. I need it to be able to connect to wifi, but I ran into the same problem that I ran into on my HP Laptop 15. When I go to my network settings, no wifi shows up. It only shows that I have ethernet. I thought about using the same solution that was given to me for my HP, but I suspected, and quickly confirmed, that the same solution would not work because it's not the same wifi card.

I did some searching around and I think I may be on the right track, but after following the instructions in these links (link 1) (link 2), I still have no option for connecting to wifi.

Here is info on the laptop in question:

This command:

Code: Select all

inxi -Fxz
returns

Code: Select all

System:
  Host: mega-Vostro1510 Kernel: 4.15.0-54-generic x86_64 bits: 64 
  compiler: gcc v: 7.4.0 Desktop: Xfce 4.12.3 Distro: Linux Mint 19.2 Tina 
  base: Ubuntu 18.04 bionic 
Machine:
  Type: Portable System: Dell product: Vostro1510 v: Null serial: <filter> 
  Mobo: Dell model: 0M277C serial: <filter> BIOS: Dell v: A13 
  date: 10/09/2008 
Battery:
  ID-1: BAT1 charge: 0 Wh condition: 46.9/57.7 Wh (81%) model: Dell 
  status: Unknown 
CPU:
  Topology: Dual Core model: Intel Core2 Duo T5670 bits: 64 type: MCP 
  arch: Core Merom rev: D L2 cache: 2048 KiB 
  flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 7181 
  Speed: 798 MHz min/max: 800/1801 MHz Core speeds (MHz): 1: 798 2: 798 
Graphics:
  Device-1: Intel Mobile GM965/GL960 Integrated Graphics vendor: Dell 
  driver: i915 v: kernel bus ID: 00:02.0 
  Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1280x800~60Hz 
  OpenGL: renderer: Mesa DRI Intel 965GM v: 2.1 Mesa 19.0.2 
  direct render: Yes 
Audio:
  Device-1: Intel 82801H HD Audio vendor: Dell driver: snd_hda_intel 
  v: kernel bus ID: 00:1b.0 
  Sound Server: ALSA v: k4.15.0-54-generic 
Network:
  Device-1: Broadcom and subsidiaries BCM4312 802.11b/g LP-PHY 
  vendor: Dell Wireless 1395 WLAN Mini-Card driver: b43-pci-bridge v: N/A 
  port: 1c20 bus ID: 06:00.0 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Dell driver: r8169 v: 2.3LK-NAPI port: 5000 bus ID: 07:00.0 
  IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 232.89 GiB used: 7.94 GiB (3.4%) 
  ID-1: /dev/sda vendor: Hitachi model: HTS543225L9A300 size: 232.89 GiB 
Partition:
  ID-1: / size: 228.23 GiB used: 7.94 GiB (3.5%) fs: ext4 dev: /dev/sda1 
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 0 
Info:
  Processes: 158 Uptime: 12m Memory: 2.92 GiB used: 678.2 MiB (22.7%) 
  Init: systemd runlevel: 5 Compilers: gcc: 7.4.0 Shell: bash v: 4.4.19 
  inxi: 3.0.32
This command:

Code: Select all

/sbin/ifconfig
returns

Code: Select all

enp7s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.14  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::5efc:e1c3:bde8:78be  prefixlen 64  scopeid 0x20<link>
        ether 00:21:70:e7:5f:15  txqueuelen 1000  (Ethernet)
        RX packets 1509  bytes 1421600 (1.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 799  bytes 100053 (100.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 194  bytes 19696 (19.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 194  bytes 19696 (19.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
^^^No wifi card shows here^^^

This command:

Code: Select all

lspci
returns (Network controller has been spaced apart from the rest so that it's easy to find)

Code: Select all

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 0c)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)

06:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY (rev 01)

07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
08:05.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
08:05.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
08:05.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
This command:

Code: Select all

lspci -vnn -d 14e4:
returns

Code: Select all

06:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries [b]BCM4312[/b] 802.11b/g LP-PHY [14e4:4315] (rev 01)
	Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
	Flags: bus master, fast devsel, latency 0, IRQ 19
	Memory at f4000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: b43-pci-bridge
	Kernel modules: ssb
Any help will be greatly appreciated. Thanks in advance.
Last edited by Zoltan955342 on Thu Aug 22, 2019 10:39 pm, edited 1 time in total.

sleeper12
Level 5
Level 5
Posts: 911
Joined: Thu May 25, 2017 3:22 pm

Re: Broadcom BCM4312 Driver Problem

Post by sleeper12 » Thu Aug 22, 2019 2:36 am

Did you try:

Code: Select all

 sudo modprobe b43 

User avatar
Pierre
Level 18
Level 18
Posts: 8930
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: Broadcom BCM4312 Driver Problem

Post by Pierre » Thu Aug 22, 2019 4:21 am

Open Terminal and run these:

Code: Select all

wget -N -t 5 -T 10 https://github.com/UbuntuForums/wireless-info/raw/master/wireless-info && chmod +x wireless-info && ./wireless-info

Code: Select all

cat wireless-info.txt | nc termbin.com 9999
Post URL from Terminal, back here, on your reply.

NB: you will need an working Ethernet connection.
Image
Please edit your original post title to include [SOLVED] - when your problem is solved!
and DO LOOK at those Unanswered Topics - - you may be able to answer some!.

User avatar
kc1di
Level 14
Level 14
Posts: 5267
Joined: Mon Sep 08, 2008 8:44 pm
Location: Maine USA

Re: Broadcom BCM4312 Driver Problem

Post by kc1di » Thu Aug 22, 2019 7:16 am

Go to System >Driver Manajor and install the bcmwl-kernel-source driver it will work with your BCM4312 card. Still using mine here works very well.
Of course you need to be connected via Ethernet to download and install the package. If you can not do Ethernet the driver is found on the install disc you can copy it to a usb disc and install it from there also. It's found in /pool/maine/b/ There are a couple other packages you'll need to install also libc-dev-bin and libc6-dev. They are also found on the install media at /pool/main/g/glibc/ install the lib-dev-bin package first. Good luck.
Easy tips : https://easylinuxtipsproject.blogspot.com/
Linux Mint Installation Guide: http://linuxmint-installation-guide.rea ... en/latest/
Registered Linux User #462608

User avatar
Zoltan955342
Level 1
Level 1
Posts: 9
Joined: Sun Feb 03, 2019 6:39 pm

Re: Broadcom BCM4312 Driver Problem

Post by Zoltan955342 » Thu Aug 22, 2019 10:26 pm

Pierre wrote:
Thu Aug 22, 2019 4:21 am
Open Terminal and run these:

Code: Select all

wget -N -t 5 -T 10 https://github.com/UbuntuForums/wireless-info/raw/master/wireless-info && chmod +x wireless-info && ./wireless-info

Code: Select all

cat wireless-info.txt | nc termbin.com 9999
Post URL from Terminal, back here, on your reply.

NB: you will need an working Ethernet connection.
https://termbin.com/tmn2

User avatar
Zoltan955342
Level 1
Level 1
Posts: 9
Joined: Sun Feb 03, 2019 6:39 pm

Re: Broadcom BCM4312 Driver Problem

Post by Zoltan955342 » Thu Aug 22, 2019 10:38 pm

kc1di wrote:
Thu Aug 22, 2019 7:16 am
Go to System >Driver Manajor and install the bcmwl-kernel-source driver it will work with your BCM4312 card. Still using mine here works very well.
Of course you need to be connected via Ethernet to download and install the package. If you can not do Ethernet the driver is found on the install disc you can copy it to a usb disc and install it from there also. It's found in /pool/maine/b/ There are a couple other packages you'll need to install also libc-dev-bin and libc6-dev. They are also found on the install media at /pool/main/g/glibc/ install the lib-dev-bin package first. Good luck.
That did the trick! Thanks!

User avatar
kc1di
Level 14
Level 14
Posts: 5267
Joined: Mon Sep 08, 2008 8:44 pm
Location: Maine USA

Re: [SOLVED] Broadcom BCM4312 Driver Problem

Post by kc1di » Fri Aug 23, 2019 5:39 am

your welcome enjoy :)
Easy tips : https://easylinuxtipsproject.blogspot.com/
Linux Mint Installation Guide: http://linuxmint-installation-guide.rea ... en/latest/
Registered Linux User #462608

Post Reply

Return to “Wireless”