Skip to content

sv-33a6x的mpcie插槽功能不正常 #3258

@a641764137

Description

@a641764137

Device Information | 设备信息

  • SOC: RK3399
  • Model: sv-33a6x

Armbian Version | 系统版本

  • Kernel Version: 6.1.158-ophub
  • Release: bookworm

Describe the bug | 问题描述
如题,sv-33a6x的mpcie插槽不正常,插了mpcie转四口sata的转接板后,lspci不会显示有任何设备,但是在替换了deb后就正常了。
附上固件自带dtb执行dmesg | grep pcie的输出结果
root@armbian:~# dmesg | grep pci
[ 0.931859] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges:
[ 0.931919] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000
[ 0.931952] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000
[ 0.932520] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[ 0.932550] rockchip-pcie f8000000.pcie: no vpcie3v3 regulator found
[ 0.932574] rockchip-pcie f8000000.pcie: supply vpcie1v8 not found, using dummy regulator
[ 0.932772] rockchip-pcie f8000000.pcie: supply vpcie0v9 not found, using dummy regulator
[ 1.720748] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 1.720802] rockchip-pcie: probe of f8000000.pcie failed with error -110

附上更换dtb后执行dmesg | grep pcie的输出结果
root@armbian:~# dmesg | grep pcie
[ 7.317154] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges:
[ 7.317825] OF: /pcie@f8000000: Missing device_type
[ 7.318283] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000
[ 7.319048] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000
[ 7.320429] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[ 7.594273] rockchip-pcie f8000000.pcie: PCI host bridge to bus 0000:00
[ 7.635041] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[ 7.636041] pcieport 0000:00:00.0: PME: Signaling with IRQ 70

我感觉是no vpcie3v3 regulator found这个原因,dtb没有3.3v供电导致mpcie设备不正常。
附上mpcie设备可用的dtb附件(请删除.txt后缀)
sv-33a6x.dtb.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions