Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
WiFi driver
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3678

PostPosted: Sun Apr 20, 2025 5:54 am    Post subject: WiFi driver Reply with quote

Hi, ALL,

Code:

IgorsGentoo /home/igor/dbhandler_new/Debug # lspci -k
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
        Subsystem: Dell Mobile 4 Series Chipset Memory Controller Hub
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
        Subsystem: Dell Dell Inspiron 1545
        Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
        Subsystem: Dell Mobile 4 Series Chipset Integrated Graphics Controller
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB UHCI Controller
        Kernel driver in use: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB UHCI Controller
        Kernel driver in use: uhci_hcd
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB UHCI Controller
        Kernel driver in use: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB2 EHCI Controller
        Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) HD Audio Controller
        Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
        Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
        Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
        Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
        Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB UHCI Controller
        Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB UHCI Controller
        Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB UHCI Controller
        Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) USB2 EHCI Controller
        Kernel driver in use: ehci-pci
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
        Subsystem: Dell ICH9M LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
        Subsystem: Dell 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]
        Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
        Subsystem: Dell 82801I (ICH9 Family) SMBus Controller
        Kernel driver in use: i801_smbus
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 13)
        Subsystem: Dell 88E8040 PCI-E Fast Ethernet Controller
        Kernel driver in use: sky2
0c:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY (rev 01)
        Subsystem: Dell Wireless 1397 WLAN Mini-Card
        Kernel driver in use: b43-pci-bridge
        Kernel modules: ssb


It appears I have a proper WiFi driver, but for some reason I also have ssb kernel module that I thibk prevents me from having a working WiFi on this laptop...

I currently have a wired connection here. But I want WiFi to be working as well...

Thank you.
Back to top
View user's profile Send private message
rab0171610
Guru
Guru


Joined: 24 Dec 2022
Posts: 500

PostPosted: Sun Apr 20, 2025 10:26 am    Post subject: Reply with quote

ONEEYEMAN,
I see you have posted multiple times in an effort to get this card working:
https://forums.gentoo.org/viewtopic-t-1171887-highlight-bcm4312.html
https://forums.gentoo.org/viewtopic-t-1145172-highlight-bcm4312.html
https://forums.gentoo.org/viewtopic-t-997980-highlight-bcm4312.html
Your initial post (the last link) about the BCM4312 was in 2014.
At that time you posted:
Code:
lspci -vnn -d 14e4:
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)

It seems over the years that nothing you have tried has worked.
Have you considered the broadcom-sta driver:
https://packages.gentoo.org/packages/net-wireless/broadcom-sta
Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver


Driver . . . . . . . . . . . . . . . Description
brcm80211 . . . . . . . . . . . . . . . Kernel driver mainline version (recommended)
b43 . . . . . . . . . . . . . . . . . . . . . Kernel driver reverse-engineered version
broadcom-wl . . . . . . . . . . . . . . Broadcom driver with restricted license*
Source: https://wiki.archlinux.org/title/Broadcom_wireless

*Obviously, you would have to be willing to accept the license.

I cannot say whether or not it would work with your card -- I do not know. If you decide to try it, when you install that package, pay attention to the portage package warnings. It may give you kernel configuration and module blacklist warnings. For example:
Code:
 MAC80211: If you insist on building this, you must blacklist it!
 *   PREEMPT_RCU: Please do not set the Preemption Model to "Preemptible Kernel"; choose something else.
 *   CONFIG_PREEMPT:     should not be set. But it is.      [ !! ]

You can adjust your kernel config and rebuild as you deem necessary.
Also, looking at the ebuild, you likely need to blacklist some of the other conflicting kernel modules B43, BCMA, and SSB:
Code:
ERROR_B43="B43: If you insist on building this, you must blacklist it!"
   ERROR_BCMA="BCMA: If you insist on building this, you must blacklist it!"
   ERROR_SSB="SSB: If you insist on building this, you must blacklist it!"

If all else fails, you might consider investing in a USB Wi-Fi Adapter with a chip that is well supported by the Linux kernel and works out of the box with very little additional configuration needed, such as an Intel AX210 for example. I mention that one simply because I have a laptop with that card and it is plug and play (when used with generic kernel or gentoo-kernel-bin). There are likely other viable options.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum