PROVISORY: ci: cram: freedom: skip 5G modem tests until PCF-2663
After migrating Freedom to the new SFL/SMD secure-boot layout, the Quectel RM520N-GL 5G modem is no longer enumerated on the PCIe bus: its PCIe controller PHY link never trains in time, so mhi-pci-generic never binds (the modem stays reachable only over USB). Every modem-dependent cram test therefore fails on Freedom. Provisionally skip the modem test suite on Freedom (DUT_BOARD=wnc-freedom) until PCF-2663 is fixed, keeping the rest of the platform coverage intact: - generic/cellular-manager/*.t (all 10) -- exit 80 guard - generic/acceleration-plan-components/50-cellular-offline.t -- exit 80 guard - generic/acceleration-plan-components/018-cellular-trusted-elements.t -- exit 80 guard - wnc-freedom/015-platform.t -- drop the PCI / mhi-pci-generic assertion only; the USB-modem, ethernet-alias and WPS/reset GPIO checks keep running Revert this commit once the modem is back on PCIe (PCF-2663). References: PCF-2663, PCF-2643 Assisted-by: claude:opus-4-8:1m-context Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
This commit is contained in:
parent
78b11d2d5b
commit
370bbd875e
@ -1,3 +1,8 @@
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -6,6 +6,11 @@ If test is running on a Mozart, Turris or Haze, lets skip the test as there is n
|
||||
|
||||
$ if echo "$CI_JOB_NAME" | grep -q -E "(Mozart|Turris|Haze)"; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Make sure Cellular is registered in the Datamodel:
|
||||
|
||||
$ R "ba-cli -ajl Cellular.?1"| jq -r '.[0] | keys[0]'
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,6 +2,11 @@ Skip on testbed-02 until PCF-2585 is resolved:
|
||||
|
||||
$ if echo "$CI_RUNNER_DESCRIPTION" | grep -q testbed-02; then exit 80; fi
|
||||
|
||||
Skip on Freedom until PCF-2663 is resolved (5G modem not enumerated on PCIe):
|
||||
|
||||
$ [ "$DUT_BOARD" = "wnc-freedom" ] && exit 80
|
||||
[1]
|
||||
|
||||
Create R Alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
@ -2,26 +2,11 @@ Create R alias:
|
||||
|
||||
$ alias R="${CRAM_REMOTE_COMMAND:-}"
|
||||
|
||||
Check that Quectel RM520N-GL is available on PCI bus and uses correct mhi-pci-generic kernel driver:
|
||||
Quectel RM520N-GL PCI / mhi-pci-generic check disabled (PROVISORY) until
|
||||
PCF-2663 is resolved: after the SFL/SMD migration the 5G modem is no longer
|
||||
enumerated on the PCIe bus (its PCIe controller PHY link never trains in
|
||||
time), so it is only reachable over USB (verified below):
|
||||
|
||||
$ R "lspci -v -d 17cb:0308" 2>/dev/null | grep -v Flags:
|
||||
0000:01:00.0 Unassigned class [ff00]: Qualcomm Technologies, Inc Device 0308
|
||||
\tSubsystem: Qualcomm Technologies, Inc Device 5201 (esc)
|
||||
\tMemory at 28300000 (64-bit, non-prefetchable) [size=4K] (esc)
|
||||
\tMemory at 28301000 (64-bit, non-prefetchable) [size=4K] (esc)
|
||||
\tCapabilities: [40] Power Management version 3 (esc)
|
||||
\tCapabilities: [50] MSI: Enable+ Count=8/32 Maskable+ 64bit+ (esc)
|
||||
\tCapabilities: [70] Express Endpoint, IntMsgNum 0 (esc)
|
||||
\tCapabilities: [100] Advanced Error Reporting (esc)
|
||||
\tCapabilities: [148] Secondary PCI Express (esc)
|
||||
\tCapabilities: [168] Physical Layer 16.0 GT/s (esc)
|
||||
\tCapabilities: [18c] Lane Margining at the Receiver (esc)
|
||||
\tCapabilities: [19c] Transaction Processing Hints (esc)
|
||||
\tCapabilities: [228] Latency Tolerance Reporting (esc)
|
||||
\tCapabilities: [230] L1 PM Substates (esc)
|
||||
\tCapabilities: [240] Data Link Feature <?> (esc)
|
||||
\tKernel driver in use: mhi-pci-generic (esc)
|
||||
|
||||
Check that Quectel RM520N-GL is available on USB bus:
|
||||
|
||||
$ R lsusb -v -d 2c7c:0801 | grep -e iManufacturer -e iProduct -e iConfiguration | sort
|
||||
|
||||
Loading…
Reference in New Issue
Block a user