canonical / canonical/checkbox
Firmware/fwts_server Test 27 Fail on Systems with Sierra Forest CPU's
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 52
- Forks
- 81
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 69
Description
Bug Description
This test if failing with the following error on systems Sierra Forest CPU's
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, _SB_.UB00.PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, _SB.UB00.PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, _SB.UB00.PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, _SB.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
To Reproduce
- Install canonical-certification-server
- Run the testsuite certify-ubuntu-server
- Observed the failure in firmware/fwts_server
Environment
Noble 24.04
Relevant log output
Test 27 of 209: Test _PRT (PCI Routing Table).
PASSED: Test 27, \_SB_.DI00._PRT correctly returned a sane looking package.
PASSED: Test 27, \_SB_.DI00.CPM0._PRT correctly returned a sane looking package.
...
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x20000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x50000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x50000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x50000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x50000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x60000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x60000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x60000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x60000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x70000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x70000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x70000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x70000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x80000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x80000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x80000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x80000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x90000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x90000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x90000.
FAILED [CRITICAL] Method_PRTBadSubElement: Test 27, \_SB_.UB00._PRT element 0 is
expected to end with 0xFFFF, got 0x90000.
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing Test 27, the _PRT PCI Routing Table check, through the certify-ubuntu-server suite and inspect the firmware/fwts_server test path. Compare the Sierra Forest failures for SB.UB00._PRT with the expected routing-table format. Done means Test 27 no longer reports these failures on affected systems while existing checks remain valid.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, python, ubuntu
- Domain
- operating-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100