I can't revert the built in realtek Bluetooth driver back on

I removed the configuration i did here Changing the default bluetooth adapter from the built in Realtek card to a USB bluetooth dongle - #11 by tbg , and rebooted
Bluetooth can’t be enabled

[bluetoothctl]> show
No default controller available
System:
  Kernel: 6.16.0-arch1-1-x64v3 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-x64v3
    root=UUID=e0869f39-b7a0-4c19-8e3f-ce38d8d65169 rw rootflags=subvol=@
    loglevel=3 sysrq_always_enabled=1 systemd.unified_cgroup_hierarchy=1
    fwlps=0 btusb.enable_autosuspend=0 usbcore.autosuspend=-1 ibt=off
  Desktop: GNOME v: 48.4 tk: GTK v: 3.24.50 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 48.0 Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: X540LA v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: X540LA v: 1.0 serial: <superuser required>
    part-nu: ASUS-NotebookSKU uuid: <superuser required>
    UEFI: American Megatrends v: X540LA.304 date: 04/17/2019
Battery:
  ID-1: BAT0 charge: 22.0 Wh (92.8%) condition: 23.7/33.2 Wh (71.6%)
    power: 4.1 W volts: 10.8 min: 10.8 model: ASUSTeK ASUS Battery type: Li-ion
    serial: N/A status: charging cycles: 956
CPU:
  Info: model: Intel Core i3-5005U bits: 64 type: MT MCP arch: Broadwell
    gen: core 5 level: v3 note: check built: 2015-18 process: Intel 14nm
    family: 6 model-id: 0x3D (61) stepping: 4 microcode: 0x2F
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
    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: 1896 min/max: 500/1900 scaling: driver: intel_cpufreq
    governor: performance cores: 1: 1896 2: 1896 3: 1896 4: 1896 bogomips: 15962
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel HD Graphics 5500 vendor: ASUSTeK driver: i915 v: kernel
    arch: Gen-8 process: Intel 14nm built: 2014-15 ports: active: DP-1
    off: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:1616
    class-ID: 0300
  Device-2: IMC Networks USB2.0 VGA UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:5 chip-ID: 13d3:5a11
    class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: gnome-shell driver: X: loaded: modesetting
    alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: DP-1 model: Samsung SyncMaster serial: <filter> built: 2009
    res: 1600x900 dpi: 92 gamma: 1.2 size: 443x249mm (17.44x9.8")
    diag: 508mm (20") ratio: 16:9 modes: max: 1600x900 min: 720x400
  Monitor-2: eDP-1 model: ChiMei InnoLux 0x15dc built: 2015 res: 1366x768
    dpi: 101 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
    ratio: 16:9 modes: 1366x768
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
    drv: iris x11: drv: iris
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.1.7-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 5500 (BDW
    GT2) device-ID: 8086:1616 memory: 7.01 GiB unified: yes display-ID: :0.0
  API: Vulkan v: 1.4.321 layers: 5 device: 0 type: integrated-gpu name: Intel
    HD Graphics 5500 (BDW GT2) driver: mesa intel v: 25.1.7-arch1.1
    device-ID: 8086:1616 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo gpu: gputop,
    intel_gpu_top, lsgpu x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Broadwell-U Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403
  Device-2: Intel Wildcat Point-LP High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
    class-ID: 0403
  API: ALSA v: k6.16.0-arch1-1-x64v3 status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: ASUSTeK
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 4000
    bus-ID: 02:00.2 chip-ID: 10ec:8136 class-ID: 0200
  IF: enp2s0f2 state: down mac: <filter>
  Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter vendor: Lite-On
    driver: rtl8723be v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 03:00.0 chip-ID: 10ec:b723 class-ID: 0280
  IF: wlp3s0 state: down mac: <filter>
  Device-3: Realtek RTL8188FTV 802.11b/g/n 1T1R 2.4G WLAN Adapter
    driver: rtl8xxxu type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0
    bus-ID: 1-1:2 chip-ID: 0bda:f179 class-ID: 0000 serial: <filter>
  IF: wlp0s20u1 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: N/A type: USB rev: 2.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4:4 chip-ID: 0bda:b721
    class-ID: e000 serial: <filter>
Drives:
  Local Storage: total: 704.24 GiB used: 116.66 GiB (16.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: TeamGroup model: T253256GB
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 227N scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WD5000LPCX-80VHAT1 size: 465.76 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 1A02 scheme: GPT
Partition:
  ID-1: / raw-size: 15.18 GiB size: 15.18 GiB (100.00%) used: 9.33 GiB (61.5%)
    fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-2: /home raw-size: 19.53 GiB size: 19.53 GiB (100.00%)
    used: 7.8 GiB (39.9%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
  ID-3: /var/log raw-size: 15.18 GiB size: 15.18 GiB (100.00%)
    used: 9.33 GiB (61.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/tmp raw-size: 15.18 GiB size: 15.18 GiB (100.00%)
    used: 9.33 GiB (61.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 7.18 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 65.0 C pch: 58.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB note: est. available: 7.18 GiB used: 2.54 GiB (35.4%)
  Processes: 280 Power: uptime: 6m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 2.84 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: 1185 pm: pacman pkgs: 1139 libs: 275 tools: gnome-software,yay
    pm: flatpak pkgs: 46 Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.3
    default: fish v: 4.0.2 running-in: blackbox inxi: 3.3.38
Garuda (2.7.5-1):
  System install date:     2024-09-21
  Last full system update: 2025-08-15
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            
--- System Health Check Report ---
20/21 checks run in 1.70 seconds ⌛
Powered by garuda-health 🦅

--- HIGH ---
 - Root Btrfs filesystem has less than 5GB free space

--- INFO ---
 - Optional garuda linux utilities are missing: garuda-rani, garuda-system-maintenance (fix available)
 - Pacman configuration file does not have the multilib repository enabled

Run garuda-health --fix to apply fixes.

Try:

sudo modprobe -v btusb && sudo systemctl restart NetworkManager

Post input and output please.

Check this:

No output for sudo modprobe -v btusb && sudo systemctl restart NetworkManager

lsmod | sort

842_compress           24576  1 zram
842_decompress         16384  1 zram
acpi_pad              184320  0
acpi_thermal_rel       24576  1 int3400_thermal
aesni_intel           102400  8
af_alg                 32768  6 algif_hash,algif_skcipher
algif_hash             16384  1
algif_skcipher         12288  1
asus_nb_wmi            32768  0
asus_wireless          16384  0
asus_wmi              143360  1 asus_nb_wmi
bluetooth            1163264  42 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
bnep                   32768  2
btbcm                  24576  1 btusb
btcoexist             270336  1 rtl8723be
btintel                73728  1 btusb
btmtk                  32768  1 btusb
btrtl                  32768  1 btusb
btusb                  81920  0
ccm                    20480  6
cec                   110592  2 drm_display_helper,i915
cfg80211             1445888  3 rtlwifi,mac80211,rtl8xxxu
cmac                   12288  4
coretemp               20480  0
crypto_user            16384  0
dm_log                 24576  2 dm_region_hash,dm_mirror
dm_mirror              32768  0
dm_mod                237568  2 dm_log,dm_mirror
dm_region_hash         24576  1 dm_mirror
drm_buddy              28672  1 i915
drm_display_helper    299008  1 i915
elan_i2c               77824  0
fat                   110592  1 vfat
ghash_clmulni_intel    12288  0
i2c_algo_bit           24576  1 i915
i2c_dev                28672  0
i2c_hid                45056  1 i2c_hid_acpi
i2c_hid_acpi           12288  0
i2c_i801               40960  0
i2c_mux                16384  1 i2c_i801
i2c_smbus              20480  1 i2c_i801
i915                 5070848  61
int3400_thermal        24576  0
int340x_thermal_zone    16384  1 processor_thermal_device
intel_cstate           20480  0
intel_gtt              32768  1 i915
intel_oc_wdt           12288  0
intel_pch_thermal      20480  0
intel_pmc_bxt          16384  1 iTCO_wdt
intel_pmc_core        143360  0
intel_pmc_ssram_telemetry    16384  1 intel_pmc_core
intel_powerclamp       20480  0
intel_rapl_common      57344  2 intel_rapl_msr,processor_thermal_rapl
intel_rapl_msr         20480  0
intel_soc_dts_iosf     16384  1 processor_thermal_device_pci_legacy
intel_uncore          274432  0
intel_vsec             20480  1 intel_pmc_ssram_telemetry
ip6t_REJECT            12288  1
ip6t_rt                16384  3
ip_tables              36864  0
ipt_REJECT             12288  1
irqbypass              16384  1 kvm
iTCO_vendor_support    12288  1 iTCO_wdt
iTCO_wdt               16384  0
joydev                 24576  0
kvm                  1503232  1 kvm_intel
kvm_intel             454656  0
libarc4                12288  1 mac80211
libphy                188416  3 r8169,mdio_devres,realtek
loop                   45056  0
lpc_ich                28672  0
lz4_compress           24576  1 zram
lz4hc_compress         20480  1 zram
mac80211             1757184  4 rtl_pci,rtl8723be,rtlwifi,rtl8xxxu
mac_hid                12288  0
mc                     98304  5 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
mdio_bus               69632  3 r8169,libphy,realtek
mdio_devres            12288  1 r8169
mmc_core              303104  1 rtsx_pci_sdmmc
Module                  Size  Used by
mousedev               28672  0
mtd                   114688  1 spi_nor
nf_conntrack          217088  1 xt_conntrack
nf_defrag_ipv4         12288  1 nf_conntrack
nf_defrag_ipv6         24576  1 nf_conntrack
nf_log_syslog          24576  10
nfnetlink              20480  3 nft_compat,nf_tables
nf_reject_ipv4         16384  1 ipt_REJECT
nf_reject_ipv6         24576  1 ip6t_REJECT
nf_tables             421888  618 nft_compat,nft_limit
nft_compat             24576  117
nft_limit              20480  13
overlay               253952  1
pinctrl_lynxpoint      28672  0
platform_profile       20480  1 asus_wmi
platform_temperature_control    12288  1 processor_thermal_device
pmt_class              20480  1 pmt_telemetry
pmt_telemetry          16384  1 intel_pmc_core
polyval_clmulni        12288  0
processor_thermal_device    20480  1 processor_thermal_device_pci_legacy
processor_thermal_device_pci_legacy    12288  0
processor_thermal_mbox    12288  4 processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint
processor_thermal_power_floor    12288  1 processor_thermal_device
processor_thermal_rapl    16384  1 processor_thermal_device
processor_thermal_rfim    40960  1 processor_thermal_device
processor_thermal_wt_hint    16384  1 processor_thermal_device
processor_thermal_wt_req    12288  1 processor_thermal_device
qrtr                   57344  2
r8169                 176128  0
rapl                   20480  0
realtek                53248  1
rfcomm                102400  7
rfkill                 45056  10 rtlwifi,asus_wmi,bluetooth,cfg80211
rtl8723be             147456  0
rtl8723_common         28672  1 rtl8723be
rtl8xxxu              339968  0
rtl_pci                40960  1 rtl8723be
rtlwifi               163840  4 rtl_pci,rtl8723be,btcoexist,rtl8723_common
rtsx_pci              143360  1 rtsx_pci_sdmmc
rtsx_pci_sdmmc         32768  0
serio_raw              20480  0
sha1_ssse3             32768  0
sha512_ssse3           45056  0
snd                   159744  17 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
snd_ctl_led            24576  0
snd_hda_codec         229376  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_codec_generic   131072  1 snd_hda_codec_realtek
snd_hda_codec_hdmi    102400  1
snd_hda_codec_realtek   241664  1
snd_hda_core          147456  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hda_intel          73728  2
snd_hda_scodec_component    20480  1 snd_hda_codec_realtek
snd_hrtimer            12288  1
snd_hwdep              24576  1 snd_hda_codec
snd_intel_dspcfg       45056  1 snd_hda_intel
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_pcm               237568  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq               139264  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
snd_seq_dummy          12288  0
snd_timer              61440  3 snd_seq,snd_hrtimer,snd_pcm
soundcore              16384  2 snd_ctl_led,snd
sparse_keymap          12288  1 asus_wmi
spi_intel              36864  1 spi_intel_platform
spi_intel_platform     12288  0
spi_nor               196608  0
sunrpc                901120  1
ttm                   126976  1 i915
uinput                 32768  1
usbip_core             36864  1 usbip_host
usbip_host             49152  0
uvc                    12288  1 uvcvideo
uvcvideo              188416  1
vfat                   24576  1
video                  81920  3 asus_wmi,asus_nb_wmi,i915
videobuf2_common       98304  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         45056  1 uvcvideo
videobuf2_vmalloc      20480  1 uvcvideo
videodev              409600  2 videobuf2_v4l2,uvcvideo
wmi                    36864  2 video,asus_wmi
x86_pkg_temp_thermal    16384  0
x_tables               65536  11 xt_conntrack,nft_compat,xt_LOG,xt_tcpudp,xt_addrtype,ip6t_rt,ipt_REJECT,ip_tables,xt_limit,xt_hl,ip6t_REJECT
xt_addrtype            12288  4
xt_conntrack           12288  16
xt_hl                  12288  22
xt_limit               12288  0
xt_LOG                 16384  10
xt_tcpudp              16384  60
zram                   69632  1

I’m aware i intentionally disabled the multilib repository , and for BTRFS root filesystem , i have a non allocated space but i’m not sure it’s safe to add it to the root partition or not

Have you tried restarting with your USB Wifi/BT dongle unplugged.

Try reinstalling linux-firmware-realtek.

Then shut down and restart (cold boot).

4 Likes

Perfect that worked , thank you

Glad that heped. :+1:

In the future, please post any further Wifi/BT help requests in the forum’s Networking Support section.

2 Likes

I will

1 Like

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