Hi,
I'm trying to connect one card to PCIe2. But it's not getting enumerated.
The output of lspci -vvv is the following. (Same for both with/without any external devices connected)
00:00.0 PCI bridge: Qualcomm Device 010b (rev ff) (prog-if 00 [Normal decode])!!! Unknown header type 7fKernel driver in use: pci-msm-rc01:00.0 Unassigned class [ff00]: Qualcomm Device 1101 (rev ff) (prog-if ff)!!! Unknown header type 7fKernel driver in use: cnss_pci
[Dec 2 09:53] cnss: Runtime resume start[ +0.000270] cnss: Resuming PCI link[ +0.005312] cnss: Set PCI link status to: 2[ +0.004223] cnss: Setting MHI state: RESUME(7)[ +0.018215] cnss: Runtime resume status: 0[ +0.513054] cnss: Runtime suspend start[ +0.001460] [kworke][0x22ae500f6][09:53:10.700194] wlan: [1458:I:PMO] pmo_core_is_wow_applicable: 319: lpass enabled, enabling wow[ +0.000387] [kworke][0x22ae51e40][09:53:10.700585] wlan: [1458:I:PMO] pmo_core_enable_wow_in_fw: 799: drv wow is enabled[ +0.000130] [kworke][0x22ae52804][09:53:10.700715] wlan: [1458:I:WMI] suspend type: WOW_IFACE_PAUSE_ENABLED[ +0.039803] cnss: Setting MHI state: SUSPEND(6)[ +0.000139] cnss: Suspending PCI link[ +0.000050] cnss: Use PCIe DRV suspend[ +0.000052] cnss: Set PCI link status to: 0[ +0.008488] cnss: Runtime suspend status: 0
Adding some additional information.
I also tried to select RC1 with rc_sel under /sys/kernel/debug/pci-msm.
It gave the following result.
Also, I tried to enumerate by giving 11 to case under /sys/kernel/debug/pci-msm, but it failed. See the dmesg below.
I also tried to dump the PCIe reg space by giving 14 to case.
It gave the following message.
Additional information:
These messages come in dmesg while booting up.