View previous topic :: View next topic |
Author |
Message |
ONEEYEMAN Advocate

Joined: 01 Mar 2005 Posts: 3678
|
Posted: Sun Apr 20, 2025 5:54 am Post subject: WiFi driver |
|
|
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 |
|
 |
rab0171610 Guru

Joined: 24 Dec 2022 Posts: 500
|
Posted: Sun Apr 20, 2025 10:26 am Post subject: |
|
|
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 |
|
 |
|
|
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
|
|