I did a minimal installation of Fedora
using Fedora-Everything-netinst
& after that installed SDDM
+Xfce
via CLI. I’m mentioning this becuz I might be missing some packages/modules/configs.
My Bluetooth Controller is connecting fine with my laptop but it’s unable to pass any input; no application is able to detect it either (other than blueman
of course, which I’m using to connect.).
Weird thing is, the Controller is working fine in Fedora-Workstation-Live
, Fedora-KDE-Live
& ubuntu-24.10-desktop
iso(s) but it is showing the same issue in lubuntu-24.04.1-desktop
iso. So, I think it might be some package/module/config issue.
Any idea how can I fix this issue?
Troubleshooting
I did some digging & following were my observation:
Fedora-Workstation-Live
Before connecting the controller via bluetooth:
liveuser@localhost-live:~$ lsmod | grep -E *hid*
grep: warning: * at start of expression
hid_multitouch 36864 0
i2c_hid_acpi 12288 0
i2c_hid 45056 1 i2c_hid_acpi
After connecting the controller via bluetooth:
liveuser@localhost-live:~$ lsmod | grep -E *hid*
grep: warning: * at start of expression
hid_playstation 53248 0
led_class_multicolor 16384 1 hid_playstation
ff_memless 24576 1 hid_playstation
uhid 24576 1
hid_multitouch 36864 0
i2c_hid_acpi 12288 0
i2c_hid 45056 1 i2c_hid_acpi
My Fedora PC
Before connecting the controller via bluetooth:
rin@fedora:~$ lsmod | grep -E *hid*
grep: warning: * at start of expression
hid_multitouch 36864 0
i2c_hid_acpi 12288 0
i2c_hid 45056 1 i2c_hid_acpi
After connecting the controller via bluetooth:
rin@fedora:~$ lsmod | grep -E *hid*
grep: warning: * at start of expression
uhid 24576 1
hid_multitouch 36864 0
i2c_hid_acpi 12288 0
i2c_hid 45056 1 i2c_hid_acpi
After connecting the controller via USB (wired):
rin@fedora:~$ lsmod | grep -E *hid*
grep: warning: * at start of expression
hid_playstation 53248 0
ff_memless 24576 2 xpad,hid_playstation
led_class_multicolor 16384 1 hid_playstation
uhid 24576 0
hid_multitouch 36864 0
i2c_hid_acpi 12288 0
i2c_hid 45056 1 i2c_hid_acpi
Observation: hid_playstation
module is not getting triggered when connecting the controller via bluetooth on my fedora pc.
Devices & Specs
- Controller: Kreo Mirage
- Laptop: Asus TUF FX505DT
- Bluetooth chip: AW-CB304NF/RTL8821CE/AW-CB375NF/RTL8822CE (someone amongst them.)
- OS: Fedora Linux 41 (Forty One) x86_64
- Host: TUF Gaming FX505DT_FX505DT 1.0
- Kernel: 6.12.6-200.fc41.x86_64
- Packages: 2879 (rpm)
- Shell: bash 5.2.32
- DE: Xfce 4.18
- WM: Xfwm4
- CPU: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx (8) @ 2.100GHz
- GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
- GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series
- Memory: 23830MiB