Skip to content

Can you check on ide status register and report error after IDE stream created and tear down? #344

@fub2

Description

@fub2

In some case when hw/fw has issue, the ide stream is not fully configured on both tx and rx path. Below is an example: CXL tx has entered skid IDE mode while rx path failed in doing that.

[2026-01-13 13:58:52.830][info] Dump CXL IDE Status
[2026-01-13 13:58:52.830][info] ide_status = 0x00000022 off=0x0008
[2026-01-13 13:58:52.830][info] rx_ide_status=0x02, tx_ide_status=0x02
[2026-01-13 13:58:52.830][info] error_status = 0x00000000 off=0x000c
[2026-01-13 13:58:52.830][info] rx_error_status=0x00, tx_error_status=0x00, unexpected_ide_stop_received=0x00
[2026-01-13 13:58:52.830][info] ide_control : 0x00000000
[2026-01-13 13:58:52.830][info] pcrc_disable=0x00, ide_stop_enable=0x00
[2026-01-13 13:58:52.830]
[2026-01-13 13:58:52.830] Print device registers.
[2026-01-13 13:58:52.830][info] Dump CXL IDE Status
[2026-01-13 13:58:52.830][info] ide_status = 0x00000024 off=0x0008
[2026-01-13 13:58:52.830][info] rx_ide_status=0x04, tx_ide_status=0x02
[2026-01-13 13:58:52.830][info] error_status = 0x00000002 off=0x000c
[2026-01-13 13:58:52.830][info] rx_error_status=0x02, tx_error_status=0x00, unexpected_ide_stop_received=0x00
[2026-01-13 13:58:52.830][info] ide_control : 0x00000000
[2026-01-13 13:58:52.830][info] pcrc_disable=0x00, ide_stop_enable=0x00
[2026-01-13 13:58:52.830] ide_stream is setup. Press any key to continue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions