I have a similar issue. My laptop details are here:
https://bit.do/HP_i3_4Gen_Laptop_rajibando
My card is (invoking lspci verbose and grep):
Slot: 04:00.0
Class: Network controller
Vendor: Broadcom Limited
Device: BCM43142 802.11b/g/n
SVendor: Hewlett-Packard Company
SDevice: BCM43142 802.11b/g/n
Rev: 01
Denteoli wrote:And when I check its PCI ID it shows the following:
But how is the PCI ID checked? I am aware that plain lspci should give me a similar output. But I am not getting such details. So I figured i have to use the nn option. Fair enough
Code: Select all
04:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Installed the firmware. Still doesn't work. Had been to the page:
https://wireless.wiki.kernel.org/en/use ... own_issues
Code: Select all
PCI-ID Supported? Chip ID Modes PHY version Alternative
14e4:4365 no BCM43142 b/g/n LCN40 (r3) wl
dmesg with string "broadcom" has this output:
Code: Select all
[ 9.445833] bluetooth hci0: firmware: failed to load brcm/BCM.hcd (-2)
[ 9.445837] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
[ 9.445839] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
dmesg with string "wlan" has no output.
dmesg with string "Broadcom" has:
Code: Select all
[ 1.759617] usb 1-4: Manufacturer: Broadcom Corp
So Broadcom also supplies necessary electronics for the USB ports.
Further, dmesg with string "BCM43142"
Code: Select all
[ 1.759615] usb 1-4: Product: BCM43142A0
Checked from within Knoppix, using dmesg.with "Broadcom". Output:
Code: Select all
[ 2.685311] usb 1-4: Manufacturer: Broadcom Corp
[ 18.714632] wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
Went to the Debian
wiki page of wl. Added the sources.list line. Updated.
Code: Select all
# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
didn't respond at all. Error in the code line?
Uninstalled broadcom installed package. Installed broadcom-sta-dkms package.from synaptic.
Report from synaptic:
Code: Select all
Selecting previously unselected package broadcom-sta-dkms.
(Reading database ... 159691 files and directories currently installed.)
Preparing to unpack .../broadcom-sta-dkms_6.30.223.271-5_all.deb ...
Unpacking broadcom-sta-dkms (6.30.223.271-5) ...
Setting up broadcom-sta-dkms (6.30.223.271-5) ...
Loading new broadcom-sta-6.30.223.271 DKMS files...
Building for 4.9.0-11-686
Module build for kernel 4.9.0-11-686 was skipped since the
kernel headers for this kernel does not seem to be installed.
kernel header was installed with pae updated.
Code: Select all
(Reading database ... 159757 files and directories currently installed.)
Preparing to unpack .../linux-headers-4.9.0-11-686-pae_4.9.189-3+deb9u1_i386.deb ...
Unpacking linux-headers-4.9.0-11-686-pae (4.9.189-3+deb9u1) over (4.9.189-3) ...
Preparing to unpack .../linux-headers-4.9.0-11-common_4.9.189-3+deb9u1_all.deb ...
Unpacking linux-headers-4.9.0-11-common (4.9.189-3+deb9u1) over (4.9.189-3) ...
Selecting previously unselected package linux-headers-4.9.0-11-686.
Preparing to unpack .../linux-headers-4.9.0-11-686_4.9.189-3+deb9u1_i386.deb ...
Unpacking linux-headers-4.9.0-11-686 (4.9.189-3+deb9u1) ...
Setting up linux-headers-4.9.0-11-common (4.9.189-3+deb9u1) ...
Setting up linux-headers-4.9.0-11-686-pae (4.9.189-3+deb9u1) ...
/etc/kernel/header_postinst.d/dkms:
Warning: Unable to find an initial ram disk that I know how to handle.
Will not try to make an initrd.
Setting up linux-headers-4.9.0-11-686 (4.9.189-3+deb9u1) ...
dkms reinstalled. This time appears successful.
Code: Select all
(Reading database ... 167125 files and directories currently installed.)
Preparing to unpack .../broadcom-sta-dkms_6.30.223.271-5_all.deb ...
-------- Uninstall Beginning --------
Module: broadcom-sta
Version: 6.30.223.271
Kernel: 4.9.0-11-686 (i686)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
wl.ko:
- Uninstallation
- Deleting from: /lib/modules/4.9.0-11-686/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod...
Backing up initrd.img-4.9.0-11-686 to /boot/initrd.img-4.9.0-11-686.old-dkms
Making new initrd.img-4.9.0-11-686
(If next boot fails, revert to initrd.img-4.9.0-11-686.old-dkms image)
update-initramfs......
DKMS: uninstall completed.
-------- Uninstall Beginning --------
Module: broadcom-sta
Version: 6.30.223.271
Kernel: 4.9.0-11-686-pae (i686)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
wl.ko:
- Uninstallation
- Deleting from: /lib/modules/4.9.0-11-686-pae/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod...
Warning: Unable to find an initial ram disk that I know how to handle.
Will not try to make an initrd.
DKMS: uninstall completed.
------------------------------
Deleting module version: 6.30.223.271
completely from the DKMS tree.
------------------------------
Done.
Unpacking broadcom-sta-dkms (6.30.223.271-5) over (6.30.223.271-5) ...
Setting up broadcom-sta-dkms (6.30.223.271-5) ...
Loading new broadcom-sta-6.30.223.271 DKMS files...
Building for 4.9.0-11-686
Building initial module for 4.9.0-11-686
Done.
wl:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.9.0-11-686/updates/dkms/
depmod...
Backing up initrd.img-4.9.0-11-686 to /boot/initrd.img-4.9.0-11-686.old-dkms
Making new initrd.img-4.9.0-11-686
(If next boot fails, revert to initrd.img-4.9.0-11-686.old-dkms image)
update-initramfs......
DKMS: install completed.
So
is successful and wi-fi is enabled.
Thanks to all concerned, particlarly, Dr. Henning Follmann and Dr. Curt!
Freedom is impossible to conceive.
Books that help:
Dale Carnegie's How To Win Friends And Influence People and Emilie Post's Etiquette In Society, In Business, In Politics, And At Home