Wifi issue

how to blacklist ?. See I am only layman. Please given simple solution. At last I have installed yay -s b43 -firmware classic and rebooted. Still no wifi/

You could try this.
rmmod wl
modprobe b43
Note:

  • BCM4306 rev.3, BCM4311, BCM4312 and BCM4318 rev.2 have been noticed to experience problems with b43-firmware . Use b43-firmware-classicAUR for these cards instead.
  • BCM4331 noticed to have problems with b43-firmware-classic . Use b43-firmwareAUR for this card instead.

I have applied above commands. Still not detecting Wifi Driver?
How to install b43-firmware-class and b43-firmware as given in your Note. Please pardon me for troubling you.

Try installing it with yay.

yay -S b43-firmware-classic

Press enter for all

@nnriyer

Not sure if you’ve got this working?

The BCM4312 should either work with the kernel modules b43 or with the broadcom-wl-dkms. So did you install the b43-firmware-classic? Did the install work?

Lets try removing the broadcom-wl-dkms and see what happens.

sudo pacman -R broadcom-wl-dkms

Reboot and then post the output of these commands from the terminal.

lspci-k

and also

lspci -vnn -d 14e4:

When posting the output you can copy and paste the output from the commands here and put three ~~~ symbols before and after what you paste here.

Edit: If you look at this post here and read through you will see it is the same BCM4312 chip and i got it working with the broadcom-wl-dkms by removing the b43 firmware so well see…

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS780 Host Bridge
	Subsystem: Hewlett-Packard Company Device 308c
00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (int gfx)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0)
	Kernel driver in use: pcieport
00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 3)
	Kernel driver in use: pcieport
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 4)
	Kernel driver in use: pcieport
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ohci-pci
	Kernel modules: ohci_pci
00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ohci-pci
	Kernel modules: ohci_pci
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ohci-pci
	Kernel modules: ohci_pci
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ohci-pci
	Kernel modules: ohci_pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3a)
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: ohci-pci
	Kernel modules: ohci_pci
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Miscellaneous Control
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Link Control
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS780M [Mobility Radeon HD 3200]
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: radeon
	Kernel modules: radeon
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8042 PCI-E Fast Ethernet Controller (rev 10)
	Subsystem: Hewlett-Packard Company Device 308c
	Kernel driver in use: sky2
	Kernel modules: sky2
06:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY (rev 01)
	Subsystem: Hewlett-Packard Company Device 1508
	Kernel driver in use: b43-pci-bridge
	Kernel modules: ssb
[ramesh@ramesh ~]$ ifconfig wlan0 up
SIOCSIFFLAGS: Operation not permitted
[ramesh@ramesh ~]$ sudo ifconfig wlan0 up
[sudo] password for ramesh: 
[ramesh@ramesh ~]$  ~~~
06:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:1508]
	Physical Slot: 1-1
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at d2000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: b43-pci-bridge
	Kernel modules: ssb  ~~~
sudo pacman -S broadcom-wl-dkms linux-headers

below question not asked while doing trying above command

and say yes to question…

Remove broadcom-wl? [y/N]

I have also run below command
$ yay -S b43-firmware

Still Wifi not enabled !!!. 

remove b43 firmware (If you have the classic version installed then remove it)

yay -R b43-firmware

Install broadcom

sudo pacman -S broadcom-wl-dkms

1 Like

Let me know if this works or not.

Sir sorry to inform you that still not solved. Can you login to my machine through remote login. Is required to reinstall OS again. OS corrupted by trail and error method/

Did you reboot?
Try

rmmod b43 b43legacy bcm43xx bcma brcm80211 brcmfmac brcmsmac ssb wl

Then

modprobe-wl

Here is the URL for the Arch wiki related to your wifi chip BCM4312. It should work on broadcom-wl-dkms or the kernel mode drivers. This info might help you understand it a bit more.

https://wiki.archlinux.org/index.php/Broadcom_wireless

Sir

I have once again installed the following;
Yay -S b43-firmware-classic
sudo pacman -S broadcom-wl-dkms linux-headers

After googling, I have seen a command like sudo wifi-menu after that I got message in terminal that scanning and shown my WIFI name (SSID?) later given password. After that I got below error.

Job for netctl@wlan0\x2dAnjaneya.service failed because the control process exited with error code.
See “systemctl status “netctl@wlan0\x2dAnjaneya.service”” and “journalctl -xe” for details.

What to do next Sir.

-- A start job for unit systemd-tmpfiles-clean.service has begun execution.
-- 
-- The job identifier is 899.
Jun 12 20:18:09 ramesh systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The unit systemd-tmpfiles-clean.service has successfully entered the 'dead' state.
Jun 12 20:18:09 ramesh systemd[1]: Finished Cleanup of Temporary Directories.
-- Subject: A start job for unit systemd-tmpfiles-clean.service has finished successfully
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A start job for unit systemd-tmpfiles-clean.service has finished successfully.
-- 
-- The job identifier is 899.
Jun 12 20:18:09 ramesh audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit>
Jun 12 20:18:09 ramesh audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=>
Jun 12 20:18:09 ramesh kernel: audit: type=1130 audit(1591973289.345:70): pid=1 uid=0 auid=42949672>
Jun 12 20:18:09 ramesh kernel: audit: type=1131 audit(1591973289.345:71): pid=1 uid=0 auid=42949672>
Jun 12 20:18:16 ramesh rtkit-daemon[1064]: Supervising 4 threads of 2 processes of 1 users.
Jun 12 20:18:16 ramesh rtkit-daemon[1064]: Supervising 4 threads of 2 processes of 1 users.
Jun 12 20:18:28 ramesh rtkit-daemon[1064]: Supervising 4 threads of 2 processes of 1 users.
Jun 12 20:18:28 ramesh rtkit-daemon[1064]: Supervising 4 threads of 2 processes of 1 users.
Jun 12 20:18:28 ramesh rtkit-daemon[1064]: Supervising 4 threads of 2 processes of 1 users.
Jun 12 20:18:28 ramesh rtkit-daemon[1064]: Supervising 4 threads of 2 processes of 1 users.
Jun 12 20:18:28 ramesh rtkit-daemon[1064]: Successfully made thread 2527 of process 2207 owned by '>
Jun 12 20:18:28 ramesh rtkit-daemon[1064]: Supervising 5 threads of 3 processes of 1 users.
lines 2437-2465/2465 (END) ~~~

sudo netctl status anjaneya
[sudo] password for ramesh:
● netctl@anjaneya.service - Networking for netctl profile anjaneya
Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static; vendor preset: disabled)
Active: inactive (dead)
Docs: man:netctl.profile(5)

I’m not sure why it’s using netctl. I am using network manager. Also recently dhcpcd was removed from EndevourOS because it isn’t needed. But, netctl I think requires it. I may have to confer with @joekamprad on this as I don’t want to keep asking you to run around in circles when it’s not working.

I have checked my xfce installation and i have both netctl and network manager installed.

[ricklinux@eos-xfce ~]$ pacman -Q netctl
netctl 1.23-1
[ricklinux@eos-xfce ~]$ pacman -Q networkmanager
networkmanager 1.24.2-1
[ricklinux@eos-xfce ~]$ 

Are you using xfce desktop?

Edit: Do you have the network icon in the system tray?

Screenshot_2020-06-12_15-49-06

Enter each of these commands to start and enable netctl and see if it works.

netctl start anjaneya

netctl enable anjaneya

After you need to reboot the system.