Quote:
Originally Posted by Renate
Does this actually have Wacom (with a stylus)? Does that work?
.
|
It does, and that's working without issue.
Quote:
Originally Posted by Renate
We can see that the 4-0024 has a problem.
It's not claimed by a driver.
Is it that the driver is missing? Or did the hardware fail and the driver bailed out?
Check dmesg for anything to do with pt_tp.
If there was a problem it would say so.
If it never tried to load it there would be nothing.
|
Similarly filtering by "pt_i2c_adapter"
Code:
MaxLumi:/ # dmesg | grep -iC 3 "pt_i2c_adapter"
[ 0.916217] create_and_get_core_pdata: No data for setting 'parade,test_regs'
[ 0.916219] create_and_get_core_pdata: No data for setting 'parade,btn_keys'
[ 0.916223] create_and_get_core_pdata: irq_gpio:0 rst_gpio:0\x0ahid_desc_reg:1 level_irq_udelay:0 vendor_id:0 prod_id:0\x0aflags:38 easy_wakeup_gesture:0
[ 0.916615] ONYX_TP: pt_i2c_adapter: onyx_tp_dt_parse:vdd: yes, vdd_ctrl: gpio:62, vcc: yes, vcc_ctrl: gpio61, vcc-voltage:3000000,reset: gpio66, irq: gpio67
[ 0.916625] ONYX_TP: pt_i2c_adapter: pt_devtree_create_and_get_pdata:irq_gpio:67 rst_gpio:66, hid_desc_register:1 level_irq_udelay:0, vendor_id:0 product_id:0, flags:38 easy_wakeup_gesture:0
[ 0.916635] create_and_get_u16_array: parade,abs size:50
[ 0.916638] pt_devtree_create_and_get_pdata: 1 child node(s) found
[ 0.916674] ONYX_TP: pt_i2c_adapter: onyx_tp_hw_init:start
[ 0.916720] ONYX_TP: pt_i2c_adapter: onyx_tp_power:power on success
[ 0.916725] ONYX_TP: pt_i2c_adapter: onyx_tp_hw_init:success!
[ 0.916738] pt_i2c_adapter 4-0024: [2] pt_probe: PARADE No HW detect function pointer
[ 0.916746] pt_i2c_adapter 4-0024: [2] pt_xres: 20ms HARD RESET on gpio=66
[ 0.931827] pt_i2c_adapter 4-0024: [2] pt_hw_hard_reset: executed HARD reset
[ 0.931835] pt_i2c_adapter 4-0024: pt_setup_irq: Value Passed to gpio_to_irq =67
[ 0.931841] pt_i2c_adapter 4-0024: pt_setup_irq: Value Returned from gpio_to_irq =263
[ 1.094956] ONYX_TP: pt_i2c_adapter: _pt_detect_dut_generation:finish, dut_gen: 1
[ 1.097864] pt_i2c_adapter 4-0024: [1] pt_hid_output_validate_app_response: APP output response, wrong report_id
[ 1.097875] pt_i2c_adapter 4-0024: [1] _pt_request_active_pip_protocol: pip_version Not Detected
[ 1.097882] pt_i2c_adapter 4-0024: [1] === PIP Version Not Detected, Skip Enum ===
[ 1.106756] pt_i2c_adapter 4-0024: [1] pt_hid_output_validate_bl_response: BL output response, ERROR:2
[ 1.106768] pt_i2c_adapter 4-0024: [1] pt_enum_with_dut_: Error on launch app r=-71
[ 1.106776] pt_i2c_adapter 4-0024: [2] pt_enum_with_dut_: DUT Enum Attempt 2
[ 1.106792] pt_i2c_adapter 4-0024: [2] pt_xres: 20ms HARD RESET on gpio=66
[ 1.121876] pt_i2c_adapter 4-0024: [2] pt_hw_hard_reset: executed HARD reset
[ 1.258986] pt_i2c_adapter 4-0024: [1] pt_hid_output_validate_bl_response: BL output response, ERROR:2
[ 1.258995] pt_i2c_adapter 4-0024: [1] pt_enum_with_dut_: Error on launch app r=-71
[ 1.259003] pt_i2c_adapter 4-0024: [2] pt_enum_with_dut_: DUT Enum Attempt 3
[ 1.259016] pt_i2c_adapter 4-0024: [2] pt_xres: 20ms HARD RESET on gpio=66
[ 1.274103] pt_i2c_adapter 4-0024: [2] pt_hw_hard_reset: executed HARD reset
[ 1.408322] pt_i2c_adapter 4-0024: [1] pt_hid_output_validate_bl_response: BL output response, ERROR:2
[ 1.408332] pt_i2c_adapter 4-0024: [1] pt_enum_with_dut_: Error on launch app r=-71
[ 1.408342] pt_i2c_adapter 4-0024: [1] _legacy_generate_hw_version: SYSINFO and BL_INFO are not ready
[ 1.408351] pt_i2c_adapter 4-0024: [2] pt_enum_with_dut_: HW Version: FFFF.FFFF.FF
[ 1.408362] pt_i2c_adapter 4-0024: [2] pt_enum_with_dut_: Completed Enumeration rc=-19 On Attempt 4
[ 1.408374] pt_i2c_adapter 4-0024: [2] pt_probe: cd->startup_status=0x0001 status=0x0101
[ 1.408381] pt_i2c_adapter 4-0024: [1] pt_probe: Enumeration Failed r=-19
[ 1.408387] pt_probe PARADE error_after_startup
[ 1.408478] ONYX_TP: pt_i2c_adapter: onyx_tp_power:power off success
[ 1.408630] pt_probe failed.
[ 1.408740] pt_loader_init: Parade FW Loader Driver (Version TTDL.04.11.977092) rc=0
[ 1.408752] pt_device_access_init: Parade TTSP Device Access Driver (Built TTDL.04.11.977092) rc = 0
MaxLumi:/ #
Filtering dmesg on "pt_tp", nothing is returned.
Code:
MaxLumi:/ # dmesg | grep -iC 3 "pt_tp"
1|MaxLumi:/ #
Any ideas? I know this could be hardware, but it just seems too coincidental that it was working fine on factory firmware and stopped immediately after updating. Just a bit confusing.