Public bug reported:

It is seems to recognized as a USB device, but not as a USB HID class
device.

Kernel version without issues: 6.8.0-48.48
Kernel version with issues: 6.8.0-49.49

This problem does not occur with other keyboards, so it is likely
specific to the R-Go Split Keyboard.


```
$ lsusb -v

...
Bus 001 Device 032: ID 0911:2188 Philips Speech Processing USB Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0911 Philips Speech Processing
  idProduct          0x2188 USB Keyboard
  bcdDevice           10.01
  iManufacturer           1 Hantick
  iProduct                2 USB Keyboard
  iSerial                 3 HID Composite device
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x003b
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
          Report Descriptors: 
            ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     178
          Report Descriptors: 
            ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
...
```

```
$ sudo udevadm info --query=all --name=/dev/bus/usb/001/032

P: /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2.3
M: 1-5.2.3
R: 3
U: usb
T: usb_device
D: c 189:31
N: bus/usb/001/032
L: 0
V: usb
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2.3
E: DEVNAME=/dev/bus/usb/001/032
E: DEVTYPE=usb_device
E: DRIVER=usb <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< HERE!!!
E: PRODUCT=911/2188/1001
E: TYPE=0/0/0
E: BUSNUM=001
E: DEVNUM=032
E: MAJOR=189
E: MINOR=31
E: SUBSYSTEM=usb
E: USEC_INITIALIZED=1511768850
E: ID_BUS=usb
E: ID_MODEL=USB_Keyboard
E: ID_MODEL_ENC=USB\x20Keyboard
E: ID_MODEL_ID=2188
E: ID_SERIAL=Hantick_USB_Keyboard_HID_Composite_device
E: ID_SERIAL_SHORT=HID_Composite_device
E: ID_VENDOR=Hantick
E: ID_VENDOR_ENC=Hantick
E: ID_VENDOR_ID=0911
E: ID_REVISION=1001
E: ID_USB_MODEL=USB_Keyboard
E: ID_USB_MODEL_ENC=USB\x20Keyboard
E: ID_USB_MODEL_ID=2188
E: ID_USB_SERIAL=Hantick_USB_Keyboard_HID_Composite_device
E: ID_USB_SERIAL_SHORT=HID_Composite_device
E: ID_USB_VENDOR=Hantick
E: ID_USB_VENDOR_ENC=Hantick
E: ID_USB_VENDOR_ID=0911
E: ID_USB_REVISION=1001
E: ID_USB_INTERFACES=:030101:030102:
E: ID_VENDOR_FROM_DATABASE=Philips Speech Processing
E: ID_PATH_WITH_USB_REVISION=pci-0000:00:14.0-usbv2-0:5.2.3
E: ID_PATH=pci-0000:00:14.0-usb-0:5.2.3
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_5_2_3
E: ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_5_2_3
E: TAGS=:snap_fwupd_fwupdtool:snap_fwupd_fwupd:seat:
E: CURRENT_TAGS=:snap_fwupd_fwupdtool:snap_fwupd_fwupd:seat:
```

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-49-generic 6.8.0-49.49
ProcVersionSignature: Ubuntu 6.8.0-49.49-generic 6.8.12
Uname: Linux 6.8.0-49-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/timer', 
'/dev/snd/seq', '/dev/snd/pcmC2D0p', '/dev/snd/pcmC2D0c', '/dev/snd/controlC2', 
'/dev/snd/pcmC1D3p', '/dev/snd/pcmC1D7p', '/dev/snd/pcmC1D8p', 
'/dev/snd/pcmC1D9p', '/dev/snd/hwC1D0', '/dev/snd/controlC1', 
'/dev/snd/by-path', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D0c', 
'/dev/snd/pcmC0D2c', '/dev/snd/hwC0D0', '/dev/snd/controlC0', 
'/dev/snd/pcmC3D0c', '/dev/snd/controlC3', '/dev/snd/by-id'] failed with exit 
code 1:
CRDA: N/A
CasperMD5CheckResult: unknown
Date: Mon Nov 25 15:36:57 2024
InstallationDate: Installed on 2023-08-10 (473 days ago)
InstallationMedia: Kubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 
(20230223)
MachineType: ASRock B760M Steel Legend WiFi
ProcFB: 0 simpledrmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-49-generic 
root=UUID=a92c737f-03e6-48a0-8bb7-1d47c4572192 ro quiet splash intel_iommu=on 
iommu=pt pcie_aspm=off nvme_core.default_ps_max_latency_us=0 vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.8.0-49-generic N/A
 linux-backports-modules-6.8.0-49-generic  N/A
 linux-firmware                            20240318.git3b128b60-0ubuntu2.5
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/19/2023
dmi.bios.release: 5.27
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: 6.07
dmi.board.name: B760M Steel Legend WiFi
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvr6.07:bd09/19/2023:br5.27:svnASRock:pnB760MSteelLegendWiFi:pvrToBeFilledByO.E.M.:rvnASRock:rnB760MSteelLegendWiFi:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:skuToBeFilledByO.E.M.:
dmi.product.family: To Be Filled By O.E.M.
dmi.product.name: B760M Steel Legend WiFi
dmi.product.sku: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: ASRock
mtime.conffile..etc.init.d.apport: 2024-07-22T23:59:07

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2089521

Title:
  Does not accept keyboard input with R-Go Split Ergonomic Keyboard
  connect via USB

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2089521/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to