Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
I can't make sure if I have the Bluetooth adapter or not
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
aar
n00b
n00b


Joined: 25 Jan 2018
Posts: 6
Location: Russia, Rostov-on-Don

PostPosted: Fri Aug 24, 2018 9:40 pm    Post subject: I can't make sure if I have the Bluetooth adapter or not Reply with quote

Hi,
Trying to configure and install the kernel and I'm confused with bluetooth adapter on the laptop. I can't understand if there is an adapter on my laptop or not.
The laptop is Lenovo b590 (20206)
According the specification there's no bluetooth on it:
http://www.laptopcity.com.pk/ibm-lenovo-laptops/ibm-lenovo-b590-20206
But, BIOS tells me that there is the one:
https://imgur.com/a/pQPPXQ9

I tried to find the answer in command line, but there is nothing:
Code:
aar@gentoo ~ $ sudo lspci
Password:
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 7 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Broadcom Limited BCM43142 802.11b/g/n (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)


Eh...this utilities show that there is the bluetooth on my laptop. Really?
Code:
aar@gentoo ~ $ sudo lsmod | grep -i bluetooth
Password:
bluetooth             614400  5 btrtl,btintel,btbcm,btusb
ecdh_generic           24576  1 bluetooth
rfkill                 28672  3 bluetooth,thinkpad_acpi,cfg80211

Code:
aar@gentoo ~ $ sudo rfkill
ID TYPE      DEVICE                   SOFT      HARD
 0 bluetooth tpacpi_bluetooth_sw unblocked unblocked
 1 bluetooth hci0                unblocked unblocked


Nothing again:
Code:
aar@gentoo ~ $ sudo lshw -short
H/W path                 Device     Class          Description
==============================================================
                                    system         20206 (LENOVO_MT_2020)
/0                                  bus            20206
/0/5                                processor      Intel(R) Celeron(R) CPU 1005M @ 1.90GHz
/0/5/7                              memory         32KiB L1 cache
/0/5/8                              memory         256KiB L2 cache
/0/5/9                              memory         2MiB L3 cache
/0/6                                memory         32KiB L1 cache
/0/c                                memory         8GiB System Memory
/0/c/0                              memory         4GiB SODIMM DDR3 Synchronous 1333 MHz (
/0/c/1                              memory         4GiB SODIMM DDR3 Synchronous 1333 MHz (
/0/0                                memory         128KiB BIOS
/0/100                              bridge         3rd Gen Core processor DRAM Controller
/0/100/2                            display        3rd Gen Core processor Graphics Control
/0/100/14                           bus            7 Series/C210 Series Chipset Family USB
/0/100/14/0              usb3       bus            xHCI Host Controller
/0/100/14/1              usb4       bus            xHCI Host Controller
/0/100/16                           communication  7 Series/C216 Chipset Family MEI Contro
/0/100/1a                           bus            7 Series/C216 Chipset Family USB Enhanc
/0/100/1a/1              usb1       bus            EHCI Host Controller
/0/100/1a/1/1                       bus            Integrated Rate Matching Hub
/0/100/1a/1/1/1                     multimedia     Integrated Camera
/0/100/1a/1/1/3          scsi5      storage        Flash Card Reader/Writer
/0/100/1a/1/1/3/0.0.0    /dev/sdc   disk           Card  Reader
/0/100/1a/1/1/3/0.0.0/0  /dev/sdc   disk           
/0/100/1a/1/1/4                     generic        BCM43142A0
/0/100/1b                           multimedia     7 Series/C216 Chipset Family High Defin
/0/100/1c                           bridge         7 Series/C216 Chipset Family PCI Expres
/0/100/1c.1                         bridge         7 Series/C210 Series Chipset Family PCI
/0/100/1c.1/0                       network        BCM43142 802.11b/g/n
/0/100/1c.3                         bridge         7 Series/C216 Chipset Family PCI Expres
/0/100/1c.3/0            enp3s0     network        RTL8111/8168/8411 PCI Express Gigabit E
/0/100/1d                           bus            7 Series/C216 Chipset Family USB Enhanc
/0/100/1d/1              usb2       bus            EHCI Host Controller
/0/100/1d/1/1                       bus            Integrated Rate Matching Hub
/0/100/1f                           bridge         7 Series Chipset Family LPC Controller
/0/100/1f.2                         storage        7 Series Chipset Family 6-port SATA Con
/0/100/1f.3                         bus            7 Series/C216 Chipset Family SMBus Cont
/0/1                     scsi0      storage       
/0/1/0.0.0               /dev/sda   disk           31GB KingDian S100 32
/0/1/0.0.0/1             /dev/sda1  volume         2047KiB BIOS Boot partition
/0/1/0.0.0/2             /dev/sda2  volume         128MiB System partition
/0/1/0.0.0/3             /dev/sda3  volume         3814MiB Linux swap volume
/0/1/0.0.0/4             /dev/sda4  volume         25GiB EXT4 volume
/0/2                     scsi4      storage       
/0/2/0.0.0               /dev/sdb   disk           500GB ST500LT012-1DG14
/0/2/0.0.0/1             /dev/sdb1  volume         465GiB EXT4 volume
/1                                  power          45N1049
/2                                  power          45N1049
/3                       bond0      network        Ethernet interface

Here we can see Bluetooth module. But, as I know BCM43142A0 is the wlan adapter module driver, isn't it?
Code:

aar@gentoo ~ $ sudo hwinfo | grep -i bluetooth
  E: ID_MODEL_FROM_DATABASE=BCM43142A0 Bluetooth module
  E: ID_MODEL_FROM_DATABASE=BCM43142A0 Bluetooth module
  P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0
  E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0
  E: SUBSYSTEM=bluetooth
  P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/rfkill1
  E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/rfkill1
  E: RFKILL_TYPE=bluetooth
  E: ID_MODEL_FROM_DATABASE=BCM43142A0 Bluetooth module
  E: ID_MODEL_FROM_DATABASE=BCM43142A0 Bluetooth module
  E: ID_MODEL_FROM_DATABASE=BCM43142A0 Bluetooth module
  E: RFKILL_NAME=tpacpi_bluetooth_sw
  E: RFKILL_TYPE=bluetooth
/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0
/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/bluetooth/hci0/rfkill1
  <6>[    6.071189] Bluetooth: Core ver 2.22
  <6>[    6.071204] Bluetooth: HCI device and connection manager initialized
  <6>[    6.071207] Bluetooth: HCI socket layer initialized
  <6>[    6.071210] Bluetooth: L2CAP socket layer initialized
  <6>[    6.071217] Bluetooth: SCO socket layer initialized
  <6>[    6.110703] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
  <6>[    6.292565] Bluetooth: hci0: BCM: chip id 70
  <6>[    6.293908] Bluetooth: hci0: BCM: features 0x06
  <6>[    6.309667] Bluetooth: hci0: BCM43142A
  <6>[    6.309671] Bluetooth: hci0: BCM (001.001.011) build 0000
  <4>[    6.313077] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
  <6>[    6.313079] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
  <3>[    8.351090] Bluetooth: hci0 command 0x1003 tx timeout
  bluetooth 614400 5 btusb,btrtl,btbcm,btintel, Live 0xffffffffc1461000
  ecdh_generic 24576 1 bluetooth, Live 0xffffffffc13c1000
  rfkill 28672 3 cfg80211,thinkpad_acpi,bluetooth, Live 0xffffffffc1384000
  Model: "Broadcom BCM43142A0 Bluetooth module"
  Device: usb 0xe065 "BCM43142A0 Bluetooth module"


How to make sure if I have the Bluetooth?
_________________
noob
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55015
Location: 56N 3W

PostPosted: Fri Aug 24, 2018 10:02 pm    Post subject: Reply with quote

aar,

Welcome to Gentoo.

What does lsusb show?
You get that from usbutils.

WiFi and Bluetooth are often combined as the both use the 2.4Ghz Unlicenced Mobile and special care needs to be taken so that they can coexist.
Indeed, they may both share the same antenna and transmit/receive hardware.

Even if you have bluetooth hardware, it may be disabled.

The Broadcom site says that you have Bloetooth capable silicon.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
aar
n00b
n00b


Joined: 25 Jan 2018
Posts: 6
Location: Russia, Rostov-on-Don

PostPosted: Fri Aug 24, 2018 10:40 pm    Post subject: Reply with quote

NeddySeagoon wrote:
aar,

Welcome to Gentoo.

Thank you ;)

Quote:
What does lsusb show?

Code:
aar@gentoo ~ $ lsusb
Bus 001 Device 005: ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 5986:0295 Acer, Inc
Bus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



Quote:
WiFi and Bluetooth are often combined as the both use the 2.4Ghz Unlicenced Mobile and special care needs to be taken so that they can coexist.
Indeed, they may both share the same antenna and transmit/receive hardware.

Even if you have bluetooth hardware, it may be disabled.

It seems it's on:
Code:
aar@gentoo ~ $ sudo rfkill list
Password:
0: tpacpi_bluetooth_sw: Bluetooth
   Soft blocked: no
   Hard blocked: no
1: hci0: Bluetooth
   Soft blocked: no
   Hard blocked: no

Code:
aar@gentoo ~ $ sudo rfkill
ID TYPE      DEVICE                   SOFT      HARD
 0 bluetooth tpacpi_bluetooth_sw unblocked unblocked
 1 bluetooth hci0                unblocked unblocked



Quote:
The Broadcom site says that you have Bluetooth capable silicon.

Yes, it seems I have the Bluetooth adapter. Thanks a lot!
So, in menuconfig should I select only Broadcom protocol support or anything else? (see the menu )
_________________
noob
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware 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