Bluetooth missing how?

i woke up today to discover that my bluetooth on my computer, the bluetooth built into the motherboad is no longer present on my system. inxi can not find it… dbus can not find it either.

System:
  Kernel: 5.11.6-lqx1-1-lqx x86_64 bits: 64 compiler: gcc v: 10.2.1 
  Desktop: MATE 1.24.1 Distro: EndeavourOS base: Arch Linux 
Machine:
  Type: Desktop System: Gigabyte product: B550I AORUS PRO AX v: N/A 
  serial: N/A 
  Mobo: Gigabyte model: B550I AORUS PRO AX v: x.x serial: N/A 
  BIOS: American Megatrends LLC. v: F13c date: 02/17/2021 
Battery:
  Device-1: hidpp_battery_0 model: Logitech M570 charge: 100% 
  status: Discharging 
  Device-2: hidpp_battery_1 model: Logitech Wireless Keyboard K360 
  charge: 100% (should be ignored) status: Discharging 
Memory:
  RAM: total: 31.37 GiB used: 1.11 GiB (3.5%) 
  RAM Report: missing: Required program dmidecode not available 
CPU:
  Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 
  rev: 0 L2 cache: 3 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 86235 
  Speed: 3587 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 
  1: 3587 2: 3560 3: 3592 4: 3594 5: 3700 6: 3589 7: 3591 8: 3590 9: 3592 
  10: 3594 11: 3587 12: 3591 
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] 
  vendor: ASRock driver: amdgpu v: kernel bus ID: 06:00.0 
  Display: server: X.org 1.20.10 driver: loaded: amdgpu,ati 
  unloaded: fbdev,modesetting,vesa resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Radeon RX 570 Series (POLARIS10 DRM 3.40.0 
  5.11.6-lqx1-1-lqx LLVM 11.1.0) 
  v: 4.6 Mesa 20.3.4 direct render: Yes 
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] 
  vendor: ASRock driver: snd_hda_intel v: kernel bus ID: 06:00.1 
  Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte 
  driver: snd_hda_intel v: kernel bus ID: 08:00.4 
  Sound Server: ALSA v: k5.11.6-lqx1-1-lqx 
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8125 
  v: 9.005.01-NAPI port: f000 bus ID: 04:00.0 
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: f000 
  bus ID: 05:00.0 
  IF: wlan0 state: down mac: <filter> 
Drives:
  Local Storage: total: 2.39 TiB used: 611.1 GiB (25.0%) 
  ID-1: /dev/nvme0n1 vendor: Sabrent model: Rocket Q size: 931.51 GiB 
  temp: 32.9 C 
  ID-2: /dev/sda vendor: SanDisk model: Ultra II 500GB size: 465.76 GiB 
  ID-3: /dev/sdb vendor: Seagate model: ST1000LM035-1RK172 size: 931.51 GiB 
  ID-4: /dev/sdc vendor: Micron model: MT-128 size: 119.24 GiB 
Partition:
  ID-1: / size: 48.96 GiB used: 36.07 GiB (73.7%) fs: ext4 
  dev: /dev/nvme0n1p3 
Swap:
  ID-1: swap-1 type: partition size: 32 GiB used: 0 KiB (0.0%) 
  dev: /dev/sdc2 
Sensors:
  System Temperatures: cpu: 50.6 C mobo: N/A gpu: amdgpu temp: 29.0 C 
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 1519 
Info:
  Processes: 322 Uptime: N/A Init: systemd Compilers: gcc: 10.2.0 
  clang: 11.1.0 Packages: 1141 Shell: Bash v: 5.1.4 inxi: 3.3.01 

Screenshot at 2021-03-17 16-08-51

and:
systemctl status bluetooth
?

all i did was sleep

that’ll teach me to sleep

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Mar 17 16:08:12 endeavoured systemd[1]: Condition check resulted in Bluetooth service being skipped.

so my onboard bluetooth is dead? i need to rma my new motherboard?

you or the system :wink:

If system then check journal to see if it shows anything going wrong on wakeup, if not system, take a coffee and restart Bluetooth:
sudo systemctl restart bluetooth

It can be that it is blocked after sleep/wakeup:
rfkill list all

Ok I’ll try that but I went into windows device manager and I can not see any Bluetooth devices lister there

[lizzias@endeavoured Desktop]$ sudo systemctl restart bluetooth

[sudo] password for lizzias:
[lizzias@endeavoured Desktop]$ sudo systemctl restart bluetooth
[lizzias@endeavoured Desktop]$ rfkill list all

0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
[lizzias@endeavoured Desktop]$

this is bad. very bad… i played eso on my ps3 controllers before shutting the system down and going to sleep now it’s just gone when i wake up…

Amazon says they don’t have a replacement but I see them clearly are in stock. I’m betting they just don’t want to replace it for a broken bluetooth

Can you see it in bios? Checked the option for enable disable?

1 Like

i couldnt find it in the bios isnt that weird?

i got the customer service agent to refund my money place 10$ because the cost of the replacement is now 10$ more that what i purchased it at. UPS will be here tomorrow to pick up the box

2 Likes

Can’t beat Amazon for that. They are pretty good when it comes to returns.

This thread made me remember that I would turn off BT on my RPi4:

RPi4-BT

Maybe no help for you unfortunately :wink:

I may look at that bios again and see. I couldn’t find it at all. Craziest thing really

It’s suspicious that you can’t see it in bios, but here’s a suggestion from StackOverflow that might help:

  • Load the generic bluetooth driver, if not already loaded by typing the following in your terminal:
sudo modprobe btusb
  • Start the bluetooth service:
sudo systemctl start bluetooth.service

Check the status again [ systemctl status bluetooth.service ] and you should find it’s now active and running [ Active: active (running) ]

1 Like

No lie I did nothing but reassemble the parts and startup the hdd and it’s running properly

rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

i wonder if it overheated and shut off?

No lie I did nothing but reassemble the parts and startup the hdd and it’s running properly

Glad it’s working now! Sometimes that’s all it takes. I read another thread that said the issue was fixed after two cold boots, so… :man_shrugging:

1 Like

You’d think after 246 versions systemctl would handle simple restarts :wink: Well not everytime.

1 Like