Bug 1222846 - Pairing the Tex Shinobi onto the LCD Deck fails but was somehow successful.
Summary: Pairing the Tex Shinobi onto the LCD Deck fails but was somehow successful.
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel:Drivers (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-15 13:28 UTC by ted chang
Modified: 2024-04-15 13:30 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Screenshot of the failed but success bluetooth keyboard pairing. (18.33 KB, image/png)
2024-04-15 13:28 UTC, ted chang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ted chang 2024-04-15 13:28:38 UTC
Created attachment 874285 [details]
Screenshot of the failed but success bluetooth keyboard pairing.

I hope this bug report helps.


1. Start the Pairing wizard on plasma 6 mobile
2. Fn + vol +/-/mute and hold the reset button for 3 seconds
3. Pair the Tex Shinobi with Bluetooth 4.0 BLE on the LCD Steam Deck
4. Enter the numbers and press enter




Observation

Somehow the keyboard is paired but the wizard says it failed

```
Mono_48000_29.78.0\full\Fixed_Attenuation_Mono_48000_29.78.0_full.bin
[   29.346549] cs35l41 spi-VLV1776:01: DSP1: Firmware version: 3
[   29.346557] cs35l41 spi-VLV1776:01: DSP1: cirrus/cs35l41-dsp1-spk-prot.wmfw: Fri 24 Jun 2022 14:55:56 GMT Daylight Time
[   29.458997] cs35l41 spi-VLV1776:01: DSP1: Firmware: 400a4 vendor: 0x2 v0.58.0, 2 algorithms
[   29.459252] cs35l41 spi-VLV1776:01: DSP1: cirrus/cs35l41-dsp1-spk-prot.bin: v0.58.0
[   29.459257] cs35l41 spi-VLV1776:01: DSP1: Protection: e:\workspace\workspace\tibranch_release_playback_6.76_2\ormis\staging\default_tunings\internal\CS35L53\Fixed_Attenuation_Mono_48000_29.78.0\full\Fixed_Attenuation_Mono_48000_29.78.0_full.bin
[   49.744266] input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input22
[   61.562722] input: extest fake device as /devices/virtual/input/input23
[   70.454392] Bluetooth: hci0: unexpected SMP command 0x0b from c7:70:4f:f6:cb:15
[   81.135798] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  104.307449] Bluetooth: hci0: unexpected SMP command 0x0b from db:5a:7b:22:71:a7
[  114.145588] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  118.563014] input: TEX-BLE-KB-1 Keyboard as /devices/virtual/misc/uhid/0005:0000:0000.0006/input/input24
[  118.563465] input: TEX-BLE-KB-1 Mouse as /devices/virtual/misc/uhid/0005:0000:0000.0006/input/input25
[  118.563651] hid-generic 0005:0000:0000.0006: input,hidraw4: BLUETOOTH HID v0.00 Keyboard [TEX-BLE-KB-1] on 14:13:33:d6:18:62
[  129.919557] Bluetooth: hci0: unexpected SMP command 0x0b from cf:46:c0:13:f8:01
[  139.352201] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  143.498792] input: TEX-BLE-KB-1 Keyboard as /devices/virtual/misc/uhid/0005:0000:0000.0007/input/input26
[  143.499288] input: TEX-BLE-KB-1 Mouse as /devices/virtual/misc/uhid/0005:0000:0000.0007/input/input27
[  143.499724] hid-generic 0005:0000:0000.0007: input,hidraw4: BLUETOOTH HID v0.00 Keyboard [TEX-BLE-KB-1] on 14:13:33:d6:18:62
[  662.389385] Bluetooth: hci0: unexpected SMP command 0x0b from ff:f1:3c:51:ce:56
[  670.182575] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  673.106649] input: TEX-BLE-KB-1 Keyboard as /devices/virtual/misc/uhid/0005:0000:0000.0008/input/input28
[  673.106988] input: TEX-BLE-KB-1 Mouse as /devices/virtual/misc/uhid/0005:0000:0000.0008/input/input29
[  673.107202] hid-generic 0005:0000:0000.0008: input,hidraw4: BLUETOOTH HID v0.00 Keyboard [TEX-BLE-KB-1] on 14:13:33:d6:18:62
[  679.089059] BTRFS info (device nvme0n1p11): qgroup scan completed (inconsistency flag cleared)
[  797.359030] cs35l41 spi-VLV1776:01: DSP1: Legacy support not available
[  797.360340] cs35l41 spi-VLV1776:00: DSP1: Legacy support not available
doof@steamdeck:~> 
```

Expected Results.

The keyboard works and appears in the bluetooth know devices, but why does the wizard says it failed.
 

Device FF:F1:3C:51:CE:56 (random)
        Name: TEX-BLE-KB-1
        Alias: TEX-BLE-KB-1
        Appearance: 0x03c1 (961)
        Icon: input-keyboard
        Paired: yes
        Bonded: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        WakeAllowed: no
        LegacyPairing: no
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
        UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
        UUID: Unknown                   (0000fff0-0000-1000-8000-00805f9b34fb)
        Battery Percentage: 0x64 (100)

list
Controller 14:13:33:D6:18:62 localhost [default]

Bus 001 Device 003: ID 13d3:3553 IMC Networks Bluetooth Radio


Repository 'openSUSE-Tumbleweed-Update' is out-of-date. You can run 'zypper refresh' as root to update it.
Loading repository data...
Reading installed packages...


Information for package libKF6BluezQt6:
---------------------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : libKF6BluezQt6
Version        : 6.0.0-1.2
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 994.1 KiB
Installed      : Yes
Status         : up-to-date
Source package : kf6-bluez-qt-6.0.0-1.2.src
Upstream URL   : https://www.kde.org
Summary        : Async Bluez wrapper library
Description    : 
    Async Bluez wrapper library.



Information for package bluez:
------------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : bluez
Version        : 5.71-3.3
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 4.5 MiB
Installed      : Yes
Status         : up-to-date
Source package : bluez-5.71-3.3.src
Upstream URL   : https://www.bluez.org
Summary        : Bluetooth Stack for Linux
Description    : 
    BlueZ provides support for the core Bluetooth layers and protocols.
Comment 1 ted chang 2024-04-15 13:29:10 UTC
What other logs do you need?
Comment 2 ted chang 2024-04-15 13:30:50 UTC
Linux steamdeck.lan 6.8.5-1-default #1 SMP PREEMPT_DYNAMIC Thu Apr 11 04:31:19 UTC 2024 (542f698) x86_64 x86_64 x86_64 GNU/Linux

LSB Version:    n/a
Distributor ID: openSUSE
Description:    openSUSE Tumbleweed
Release:        20240412
Codename:       n/a
doof@steamdeck:~>