Sorry for the interruption. This is a help post regarding the NVMe Hat not being detected.
I have already tried the methods mentioned in the post: https://forum.radxa.com/t/radxa-cubie-a7z-nvme-hat-not-detected/29080, but they did not work.
Below is the schematic diagram of this Hat; note that the two 0-ohm resistors are not connected.
I have checked the 3V3 power supply from the DCDC output, and it is normal.
The three groups of signal lines have strictly equal lengths.
Attached are the schematic diagram and physical photos of the PCIe-to-SSD adapter, as well as the hard disk being used.
The system in use is the official B2 system, sourced from: https://github.com/radxa-build/radxa-cubie-a7z/releases, and the system boots from UFS.
Relevant Logs:
plaintext
[ 3.060690] [ T9] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 3.060711] [ T9] pci_bus 0000:00: root bus resource [??? 0x20000000-0x20ffffff flags 0x0]
[ 3.060735] [ T9] pci_bus 0000:00: root bus resource [io 0x0000-0xffffff] (bus address [0x21000000-0x21ffffff])
[ 3.060754] [ T9] pci_bus 0000:00: root bus resource [mem 0x22000000-0x27ffffff]
[ 3.060826] [ T9] pci 0000:00:00.0: [1f6d:abcd] type 01 class 0x060400
[ 3.060863] [ T9] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[ 3.060893] [ T9] pci 0000:00:00.0: reg 0x38: [mem 0x22100000-0x2210ffff pref]
[ 3.061018] [ T9] pci 0000:00:00.0: supports D1
[ 3.061033] [ T9] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 3.093102] [ T9] pci 0000:00:00.0: BAR 0: assigned [mem 0x22000000-0x220fffff]
[ 3.093143] [ T9] pci 0000:00:00.0: BAR 6: assigned [mem 0x22100000-0x2210ffff pref]
[ 3.093168] [ T9] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 3.093264] [ T9] sunxi:pcie-6000000.pcie:[INFO]: driver version: 1.2.4
[ 24.998071] [ T120] sunxi:sunxi_pd_test-soc@3000000:pd_pcie_test@0:[WARN]: runtime_suspend disable clock
plaintext
[17:36:09] radxa:~ % lspci -vvv
00:00.0 PCI bridge: Device 1f6d:abcd (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 255
Region 0: Memory at 22000000 (32-bit, non-prefetchable) \[size=1M\]
Bus: primary=00, secondary=01, subordinate=ff, sec-latency=0
I/O behind bridge: f000-0fff \[disabled\] \[16-bit\]
Memory behind bridge: fff00000-000fffff \[disabled\] \[32-bit\]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff \[disabled\] \[64-bit\]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
Expansion ROM at 22100000 \[disabled\] \[size=64K\]
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>


