I’ve been using manjaro XFCE for a while now and everything works fine, except bluetooth, which consistently requires a restart to work (the errors and logs I’ll be posting are on first boot, when it doesn’t work). I am on a HP Pavilion G4, with a BCM4313 Network Adapter / BCM2070 Bluetooth Adapter combo.
I have trying installing broadcom-bt-firmware from AUR, bluez-hidtohci, restarting bluetooth service, rfkill unblock and most solutions I found online, but nothing worked. Any ideas on how I can use my bluetooth without having to reboot everytime?
Outputs
inxi --admin --verbosity=7 --filter --width
System:
Kernel: 6.7.0-0-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.7-x86_64
root=UUID=d05ad20d-a6d9-448e-860f-8f6f792825b6 rw rootflags=subvol=@ quiet
splash apparmor=1 security=apparmor
resume=UUID=c29288f1-9991-4e83-8ae1-9abd37c1bdf8 udev.log_priority=3
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Laptop System: Hewlett-Packard product: HP Pavilion g4 Notebook PC
v: 058F110000244610000620100 serial: <superuser required> Chassis: type: 10
serial: <superuser required>
Mobo: Hewlett-Packard model: 166D v: 09.4C serial: <superuser required>
BIOS: Insyde v: F.66 date: 01/24/2013
Memory:
System RAM: total: 8 GiB available: 7.71 GiB used: 4.52 GiB (58.7%)
RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Core i5-2410M bits: 64 type: MT MCP arch: Sandy Bridge
gen: core 2 level: v2 built: 2010-12 process: Intel 32nm family: 6
model-id: 0x2A (42) stepping: 7 microcode: 0x2F
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: 799 high: 800 min/max: 800/2900 scaling:
driver: intel_cpufreq governor: schedutil cores: 1: 800 2: 800 3: 800 4: 798
bogomips: 18367
Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
constant_tsc cpuid cx16 cx8 de ds_cpl dtes64 dtherm dts epb est flush_l1d
fpu fxsr ht ibpb ibrs ida lahf_lm lm mca mce md_clear mmx monitor msr mtrr
nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pebs pge pln pni
popcnt pse pse36 pti pts rdtscp rep_good sep ssbd sse sse2 sse4_1 sse4_2
ssse3 stibp syscall tm tm2 tsc tsc_deadline_timer vme x2apic xsave
xsaveopt xtopology xtpr
Vulnerabilities:
Type: gather_data_sampling status: Not affected
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: mmio_stale_data status: Unknown: No mitigations
Type: retbleed status: Not affected
Type: spec_rstack_overflow status: Not affected
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, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
vendor: Hewlett-Packard driver: i915 v: kernel arch: Gen-6 code: Sandybridge
process: Intel 32nm built: 2011 ports: active: LVDS-1
empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0116
class-ID: 0300
Device-2: Cheng Uei Precision Industry (Foxlink) HP Webcam-101
driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0
bus-ID: 2-1.5:3 chip-ID: 05c8:021e class-ID: 0e02 serial: <filter>
Display: x11 server: X.org v: 1.21.1.10 compositor: xfwm v: 4.18.0 driver:
X: loaded: modesetting alternate: fbdev,vesa dri: crocus gpu: i915
display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1366x768 s-size: <missing: xdpyinfo>
Monitor-1: LVDS-1 model: Seiko Epson 0x5742 built: 2008 res: 1366x768
hz: 60 dpi: 112 gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14")
ratio: 16:9 modes: 1366x768
API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
device: 1 drv: swrast surfaceless: drv: crocus x11: drv: crocus
inactive: gbm,wayland
API: OpenGL v: 4.5 compat-v: 3.3 vendor: intel mesa v: 23.3.3-manjaro1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 3000 (SNB GT2)
device-ID: 8086:0116 memory: 1.46 GiB unified: yes
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
vendor: Hewlett-Packard 6 driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
chip-ID: 8086:1c20 class-ID: 0403
API: ALSA v: k6.7.0-0-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Broadcom BCM4313 802.11bgn Wireless Network Adapter
vendor: Hewlett-Packard driver: wl v: kernel modules: bcma pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 14e4:4727 class-ID: 0280
IF: wlo1 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: noprefixroute scope: link
Device-2: Realtek RTL810xE PCI Express Fast Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8136 class-ID: 0200
IF: eno1 state: down mac: <filter>
WAN IP: <filter>
Bluetooth:
Device-1: Broadcom BCM2070 Bluetooth 2.1 + EDR driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.3:4 chip-ID: 0a5c:21b4
class-ID: fe01 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: N/A
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 305.49 GiB used: 28.38 GiB (9.3%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/mmcblk0 maj-min: 179:0 model: SU08G size: 7.4 GiB block-size:
physical: 512 B logical: 512 B type: Removable tech: SSD serial: <filter>
scheme: MBR
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD3200BEVS-26VAT0 size: 298.09 GiB block-size: physical: 512 B
logical: 512 B speed: 1.5 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 1A11 scheme: MBR
Optical-1: /dev/sr0 vendor: hp model: CDDVDW TS-L633R rev: 0300
dev-links: cdrom
Features: speed: 24 multisession: yes audio: yes dvd: yes
rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
ID-1: / raw-size: 289.29 GiB size: 289.29 GiB (100.00%)
used: 28.38 GiB (9.8%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
uuid: d05ad20d-a6d9-448e-860f-8f6f792825b6
ID-2: /home raw-size: 289.29 GiB size: 289.29 GiB (100.00%)
used: 28.38 GiB (9.8%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
uuid: d05ad20d-a6d9-448e-860f-8f6f792825b6
ID-3: /var/cache raw-size: 289.29 GiB size: 289.29 GiB (100.00%)
used: 28.38 GiB (9.8%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
uuid: d05ad20d-a6d9-448e-860f-8f6f792825b6
ID-4: /var/log raw-size: 289.29 GiB size: 289.29 GiB (100.00%)
used: 28.38 GiB (9.8%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
uuid: d05ad20d-a6d9-448e-860f-8f6f792825b6
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
compressor: zstd max-pool: 20%
ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/sda2 maj-min: 8:2 label: swap
uuid: c29288f1-9991-4e83-8ae1-9abd37c1bdf8
Unmounted:
ID-1: /dev/mmcblk0p1 maj-min: 179:1 size: 7.4 GiB fs: vfat label: N/A
uuid: B634-B950
USB:
Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
class-ID: 0900
Device-1: 1-1.1:3 info: YICHIP Wireless Device type: keyboard,mouse
driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
lanes: 1 mode: 1.1 power: 100mA chip-ID: 3151:3020 class-ID: 0301
Device-2: 1-1.3:4 info: Broadcom BCM2070 Bluetooth 2.1 + EDR
type: bluetooth driver: btusb interfaces: 4 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 chip-ID: 0a5c:21b4
class-ID: fe01 serial: <filter>
Hub-3: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
class-ID: 0900
Device-1: 2-1.5:3 info: Cheng Uei Precision Industry (Foxlink) HP
Webcam-101 type: video driver: uvcvideo interfaces: 2 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
chip-ID: 05c8:021e class-ID: 0e02 serial: <filter>
Sensors:
System Temperatures: cpu: 60.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 227 Uptime: 26m wakeups: 0 Init: systemd v: 255 default: graphical
tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6 Packages: pm: pacman
pkgs: 1165 libs: 396 tools: pamac pm: flatpak pkgs: 0 Shell: Bash v: 5.2.21
running-in: xfce4-terminal inxi: 3.3.31
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 3151:3020 YICHIP Wireless Device
Bus 001 Device 004: ID 0a5c:21b4 Broadcom Corp. BCM2070 Bluetooth 2.1 + EDR
Bus 002 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 003: ID 05c8:021e Cheng Uei Precision Industry Co., Ltd (Foxlink) HP Webcam-101
lspci -k
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
Subsystem: Hewlett-Packard Company 2nd Generation Core Processor Family DRAM Controller
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Hewlett-Packard Company 2nd Generation Core Processor Family Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family MEI Controller
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family High Definition Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family PCI Express Root Port 3
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset LPC Controller (rev 05)
Subsystem: Hewlett-Packard Company HM65 Express Chipset LPC Controller
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 05)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family SMBus Controller
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
DeviceName: Broadcom 802.11n+BT combo module
Subsystem: Hewlett-Packard Company BCM4313 802.11bgn Wireless Network Adapter
Kernel driver in use: wl
Kernel modules: bcma, wl
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 05)
DeviceName: Realtek Gbe Lan Connection
Subsystem: Hewlett-Packard Company RTL810xE PCI Express Fast Ethernet controller
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
03:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Sun 2024-01-28 17:34:41 -03; 34min ago
Docs: man:bluetoothd(8)
Main PID: 1919 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9427)
Memory: 832.0K (peak: 1.0M)
CPU: 38ms
CGroup: /system.slice/bluetooth.service
└─1919 /usr/lib/bluetooth/bluetoothd
jan 28 17:34:41 paulo-notebook systemd[1]: Started Bluetooth service.
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: Starting SDP server
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: src/plugin.c:plugin_init() System does not support csip plugin
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: src/plugin.c:plugin_init() System does not support micp plugin
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: src/plugin.c:plugin_init() System does not support vcp plugin
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: src/plugin.c:plugin_init() System does not support mcp plugin
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: src/plugin.c:plugin_init() System does not support bass plugin
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: src/plugin.c:plugin_init() System does not support bap plugin
jan 28 17:34:41 paulo-notebook bluetoothd[1919]: Bluetooth management interface 1.22 initialized
systemctl list-unit-files | grep blue
blueman-mechanism.service disabled disabled
bluetooth-mesh.service disabled disabled
bluetooth.service enabled disabled
dbus-org.bluez.service alias -
bluetooth.target static -
bluetoothclt show
No default controller available