I have an old laptop M14x r2 with Wireless-N 2230 that suppose to have bluetooth capability. However, I don’t see bluetooth in the system option in gnome as if it wasn’t there.
Below are all the commands I used, any advice is appreciated.
⋊> ~ pacman -Qs Bluetooth 21:16:23
local/bluez 5.76-1
Daemons for the bluetooth protocol stack
local/bluez-libs 5.76-1
Deprecated libraries for the bluetooth protocol stack
local/bluez-utils 5.76-1
Development and debugging utilities for the bluetooth protocol stack
local/gnome-bluetooth-3.0 46.0-1
GNOME Bluetooth Subsystem
local/hidapi 0.14.0-2
Simple library for communicating with USB and Bluetooth HID devices
local/libldac 2.0.2.3-1
LDAC Bluetooth encoder library
local/pipewire-pulse 1:1.0.6-1
Low-latency audio/video router and processor - PulseAudio replacement
local/sbc 2.0-1
Bluetooth Subband Codec (SBC) library
⋊> ~ rfkill list 21:16:25
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
⋊> ~ lspci 21:16:29
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (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.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (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 HM77 Express Chipset 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)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
07:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
08:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
⋊> ~ lsusb 21:16:36
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 064e:8128 Suyin Corp. Laptop_Integrated_Webcam_HD
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 187c:0521 Alienware Corporation M14x
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0101:0007 USB OPTICAL MOUSE
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
⋊> ~ dmesg | grep -i bluetooth 21:16:42
dmesg: read kernel buffer failed: Operation not permitted
⋊> ~ sudo dmesg | grep -i bluetooth 21:16:58
[sudo] password for john:
⋊> ~ sudo dmesg | grep -i bluetooth 21:17:06
⋊> ~ sudo lshw -C network 21:17:10
*-network
description: Ethernet interface
product: AR8151 v2.0 Gigabit Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:07:00.0
logical name: enp7s0
version: c0
serial: d4:be:d9:53:58:9f
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=6.9.1-arch1-1 latency=0 link=no multicast=yes port=twisted pair
resources: irq:33 memory:d2600000-d263ffff ioport:2000(size=128)
*-network
description: Wireless interface
product: Centrino Wireless-N 2230
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:08:00.0
logical name: wlan0
version: c4
serial: 68:5d:43:f2:0b:d4
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=6.9.1-arch1-1 firmware=18.168.6.1 2030-6.ucode ip=192.168.0.31 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:30 memory:d2500000-d2501fff
⋊> ~ sudo systemctl status bluetooth 21:17:20
○ bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
⋊> ~ sudo systemctl enable bluetooth 21:17:42
⋊> ~ sudo systemctl start bluetooth 21:17:50
⋊> ~ sudo systemctl start dbus 21:17:58
⋊> ~ sudo systemctl status bluetooth 21:18:05
○ bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
May 20 21:17:58 nimbus systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
⋊> ~ modprobe btusb 21:18:11
modprobe: ERROR: could not insert 'btusb': Operation not permitted
⋊> ~ sudo modprobe btusb 21:19:09
⋊> ~ lsmod | grep bluetooth 21:19:19
bluetooth 1122304 5 btrtl,btmtk,btintel,btbcm,btusb
ecdh_generic 16384 1 bluetooth
crc16 12288 1 bluetooth
rfkill 40960 6 bluetooth,cfg80211
⋊> ~ lspci | grep bluetooth 21:19:28
⋊> ~ lspci | grep blue 21:19:40
⋊> ~ hciconfig 21:19:46
fish: Unknown command: hciconfig
⋊> ~ hcitool dev 21:19:53
fish: Unknown command: hcitool
⋊> ~ bluetoothctl 21:19:59
Waiting to connect to bluetoothd...
⋊> ~ inxi -E 21:29:07
Bluetooth:
Message: No bluetooth data found.
⋊> ~ lsmod |grep btusb 21:29:13
btusb 86016 0
btrtl 32768 1 btusb
btintel 65536 1 btusb
btbcm 24576 1 btusb
btmtk 12288 1 btusb
bluetooth 1122304 5 btrtl,btmtk,btintel,btbcm,btusb
⋊> ~
Heres also my spec
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
active: LVDS-1 empty: DP-2, DP-3, HDMI-A-1, HDMI-A-2, VGA-1
bus-ID: 00:02.0 chip-ID: 8086:0166 class-ID: 0300
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: nvidia
v: 470.239.06 alternate: nouveau,nvidia_drm non-free: series: 470.xx+
status: legacy-active (EOL~2024-09-xx) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-2018 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: none empty: DP-1 bus-ID: 01:00.0 chip-ID: 10de:0fd1
class-ID: 0300
Device-3: Suyin Laptop_Integrated_Webcam_HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.5:3
chip-ID: 064e:8128 class-ID: 0e02
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
compositor: gnome-shell v: 46.1 driver: X: loaded: modesetting,nvidia
dri: crocus gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1600x900 s-dpi: 96 s-size: 423x238mm (16.65x9.37")
s-diag: 485mm (19.11")
Monitor-1: LVDS-1 mapped: LVDS-1-1 model: AU Optronics 0x213e built: 2011
res: 1600x900 hz: 60 dpi: 132 gamma: 1.2 size: 309x174mm (12.17x6.85")
diag: 355mm (14") ratio: 16:9 modes: 1600x900
API: EGL v: 1.5 hw: drv: intel crocus drv: nvidia platforms: device: 0
drv: nvidia device: 2 drv: crocus device: 3 drv: swrast surfaceless:
drv: swrast x11: drv: nvidia inactive: gbm,wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.2 vendor: nvidia mesa v: 470.239.06
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GT 650M/PCIe/SSE2
memory: 1000 MiB