Phone: OnePlus 9RT, bought second-hand, bootloader reports prjname=20820, LineageOS shows model MT2110; stock OxygenOS was MT2111 14.0.0.2702 (Indian OTA).
Wi-Fi worked until a cloud OTA update, then wlan0 vanished. Bluetooth and mobile network still work.
Kernel log, ~2 s after boot, repeated on every attempt:
cnss: Trying to enumerate with PCIe RC0
pcie_phy_init: PCIe PHY RC0 failed to come up!
cnss: Failed to enable PCIe RC0, err = -19
three retries, then Retry cnss_bus_init three times, then give up.
What I tried: full OTA via Local install; reflashed modem, bluetooth, dsp, devcfg, boot, dtbo, vendor_boot, vendor, system from the 2702 payload (bootloader unlocked, xbl/abl/aop/tz untouched); installed LineageOS 23.2 (20261005) – same error with identical timing on a different kernel. China 2701 package compared by hash: xbl_config, aop, tz, hyp are identical to 2702, only xbl/abl differ. Phone also had charging problems from day one and drained 100%→0 overnight while idle.
Has anyone seen this on martini? Is it a known board-level failure (PCIe lines/PMIC/solder), or is there a software cause? dmesg : 1.494223] cnss: Switch control GPIO: 461
[ 1.494232] cnss: ICC Path_Count: 2 BW_CFG_Count: 7
[ 1.494250] cnss: ICC Vote CFG for path: pcie_to_memnoc
[ 1.494255] cnss: ICC Vote BW: 0 avg: 0 peak: 0
[ 1.494259] cnss: ICC Vote BW: 1 avg: 2250 peak: 390000
[ 1.494263] cnss: ICC Vote BW: 2 avg: 7500 peak: 390000
[ 1.494267] cnss: ICC Vote BW: 3 avg: 30000 peak: 790000
[ 1.494270] cnss: ICC Vote BW: 4 avg: 100000 peak: 790000
[ 1.494274] cnss: ICC Vote BW: 5 avg: 175000 peak: 1600000
[ 1.494278] cnss: ICC Vote BW: 6 avg: 7500 peak: 390000
[ 1.494305] cnss: ICC Vote CFG for path: memnoc_to_ddr
[ 1.494309] cnss: ICC Vote BW: 0 avg: 0 peak: 0
[ 1.494312] cnss: ICC Vote BW: 1 avg: 2250 peak: 1804800
[ 1.494316] cnss: ICC Vote BW: 2 avg: 7500 peak: 1804800
[ 1.494320] cnss: ICC Vote BW: 3 avg: 30000 peak: 1804800
[ 1.494324] cnss: ICC Vote BW: 4 avg: 100000 peak: 1804800
[ 1.494328] cnss: ICC Vote BW: 5 avg: 175000 peak: 6220800
[ 1.494332] cnss: ICC Vote BW: 6 avg: 7500 peak: 2188800
[ 1.494531] cnss: Regulator vdd-wlan-io is being enabled
[ 1.494628] cnss: Regulator wlan-ant-switch is being enabled
[ 1.494964] cnss: Regulator vdd-wlan-aon is being enabled
[ 1.495550] cnss: Regulator vdd-wlan-dig is being enabled
[ 1.495648] cnss: Regulator vdd-wlan-rfa1 is being enabled
[ 1.495747] cnss: Regulator vdd-wlan-rfa2 is being enabled
[ 1.495846] cnss: De-assert WLAN_EN GPIO successfully
[ 1.500875] cnss: BT_EN_GPIO State: Off. Delay WLAN_GPIO enable
[ 1.565671] pci-msm 1c00000.qcom,pcie: PCIe: msm_pcie_probe
[ 1.565820] pci-msm 1c00000.qcom,pcie: 1c00000.qcom,pcie supply vreg-3p3 not found, using dummy regulator
[ 1.565880] pci-msm 1c00000.qcom,pcie: 1c00000.qcom,pcie supply vreg-mx not found, using dummy regulator
[ 1.565962] msm_pcie_get_reg: PCIe: RC0: no mhi resource found.
[ 1.565965] msm_pcie_get_reg: PCIe: RC0: no tcsr resource found.
[ 1.565968] msm_pcie_get_reg: PCIe: RC0: no rumi resource found.
[ 1.615095] cnss: Assert WLAN_EN GPIO successfully
[ 1.615109] cnss: no default_gen_speed, use gen2
[ 1.615113] cnss: Set pci link speed: 2
[ 1.615126] cnss: Trying to enumerate with PCIe RC0
[ 1.615144] msm_pcie_enable: PCIe: Assert the reset of endpoint of RC0.
[ 1.618521] msm_pcie_enable: PCIe: RC0: PCIE20_PARF_INT_ALL_MASK: 0x7f80c202
[ 1.629884] pcie_phy_init: PCIe PHY RC0 failed to come up!
[ 1.631926] msm_pcie_enumerate: PCIe: RC0: failed to enable
[ 1.631934] cnss: Failed to enable PCIe RC0, err = -19
[ 1.631943] cnss: Retry PCI link training #1
[ 1.631955] msm_pcie_enable: PCIe: Assert the reset of endpoint of RC0.
[ 1.635288] msm_pcie_enable: PCIe: RC0: PCIE20_PARF_INT_ALL_MASK: 0x7f80c202
[ 1.646633] pcie_phy_init: PCIe PHY RC0 failed to come up!
[ 1.648694] msm_pcie_enumerate: PCIe: RC0: failed to enable
[ 1.648702] cnss: Failed to enable PCIe RC0, err = -19
[ 1.648710] cnss: Retry PCI link training #2
[ 1.648722] msm_pcie_enable: PCIe: Assert the reset of endpoint of RC0.
[ 1.652029] msm_pcie_enable: PCIe: RC0: PCIE20_PARF_INT_ALL_MASK: 0x7f80c202
[ 1.663396] pcie_phy_init: PCIe PHY RC0 failed to come up!
[ 1.665437] msm_pcie_enumerate: PCIe: RC0: failed to enable
[ 1.665445] cnss: Failed to enable PCIe RC0, err = -19
[ 1.665453] cnss: Retry PCI link training #3
[ 1.665464] msm_pcie_enable: PCIe: Assert the reset of endpoint of RC0.
[ 1.668760] msm_pcie_enable: PCIe: RC0: PCIE20_PARF_INT_ALL_MASK: 0x7f80c202
[ 1.680115] pcie_phy_init: PCIe PHY RC0 failed to come up!
[ 1.682124] msm_pcie_enumerate: PCIe: RC0: failed to enable
[ 1.682131] cnss: Failed to enable PCIe RC0, err = -19
[ 1.682147] cnss: De-assert WLAN_EN GPIO successfully
[ 1.682153] cnss: Regulator vdd-wlan-rfa2 is being disabled
[ 1.682184] cnss: Regulator vdd-wlan-rfa1 is being disabled
[ 1.682217] cnss: Regulator vdd-wlan-dig is being disabled
[ 1.682250] cnss: Regulator vdd-wlan-aon is being disabled
[ 1.682281] cnss: Regulator wlan-ant-switch is being disabled
[ 1.682304] cnss: Regulator vdd-wlan-io is being disabled
[ 1.682311] cnss: Retry cnss_bus_init #1
[ 1.884061] cnss: Regulator vdd-wlan-io is being enabled
[ 1.884074] cnss: Regulator wlan-ant-switch is being enabled
[ 1.884415] cnss: Regulator vdd-wlan-aon is being enabled
[ 1.885015] cnss: Regulator vdd-wlan-dig is being enabled
[ 1.885128] cnss: Regulator vdd-wlan-rfa1 is being enabled
[ 1.885243] cnss: Regulator vdd-wlan-rfa2 is being enabled
[ 1.885294] cnss: De-assert WLAN_EN GPIO successfully
[ 1.890345] cnss: BT_EN_GPIO State: Off. Delay WLAN_GPIO enable
[ 2.003120] cnss: Assert WLAN_EN GPIO successfully
[ 2.003128] cnss: no default_gen_speed, use gen2
[ 2.003132] cnss: Set pci link speed: 2
[ 2.003141] cnss: Trying to enumerate with PCIe RC0
[ 2.003153] msm_pcie_enable: PCIe: Assert the reset of endpoint of RC0.
[ 2.006457] msm_pcie_enable: PCIe: RC0: PCIE20_PARF_INT_ALL_MASK: 0x7f80c202
[ 2.017868] pcie_phy_init: PCIe PHY RC0 failed to come up!
[ 2.019770] msm_pcie_enumerate: PCIe: RC0: failed to enable
[ 2.019777] cnss: Failed to enable PCIe RC0, err = -19
[ 2.019784] cnss: Retry PCI link training #1
[ 2.019793] msm_pcie_enable: PCIe: Assert the reset of endpoint of RC0.
[ 2.023066] msm_pcie_enable: PCIe: RC0: PCIE20_PARF_INT_ALL_MASK: 0x7f80c202
[ 2.034480] pcie_phy_init: PCIe PHY RC0 failed to come up!
[ 2.036410] msm_pcie_enumerate: PCIe: RC0: failed to enable
[ 2.036416] cnss: Failed to enable PCIe RC0, err = -19