View Single Post
Old 03-30-2024, 10:56 PM   #13
snuggy
Member
snuggy began at the beginning.
 
Posts: 18
Karma: 10
Join Date: Feb 2024
Device: Boox Max Lumi
Quote:
Originally Posted by Renate View Post
Does this actually have Wacom (with a stylus)? Does that work?
.
It does, and that's working without issue.

Quote:
Originally Posted by Renate View Post
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.

Last edited by snuggy; 03-30-2024 at 11:06 PM. Reason: friendlier ending
snuggy is offline   Reply With Quote