Bluetooth adapter not found?

System:
Kernel: 5.17.9-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
parameters: BOOT_IMAGE=/boot/vmlinuz-linux-zen
root=UUID=b1d19ba0-d1ef-4640-8b83-51d3d5c0c767 rw quiet quiet splash
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
v: 4.16.1 vt: 7 dm: LightDM v: 1.30.0 Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20236 v: Lenovo G500
serial: Chassis: type: 10 v: Lenovo G500
serial:
Mobo: LENOVO model: INVALID v: 00000000Not Defined
serial: UEFI: LENOVO v: 78CN19WW(V1.07)
date: 07/04/2013
Battery:
ID-1: BAT1 charge: 29.5 Wh (100.0%) condition: 29.5/40.4 Wh (73.0%)
volts: 12.0 min: 10.8 model: LENOVO PABAS0241231 type: Li-ion
serial: status: full
CPU:
Info: model: Intel Core i5-3230M bits: 64 type: MT MCP arch: Ivy Bridge
family: 6 model-id: 0x3A (58) stepping: 9 microcode: 0x21
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 3 MiB desc: 1x3 MiB
Speed (MHz): avg: 1575 high: 2711 min/max: 1200/3200 scaling:
driver: intel_cpufreq governor: schedutil cores: 1: 2711 2: 1197 3: 1197
4: 1197 bogomips: 20751
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX unsupported
Type: l1tf mitigation: PTE Inversion
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling
Type: srbds status: Vulnerable: No microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo driver: i915
v: kernel ports: active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 00:02.0
chip-ID: 8086:0166 class-ID: 0300
Device-2: AMD Sun PRO [Radeon HD 8570A/8570M] vendor: Lenovo
driver: radeon v: kernel alternate: amdgpu pcie: gen: 3 speed: 8 GT/s
lanes: 8 bus-ID: 01:00.0 chip-ID: 1002:6663 class-ID: 0380
Device-3: Acer Lenovo Integrated Webcam type: USB driver: uvcvideo
bus-ID: 3-4:2 chip-ID: 5986:0295 class-ID: 0e02
Display: x11 server: [X.Org](http://X.Org) v: 21.1.3 compositor: xfwm v: 4.16.1 driver:
X: loaded: modesetting,radeon alternate: fbdev,intel,vesa gpu: i915
display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
s-diag: 414mm (16.31")
Monitor-1: LVDS-1 model: LG Display 0x033a built: 2011 res: 1366x768
hz: 60 dpi: 101 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: 1366x768
Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
class-ID: 0403
Sound Server-1: ALSA v: k5.17.9-zen1-1-zen running: yes
Sound Server-2: sndio v: N/A running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
Device-1: Qualcomm Atheros QCA8172 Fast Ethernet vendor: Lenovo driver: alx
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 02:00.0
chip-ID: 1969:10a0 class-ID: 0200
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac:
Device-2: Broadcom BCM43142 802.11b/g/n vendor: Lenovo driver: N/A pcie:
gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 14e4:4365
class-ID: 0280
IF-ID-1: anbox0 state: down mac:
Bluetooth:
Device-1: Foxconn BCM43142A0 Bluetooth module type: USB driver: btusb
v: 0.8 bus-ID: 1-1.3:4 chip-ID: 105b:e065 class-ID: fe01 serial:
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address:
Drives:
Local Storage: total: 223.57 GiB used: 23.76 GiB (10.6%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/sda maj-min: 8:0 vendor: AMD Radeon model: R3SL240G
size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: rev: 2C scheme: GPT
Partition:
ID-1: / raw-size: 86.33 GiB size: 84.42 GiB (97.79%)
used: 23.76 GiB (28.1%) fs: ext4 dev: /dev/sda1 maj-min: 8:1
ID-2: /boot/efi raw-size: 330 MiB size: 329.3 MiB (99.80%)
used: 296 KiB (0.1%) fs: vfat dev: /dev/sda3 maj-min: 8:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.49 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A gpu: radeon temp: 41.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 228 Uptime: 10m wakeups: 1 Memory: 15.49 GiB
used: 2.55 GiB (16.4%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 12.1.0 clang: 13.0.1 Packages: 1679 apt: 1 pacman: 1678 lib: 403
flatpak: 0 Shell: Bash v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.16
Garuda (2.6.3-2):
System install date: 2022-05-22
Last full system update: 2022-05-22
Is partially upgraded: No
Relevant software: NetworkManager
Windows dual boot: No/Undetected
Snapshots: Snapper
Failed units: snapper-cleanup.service 

I'm on test kernel right now just to check out, maybe it'll work (it hasn't). Garuda is very freshly installed. It seems like Bluetooth adapter is not the only device that hasn't been installed correctly from the box.

I tried different BT managers, but it seems to be a driver issue or smth - my adapter doesn't seem to be installed in the system, although Blueman-applet shows some numbers running.

Maybe there's something to do with PulseAudio, I don't know. My OBS Studio normally adds audio sources fine, now I had to add them manually, but my mic is fine.

It looked to me that many devices hadn't been installed well during kernel installation and somewhere else also, I can't remember. It said "possibly missing firmware" for many pieces of hardware.

how about with the lts kernel? Can be installed using: sudo pacman -Syu linux-lts linux-lts-headers

That was my first kernel. Not working on both. Reinstalled an launched lts again, not working.

Here's some sudo pacman -Syu linux-lts linux-lts-headers output:

( 1/13) Restoring Linux kernel modules...
++ uname -r
+ KVER=5.15.41-1-lts
+ test -e /usr/lib/modules/backup/5.15.41-1-lts
+ rsync -AHXal --ignore-existing /usr/lib/modules/backup/5.15.41-1-lts /usr/lib/modules/
+ rm -rf /usr/lib/modules/backup
( 2/13) Arming ConditionNeedsUpdate...
( 3/13) Updating module dependencies...
( 4/13) Install DKMS modules
==> dkms install --no-depmod v4l2loopback-dc/1.8.2 -k 5.15.41-1-lts
==> dkms install --no-depmod broadcom-wl/6.30.223.271 -k 5.15.41-1-lts
==> dkms install --no-depmod vboxhost/6.1.34_OSE -k 5.15.41-1-lts

Good news! Module version 6.1.34 for vboxdrv.ko.zst
exactly matches what is already found in kernel 5.15.41-1-lts.
DKMS will not replace this module.
You may override by specifying --force.

Good news! Module version 6.1.34 for vboxnetflt.ko.zst
exactly matches what is already found in kernel 5.15.41-1-lts.
DKMS will not replace this module.
You may override by specifying --force.

Good news! Module version 6.1.34 for vboxnetadp.ko.zst
exactly matches what is already found in kernel 5.15.41-1-lts.
DKMS will not replace this module.
You may override by specifying --force.
==> depmod 5.15.41-1-lts
( 5/13) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 5.15.41-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
  -> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: 5.15.41-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
  -> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
==> Image generation successful
( 6/13) Refreshing PackageKit...
( 7/13) Foreign/AUR package notification
obs-multi-rtmp 0.2.8.1-1
( 8/13) Updating icon theme caches...
( 9/13) Orphaned package notification...
cmake 3.23.1-1
(10/13) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/pamac.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
Please check and merge
(11/13) Updating the desktop file MIME type cache...
(12/13) Performing snapper post snapshots for the following configurations...
Неверный снимок '--type'.
==> root: 
(13/13) Syncing all file systems...

i think it's best to install firmware for the rest, too

2013 BIOS. Any newer than that available?

There is, from 2016, v2.03. I can only find .exe file for Win7+, and I don't have any Windows installed now.

BIOS does not have a correlation with the type of OS. Normally you have to put the exe file on a USBstick and choose something in the BIOS.

1 Like

No options to update BIOS there. I'm now trying to install Windows 7 and Ill probably stick to it. What else could help if not BIOS update cause I honestly don't believe this is the case here.

There is a procedure involving FreeDOS that works with older computers whose BIOS do not allow for automatic updating. How to upgrade your system BIOS using FreeDOS | Opensource.com There’s that and many other online instructions.

I have used it and it works however, the instructions need to be followed explicitly. I mean explicitly!

Doing so in a haphazard manner can literally BRICK a computer. I know that as a fact.

DISCLAIMER: A dated BIOS on a dated computer can often lead to hardware difficulties such as recognition, connection, speed, etc. But not always.

1 Like

I'm not updating BIOS. This doesn't seem to be the issue. What else can be done?

By the way, Bluetooth Manager and Adapter stopped launching, and bluetoothctl now says "No default controller available". It didn't before. It showed signs of activity, but it could find nothing even though there were many devices available for connection.

you might find this page to be of use for the firmware, just excuse the ubuntu bit! Linux: how to make Bluetooth working | Development notes btw, i literally just searched "Foxconn BCM43142A0 linux" and it got a lot of returns. Take it you searched as well?

That is one of the most fundamental troubleshooting steps when dealing with hardware issues.

I’m going to give you a bit of time to rethink this refusal, as you are simply wasting assistants time without performing this primary troubleshooting procedure.

1 Like

Yes, the hardware manufacturers advise against a BIOS update in their warranty conditions, but on the other hand offer bug fixes/security updates on their service pages.

A rascal who thinks evil about it.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.