On Bolan platform, equipped with ipu7/usbio/lnl: Current usbio gives: ``` $ journalctl -b -4|grep i2c|cut -d ' ' -f5- kernel: i2c_dev: i2c /dev entries driver kernel: input: VEN_06CB:00 06CB:CFE9 Mouse as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0001/input/input7 kernel: input: VEN_06CB:00 06CB:CFE9 Touchpad as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0001/input/input8 kernel: input: VEN_06CB:00 06CB:CFE9 as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0001/input/input10 kernel: hid-generic 0018:06CB:CFE9.0001: input,hidraw0: I2C HID v1.00 Mouse [VEN_06CB:00 06CB:CFE9] on i2c-VEN_06CB:00 kernel: input: ELAN900C:00 04F3:4382 Touchscreen as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0002/input/input11 kernel: input: ELAN900C:00 04F3:4382 as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0002/input/input12 kernel: hid-generic 0018:04F3:4382.0002: input,hidraw1: I2C HID v1.00 Device [ELAN900C:00 04F3:4382] on i2c-ELAN900C:00 kernel: input: VEN_06CB:00 06CB:CFE9 Mouse as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0001/input/input14 kernel: input: VEN_06CB:00 06CB:CFE9 Touchpad as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0001/input/input15 kernel: input: VEN_06CB:00 06CB:CFE9 UNKNOWN as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0001/input/input17 kernel: hid-multitouch 0018:06CB:CFE9.0001: input,hidraw0: I2C HID v1.00 Mouse [VEN_06CB:00 06CB:CFE9] on i2c-VEN_06CB:00 kernel: input: ELAN900C:00 04F3:4382 as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0002/input/input18 kernel: input: ELAN900C:00 04F3:4382 UNKNOWN as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0002/input/input19 kernel: hid-multitouch 0018:04F3:4382.0002: input,hidraw1: I2C HID v1.00 Device [ELAN900C:00 04F3:4382] on i2c-ELAN900C:00 kernel: usbio-i2c usbio-i2c.3.auto: hid INTC10B6 uid VIC0 new uid1 kernel: Intel CVS driver i2c-INTC10DE:00: cvs_i2c_probe with i2c_client:00000000f0409f16 kernel: Intel CVS driver i2c-INTC10DE:00: find_shared_i2c: ACPI method IICS returned:0x0 kernel: Intel CVS driver i2c-INTC10DE:00: find_oem_prod_id: ACPI method OPID not found kernel: Intel CVS driver i2c-INTC10DE:00: cvs_fw_dl_thread:Tx of ownership success kernel: Intel CVS driver i2c-INTC10DE:00: cvs_fw_dl_thread:Device FW version is 132.24.50.50 kernel: Intel CVS driver i2c-INTC10DE:00: Direct firmware load for cvs/06CB0701.bin failed with error -2 kernel: Intel CVS driver i2c-INTC10DE:00: evaluate_fw:request_firmware() fail with ret:-2 kernel: Intel CVS driver i2c-INTC10DE:00: cvs_fw_dl_thread:FW file not found kernel: Intel CVS driver i2c-INTC10DE:00: cvs_fw_dl_thread:Exiting fw_dl thread kernel: ov08x40 i2c-OVTI08F4:00: start full_power ```
Patched usbio gives: ``` i2c_dev: i2c /dev entries driver input: ELAN900C:00 04F3:4382 Touchscreen as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0001/input/input6 input: ELAN900C:00 04F3:4382 as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0001/input/input7 hid-generic 0018:04F3:4382.0001: input,hidraw0: I2C HID v1.00 Device [ELAN900C:00 04F3:4382] on i2c-ELAN900C:00 input: VEN_06CB:00 06CB:CFE9 Mouse as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0002/input/input9 input: VEN_06CB:00 06CB:CFE9 Touchpad as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0002/input/input10 input: VEN_06CB:00 06CB:CFE9 as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0002/input/input12 hid-generic 0018:06CB:CFE9.0002: input,hidraw1: I2C HID v1.00 Mouse [VEN_06CB:00 06CB:CFE9] on i2c-VEN_06CB:00 input: ELAN900C:00 04F3:4382 as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0001/input/input13 input: ELAN900C:00 04F3:4382 UNKNOWN as /devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-3/i2c-ELAN900C:00/0018:04F3:4382.0001/input/input14 hid-multitouch 0018:04F3:4382.0001: input,hidraw0: I2C HID v1.00 Device [ELAN900C:00 04F3:4382] on i2c-ELAN900C:00 input: VEN_06CB:00 06CB:CFE9 Mouse as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0002/input/input16 input: VEN_06CB:00 06CB:CFE9 Touchpad as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0002/input/input17 input: VEN_06CB:00 06CB:CFE9 UNKNOWN as /devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-2/i2c-VEN_06CB:00/0018:06CB:CFE9.0002/input/input19 hid-multitouch 0018:06CB:CFE9.0002: input,hidraw1: I2C HID v1.00 Mouse [VEN_06CB:00 06CB:CFE9] on i2c-VEN_06CB:00 usbio-i2c usbio-i2c.3.auto: hid INTC10B6 uid VIC0 new uid1 Intel CVS driver i2c-INTC10DE:00: cvs_i2c_probe with i2c_client:000000002b8fb634 Intel CVS driver i2c-INTC10DE:00: find_oem_prod_id: ACPI method OPID not found Intel CVS driver i2c-INTC10DE:00: find_shared_i2c: ACPI method IICS returned:0x0 Intel CVS driver i2c-INTC10DE:00: cvs_i2c_probe:Transfer of ownership success i2c i2c-4: I2C_READ failed ret:-110 i2c i2c-4: i2c raw read failed ret:-110 Intel CVS driver i2c-INTC10DE:00: cvs_get_device_cap:Device protocol is 1.0 ov08x40 i2c-OVTI08F4:00: start full_power ``` There is an unexpected read failure. Clarifying problem with driver vendor. ** Changed in: usbio-drivers (Ubuntu Oracular) Status: In Progress => Incomplete ** Changed in: usbio-drivers (Ubuntu Plucky) Status: In Progress => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2102186 Title: wrong packet header size calculation To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/usbio-drivers/+bug/2102186/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs