When connecting bluetooth keyboard (logitech k380), the Display is black

laptop: Dell XPS15 7590, 4K OLED
OS: Garuda KDE Multimedia
issue: When connecting bluetooth keyboard (logitech k380), the Display is black and my session is logout, but connect to bluetooth mouse (logitech M558) is OK.

Please help!!!!

Post the result of
inxi -Fxxxza

1 Like
System:    Kernel: 5.10.10-114-tkg-bmq x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: intel_pstate=passive BOOT_IMAGE=/@/boot/vmlinuz-linux-tkg-bmq 
           root=UUID=88dab223-4335-48cb-b065-1a5266107db3 rw [email protected] quiet splash rd.udev.log_priority=3 
           vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 
           Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 dm: SDDM Distro: Garuda Linux 
Machine:   Type: Laptop System: Dell product: XPS 15 7590 v: N/A serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: Dell model: 0VYV0G v: A00 serial: <filter> UEFI: Dell v: 1.8.1 date: 07/03/2020 
Battery:   ID-1: BAT0 charge: 84.2 Wh condition: 84.2/97.0 Wh (87%) volts: 12.5/11.4 model: LGC-LGC8.33 DELL 5XJ2898 
           type: Li-ion serial: <filter> status: Full 
CPU:       Info: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Kaby Lake note: check family: 6 
           model-id: 9E (158) stepping: A (10) microcode: DE L2 cache: 12 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 62469 
           Speed: 2583 MHz min/max: 800/2600 MHz Core speeds (MHz): 1: 2583 2: 1780 3: 2601 4: 2600 5: 2600 6: 2433 7: 2601 
           8: 2600 9: 2604 10: 2601 11: 2601 12: 2605 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel UHD Graphics 630 vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b 
           Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: Hewlett-Packard driver: nvidia v: 460.32.03 
           alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1f91 
           Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo bus ID: 1-12:5 chip ID: 0c45:6723 
           Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: loaded: modesetting,nvidia 
           alternate: fbdev,intel,nouveau,nv,vesa display ID: :0 screens: 1 
           Screen-1: 0 s-res: 3840x2160 s-dpi: 240 s-size: 406x228mm (16.0x9.0") s-diag: 466mm (18.3") 
           Monitor-1: eDP-1 res: 3840x2160 hz: 60 dpi: 284 size: 344x194mm (13.5x7.6") diag: 395mm (15.5") 
           OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.3.3 direct render: Yes 
Audio:     Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel v: kernel 
           alternate: snd_soc_skl,snd_sof_pci bus ID: 00:1f.3 chip ID: 8086:a348 
           Sound Server: ALSA v: k5.10.10-114-tkg-bmq 
Network:   Device-1: Intel Wi-Fi 6 AX200 vendor: Bigfoot Networks driver: iwlwifi v: kernel port: 3000 bus ID: 3b:00.0 
           chip ID: 8086:2723 
           IF: wlp59s0 state: down mac: <filter> 
           Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus ID: 4-1.2:3 chip ID: 0bda:8153 
           serial: <filter> 
           IF: enp58s0u1u2 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 953.87 GiB used: 18.22 GiB (1.9%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 2200S NVMe 1024GB size: 953.87 GiB block size: 
           physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 22001060 temp: 36.9 C 
Partition: ID-1: / raw size: 200 GiB size: 200 GiB (100.00%) used: 17.87 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p5 
           maj-min: 259:5 
           ID-2: /boot/efi raw size: 680 MiB size: 676 MiB (99.41%) used: 97.4 MiB (14.4%) fs: vfat dev: /dev/nvme0n1p1 
           maj-min: 259:1 
           ID-3: /home raw size: 285 GiB size: 285 GiB (100.00%) used: 260.8 MiB (0.1%) fs: btrfs dev: /dev/nvme0n1p7 
           maj-min: 259:7 
           ID-4: /var/log raw size: 200 GiB size: 200 GiB (100.00%) used: 17.87 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p5 
           maj-min: 259:5 
           ID-5: /var/tmp raw size: 200 GiB size: 200 GiB (100.00%) used: 17.87 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p5 
           maj-min: 259:5 
Swap:      Kernel: swappiness: 10 (default 60) cache pressure: 75 (default 100) 
           ID-1: swap-1 type: partition size: 27 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p6 maj-min: 259:6 
           ID-2: swap-2 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram0 
           ID-3: swap-3 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram1 
           ID-4: swap-4 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram2 
           ID-5: swap-5 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram3 
           ID-6: swap-6 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram4 
           ID-7: swap-7 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram5 
           ID-8: swap-8 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram6 
           ID-9: swap-9 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram7 
           ID-10: swap-10 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram8 
           ID-11: swap-11 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram9 
           ID-12: swap-12 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram10 
           ID-13: swap-13 type: zram size: 2.58 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram11 
Sensors:   System Temperatures: cpu: 58.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 2403 fan-2: 2402 
Info:      Processes: 426 Uptime: 8m wakeups: 81 Memory: 31 GiB used: 5.91 GiB (19.1%) Init: systemd v: 247 Compilers: 
           gcc: 10.2.0 Packages: pacman: 1551 lib: 346 Shell: Zsh v: 5.8 running in: konsole inxi: 3.2.02

Get errors from journal (-b -1 gets your previous boot logs) and Xorg (.old is for previous boot)

journalctl -b -1 -p3 --no-pager --no-hostname
grep -E "(EE)|(WW)|failed|Time" /var/log/Xorg.0.log.old
1 Like

Also test an alternate kernel such as the LTS kernel.

You should also read about bluetooth troubleshooting on the Archwiki.

Welcome to the forum.

1 Like
-- Journal begins at Fri 2021-01-22 20:46:47 CST, ends at Thu 2021-01-28 10:10:45 CST. --
1月 28 08:49:46 systemd[1]: Failed to start Setup Virtual Console.
1月 28 08:49:46 systemd-vconsole-setup[310]: /usr/bin/loadkeys failed with exit status 1.
1月 28 08:49:47 systemd-udevd[326]: nvme0: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/queue/scheduler}, igno
ring: No such file or directory
1月 28 08:49:47 systemd-udevd[353]: nvme0n1p1: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p1/
queue/scheduler}, ignoring: No such file or directory
1月 28 08:49:47 systemd-udevd[351]: nvme0n1p2: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p2/
queue/scheduler}, ignoring: No such file or directory
1月 28 08:49:47 systemd-udevd[367]: nvme0n1p3: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p3/
queue/scheduler}, ignoring: No such file or directory
1月 28 08:49:47 systemd-udevd[341]: nvme0n1p4: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p4/
queue/scheduler}, ignoring: No such file or directory                                                                                                                                         
1月 28 08:49:47 systemd-udevd[326]: nvme0n1p5: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p5/
queue/scheduler}, ignoring: No such file or directory                                                                                                                                         
1月 28 08:49:47 systemd-udevd[331]: nvme0n1p6: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p6/
queue/scheduler}, ignoring: No such file or directory                                                                                                                                         
1月 28 08:49:47 systemd-udevd[345]: nvme0n1p7: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p7/
queue/scheduler}, ignoring: No such file or directory                                                                                                                                         
1月 28 08:49:47 systemd-udevd[370]: nvme0n1p1: /etc/udev/rules.d/60-ioschedulers.rules:2 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:1d.0/0000:3d:00.0/nvme/nvme0/nvme0n1/nvme0n1p1/
queue/scheduler}, ignoring: No such file or directory                                                                                                                                         
1月 28 08:49:47 kernel:
1月 28 08:50:02 nmbd[1194]: [2021/01/28 08:50:02.561269,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
1月 28 08:50:02 nmbd[1194]:   daemon_ready: daemon 'nmbd' finished starting up and ready to serve connections
1月 28 08:50:02 smbd[1196]: [2021/01/28 08:50:02.625340,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
1月 28 08:50:02 smbd[1196]:   daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
1月 28 08:50:24 nmbd[1194]: [2021/01/28 08:50:24.395973,  0] ../../source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)
1月 28 08:50:24 nmbd[1194]:   *****
1月 28 08:50:24 nmbd[1194]:
1月 28 08:50:24 nmbd[1194]:   Samba name server XJ-XPS157590 is now a local master browser for workgroup WORKGROUP on subnet 192.168.93.227
1月 28 08:50:24 nmbd[1194]:
1月 28 08:50:24 nmbd[1194]:   *****
1月 28 08:58:25 nmbd[1194]: [2021/01/28 08:58:25.934418,  0] ../../source3/nmbd/nmbd.c:59(terminate)
1月 28 08:58:25 nmbd[1194]:   Got SIGTERM: going down...
  ❯ grep -E "(EE)|(WW)|failed|Time" /var/log/Xorg.0.log.old                                                                                                                        100%  ─╯
[     5.735] Current Operating System: Linux xj-xps157590 5.10.10-114-tkg-bmq #1 TKG SMP PREEMPT Mon, 25 Jan 2021 15:10:31 +0000 x86_64
       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     5.735] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 28 08:49:50 2021
[     5.736] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[     5.736] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[     5.736] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF".
[     5.736] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[     5.736] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[     5.736] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[     6.949] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     6.950] (WW) Warning, couldn't open module intel
[     6.950] (EE) Failed to load module "intel" (module does not exist, 0)
[     6.950] (WW) Warning, couldn't open module nouveau
[     6.950] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     6.950] (WW) Warning, couldn't open module nv
[     6.950] (EE) Failed to load module "nv" (module does not exist, 0)
[     6.951] (WW) Warning, couldn't open module fbdev
[     6.951] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     6.951] (WW) Warning, couldn't open module vesa
[     6.951] (EE) Failed to load module "vesa" (module does not exist, 0)
[     9.028] (II) NVIDIA(G0): ACPI: failed to connect to the ACPI event daemon; the daemon
[     9.046] (II) Initializing extension MIT-SCREEN-SAVER

What happens if you use a usb spliier?

Sorry, i do not have a usb spliier.

The logs don't provide helpful info for your issue.
Search your journal log for error messages, or we cannot help solving it.
Read wiki and man journalctl for usage.

No errors = no problem

Also check/find your device model and search the web for relevant problems

lspci
lsusb
2 Likes

USB splitter

It is far better to use a USB hub with its own power source. Especially for newer power hungry devices that use more power over USB 3 ports.

2 Likes

lspci

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Lake LPC Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 3D controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
02:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
03:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
03:01.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
03:02.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
04:00.0 System peripheral: Intel Corporation JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016] (rev 02)
3a:00.0 USB controller: Intel Corporation JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016] (rev 02)
3b:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
3c:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
3d:00.0 Non-Volatile memory controller: Micron Technology Inc Device 5410 (rev 01)

lsusb

Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 004 Device 002: ID 2109:0820 VIA Labs, Inc. VL820 Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 27c6:5395 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
Bus 001 Device 006: ID 06c4:c412 Bizlink International Corp. DELL DA300
Bus 001 Device 003: ID 2109:2820 VIA Labs, Inc. VL820 Hub
Bus 001 Device 002: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 001 Device 005: ID 0c45:6723 Microdia Integrated_Webcam_HD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I tried another Bluetooth keyboard (also logitech K380), and it works normally.

There should be some error about this.
Look in journal log and Xorg logs for something usefull.
I can't imagine there is an Xorg crash and nothing is logged about it...

2 Likes