This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TMDXIDK5718:PCIe 卡问题

Guru**** 2541010 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/600723/linux-tmdxidk5718-pcie-card-issue

器件型号:TMDXIDK5718

工具/软件:Linux

我在 J52上的5718IDK 上插入了 PCIe 以太网板。 由于我的以太网设备有一个连接器*1,我将使用 A1-11和 B1-11。 我的板似乎正确启动、因为 LED 对应于 PHY 否定。 但我无法从内核驱动它。

我在 axi0上指定了状态“确定”以使 PCI Express 处于活动状态。 lspci 显示 TI 桥接器104C:8888。 但未检测到其他设备。 我尝试重新扫描、但仍未检测到以太网设备。

我查看了原理图,发现在连接器*1上,I2C 和 PCI Express 之间似乎有一条链路。

我的 DTS 或内核配置中可能缺少什么?

以下是一些跟踪:

[0.482569]  PCI_BUS 0000:01:总线固定装置
[0.482576]   PCI:总线1:启用快速背对背传输
[0.482584]   PCI_BUS 0000:01:总线扫描返回时 max = 01
[0.482590]   >> PCI 总线0000:01
[0.482601]   PCI 0000:00:00.0:扫描桥后的[bus 01-01]、通道1
[0.482613]   PCI_BUS 0000:00:总线扫描返回时 max = 01
[0.482674]   PCI 0000:00:00.0:修复 IRQ:GOT 466
[0.482683]   PCI 0000:00:00.0:分配 IRQ 466
[0.482714]   PCI 0000:00:00.0:条0:已分配[mem 0x20100000-0x201fff]
[0.482728]   PCI 0000:00:00.0:条1:已分配[mem 0x2000000-0x2002FFF]
[0.482741]   PCI 0000:00:00.0:PCI 桥至[bus 01]
[0.482962]   pcieport 0000:00:00.0:通过 PCIe PME 中断向 PME 发送信号
[0.482975]   PCIe_PME 0000:00:00.0:pcie01:已加载服务驱动程序 PCIe_PME
[0.483093]   aer 0000:00:00.0:pcie02:服务驱动程序 aer loaded

有人能帮我解决这个问题吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    PCIe 专家已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cecile、

    AM571x-IDK 之前有一些问题、我需要从您那里获取更多信息。

    1) 1)您是否正在使用 TI AM571x-IDK?

    2) 2)您使用的是哪个 ProcSDK 版本?

    针对现有 AM571x-IDK 上的 PCIe 电力输送发布了 ECN、这使我们无法在过去直到最近测试 PCIe 功能。

    除此之外、内核中是否启用了 PCIe 卡驱动程序? 请查看 PCIe 调试页面 http://processors.wiki.ti.com/index.php/PCIe_Debugging、以连接到第三方 PCIe 端点为例。

    在我拥有 ProcSDk 版本后、我可以尝试查看我是否重现了问题。

    雷克斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Rex:
    我使用 TI AM571x-IDK。 我的 Linux 版本是 Linux-RT-4.4.4.41+gitAUTOINC+968d071ce9-g968d071ce9。
    我通过翻译文本版本来检查最后的器件树:
    AXI@0{
    兼容="简单总线";
    大小单元格=<0x1>;
    #address-cells =<0x1>;
    范围=<0x51000000 0x51000000 0x3000 0x0 0x20000000 0x10000000>;

    PCIe_RC@51000000{
    兼容="ti、dra7-pcie";
    REG =<0x51000000 0x2000 0x51002000 0x14c 0x1000 0x2000>;
    reg-names ="RC_dbics"、"ti_conf"、"config";
    中断=<0x0 0xe8 0x4 0x0 0xe9 0x4>;
    #address-cells =<0x3>;
    大小单元格=<0x2>;
    DEVICE_TYPE ="PCI";
    范围=<0x81000000 0x0 0x0 0x3000 0x0 0x10000 0x82000000 0x0 0x20013000 0x13000 0x0 0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x
    #interrupt-cells =<0x1>;
    通道数=<0x1>;
    Linux、PCI 域=<0x0>;
    ti、hwmds ="pcie1";
    PHY =<0xa8>;
    PHY-names ="PCIe-phy0";
    中断映射屏蔽=<0x0 0x0 0x0 0x7>;
    中断映射=<0x0 0x0 0x0 0x0 0x1 0xa9 0x0 0x0 0x0 0x2 0xa9 0x2 0x0 0x0 0x3 0xa9 0x3 0x0 0x0 0x0 0x4 0xa9 0x4>;
    状态="正常";

    中断控制器{
    中断控制器;
    #address-cells =<0x0>;
    #interrupt-cells =<0x1>;
    linux、phandle =<0xa9>;
    phandle =<0xa9>;
    };
    };
    };

    PHY 声明为
    pciephy@4a094000{
    兼容="ti、phy-pipe3-PCIe";
    REG =<0x4a094000 0x80 0x4a094400 0x64>;
    reg-names ="phy_rx"、"phy_TX";
    SYSCON-phy-power =<0xeb 0x1c>;
    SYSCON-PCS =<0xeb 0x10>;
    时钟=<0x58 0x59 0xec 0xED 0xee 0x5d 0x10>;
    时钟名称="DPLL_ref"、"DPLL_ref_m2"、"wkupclk"、"REFCLK"、"div-clk"、 "PHY-DIV"、"SYSCLK";
    #phy-cells =<0x0>;
    linux、phandle =<0xa8>;
    phandle =<0xa8>;
    状态="正常";
    };

    1--->我的以太网板上电良好,因为它的以太网 phy led 作为标准要求。
    2--->即使我有一个错误的以太网驱动程序,此主板的 PCI 接口也应返回其 PCI 描述符以标识为端点,我应该通过运行 lspci 来查看它。 否?
    3--->在内核初始化期间,我收到内核错误消息。 我在 dra7-PCIe 驱动程序访问控制器寄存器时添加了布线。
    我没有看到任何错误、只是链接永远不会打开。

    我已检查 PHY PIPE3 PCIe 是否成功初始化。
    [0.452189] dra7-PCIe 51000000.PCIe_RC:消费类 GPIO 查找(空)
    [0.452198] dra7-PCIe 51000000.PCIe_RC:使用器件树进行 GPIO 查找
    >>> [0.452209] of _get_named_gpiod_flags:无法解析节点'/ocp/axi@0/PCIe_RC@51000000[0]的'GPIO'属性
    >>> [0.452219] of_get_named_gpiod_flags:无法解析节点'/ocp/axi@0/PCIe_RC@51000000[0]的'GPIO'属性
    >>> [0.452227] dra7-PCIe 51000000.PCIe_RC:使用查找表进行 GPIO 查找
    >>> [0.452236] dra7-PCIe 51000000.PCIe_RC:查找 GPIO (空)失败
    [0.452340] PCI 主机桥/ocp/axi@0/PCIE_RC@51000000范围:
    [0.452350]使用[bus 00-ff]找不到/ocp/axi@0/PCIE_RC@51000000的总线范围
    [0.452382] IO 0x20003000.0x20012fff -> 0x00000000
    [0.452408] MEM 0x20013000..0x2ffffff -> 0x20013000
    [0.452612]写入@f087c000 +偏移24:ffff80c0
    [0.452620]写入@f087c000 +偏移28:7f3f
    [0.452628]写入@f087c000 +偏移量34:ffffffe0
    [0.452634] rd @f087c000 +偏移量24:6000
    [0.452643]写入@f087c000 +偏移量24:6000
    [0.452654]写入@f087c000 +偏移量38:1F
    [0.452662] rd @f087c000 +偏移量10c:0
    [0.452668] rd @f087c000 +偏移量104:0
    [0.452674]写入@f087c000 +偏移量104:1.
    [0.452680] rd @f087c000 +偏移量104:1.
    [0.452686] rd @f087c000 +偏移量10c:0
    >>> [0.482197] dra7-PCIe 51000000.PCIe_RC:链路未建立
    [0.482366] dra7-PCIe 51000000.PCIe_RC:PCI 主机桥至总线0000:00
    [0.482379] PCI_BUS 0000:00:根总线资源[bus 00-ff]
    [0.482389] PCI_BUS 0000:00:根总线资源[IO 0x0000-0xFFF]
    [0.48239] PCI_BUS 0000:00:根总线资源[mem 0x20013000-0x2fffffff]
    [0.482409] PCI_BUS 0000:00:扫描总线
    [0.482442] PCI 0000:00:00.0:[104C:888]类型01类0x060400
    [0.482470] rd @f087c000 +偏移量24:4000
    [0.482477]写入@f087c000 +偏移量24:4000
    [0.482498] PCI 0000:00:00.0:寄存器0x10:[MEM 0x00000000-0x000fff]
    [0.482519] PCI 0000:00:00.0:寄存器0x14:[MEM 0x0000-0x0000FFF]
    [0.482565] PCI 0000:00:00.0:调用 PCI_fixup_ide_Bases+0x0/0x68
    [0.482604] PCI 0000:00:00.0:支持 D1
    [0.482613] PCI 0000:00:00.0:D0 D1 D3hot 支持 PME#
    [0.482624] PCI 0000:00:00.0:PME#已禁用
    [0.482823] PCI_BUS 0000:00:总线固定装置
    [0.482837] PCI:总线0:禁用快速背对背传输
    [0.482847] PCI 0000:00:00.0:扫描桥后的[bus 01-01]、通过0
    [0.482960] PCI_bus 0000:01:扫描总线
    [0.482969] rd @f087c000 +偏移量10c:0
    [0.482977] PCI_BUS 0000:01:总线固定装置
    [0.482983] PCI:总线1:启用快速背对背传输
    [0.482991] PCI_BUS 0000:01:总线扫描返回时 max = 01
    [0.482997]>> PCI Bus 0000:01
    [0.483008] PCI 0000:00:00.0:扫描桥后的[bus 01-01]、通道1
    [0.483020] PCI_BUS 0000:00:总线扫描返回时 max = 01
    [0.483083] PCI 0000:00:00.0:修复 IRQ:GOT 466
    [0.483091] PCI 0000:00:00.0:分配 IRQ 466
    [0.483122] PCI 0000:00:00.0:条0:已分配[mem 0x20100000-0x201fff]
    [0.483135] PCI 0000:00:00.0:条1:已分配[mem 0x2000000-0x2002FFF]
    [0.483147] PCI 0000:00:00.0:PCI 桥至[bus 01]
    [0.483373] pcieport 0000:00:00.0:通过 PCIe PME 中断向 PME 发送信号
    [0.483387] PCIe_PME 0000:00:00.0:pcie01:已加载服务驱动程序 PCIe_PME
    [0.483500] aer 0000:00:00.0:pcie02:服务驱动程序 aer loaded
    在桥后面未检测到任何内容。

    4-网桥= PCIe - PHY,不是???
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你有什么想法吗? 我阅读 了 TI 网站上的所有文章。 但是、即使这可能是 DTS 中的一个基本错误、我也看不到。 感谢你的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cecile、

    我正在尝试设置测试。 我可能没有自己的确切 PCIe 卡、但我的目标是检查是否可以使用 ProcSDK 3.3版本在 IDK 上枚举 EP。

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cecile、

    很抱歉、回答很慢。 我花了一段时间才能使设置正常工作。 我使用 ProcSDK 3.3.0.5 RT Linux 并修改了 am571x-idk.dts 文件以启用 pcie1_RC、但进行了以下更改:

    vip1{(&V)
    状态="正常";
    };

    + pcie1_rc{(&P)
    + 状态="正常";
    + GPIO =<&GPIO3 23 GPIO_ACTIVE_HIGH_>;
    +};

    遗憾的是、我没有以太网卡、而是使用 SATA 卡。 以下是 lspci 输出:

    -10:26:07 [INFM]主机:uname -a
    - 10:26:07 [INFM]目标:
    uname -a
    Linux am57xx-EVM 4.4.4.41-rt50-g968d071ce9 #1 SMP 抢占 RT Wed Mar 29 18:18:40 EDT 2017 armv7l GNU/Linux
    root@am57xx-EVM:~#


    |trace log|内部 do_cmd:cmd=lspci -nn|
    00:00.0 PCI 桥[0604]:德州仪器(TI)器件[104C:88888](修订版01)
    01:00.0 SATA 控制器[0106]:ASMedia Technology Inc. ASM1062串行 ATA 控制器[1b21:0612](修订版01)
    =================== lspci -vvv===================的输出
    |trace log|内部 do_cmd:cmd=lspci -v|
    00:00.0 PCI 桥接器:德州仪器(TI)器件8888 (修订版01)(prog-if 00 [正常解码])
    控制:I/O+ MEM+ busmaster+ SpectrusCycle - MemWINV- VGASnoop- ParErr+ Stepping - SERR+ FastB2B- DiscINTx+
    状态:CAP+ 66MHz - UDF- FastB2B- ParErr- DEVSEL=FAST > TABORT-<TAbort- SERR-<PERR- INTx-
    延迟:0、缓存行大小:64字节
    中断:引脚 A 路由到 IRQ 432
    区域0:20100000 (32位、不可预取)的存储器[size=1M]
    区域1:20020000的存储器(32位、不可预取)[size=64K]
    总线:primary=00、secondary =01、subordinate=01、sec-latiter=0
    桥后的 I/O:00001000-00001fff
    桥后内存:20200000-202fff
    桥后可预取存储器:20300000-203ffff
    次要状态:66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-<TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl:奇偶校验+ SERR- NoISA- VGA- Mbort->重置- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREN-
    功能:[40]电源管理版本3
    标志:PMEClk - DSI - D1+ D2- AuxCurrent =0mA PME (D0+、D1+、D2-、D3hot+、D3colo-)
    状态:D0 NoSoftRst- PME-启用- DSel=0 DScale=0 PME-
    功能:[50] MSI:ENABLE+ Count=1/1可屏蔽- 64位以上
    地址:00000000ae8db000数据:0000
    功能:[70] Express (v2)根端口(插槽-)、MSI 00
    DevCap:MaxPayload 256字节、PhantFunc 0
    ExtTag- RBE+
    DevCtl:报告错误:Correctable+ Non-Fatal+ Fatal+ Unsupported +
    RlxdOrd+ ExtTag- PhantFunc-AUXPWR- NoSnoop+
    MaxPayload 128字节、MaxReadReq 512字节
    DevSta:CORERR- UncorrErr- FatalErr- UnsuppReq- AUXPWR-发送
    LnkCap:端口#0、速度5GT/s、宽度 x2、ASPM L0 L1、退出延迟 L0 <512ns、L1 <64us
    ClockPm-惊喜- LActRep+ BwNot+ ASPMOptComp+
    LnkCtl:ASPM 已禁用;RCB 128字节已禁用- CommClk+
    ExtSynch- ClockPM- AutWidDis - BWInt-自动 BWInt-
    LnkSta:速度5GT/s、宽度 x1、TrErr- Train - SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
    RootCtl:勘误表-勘误表-非致命-勘误表- PMEIntEna+ CRSVisible -
    RootCap:CRSVisible -
    RootSta:PME ReqID 0000、PMEStatus- PMEPending -
    DevCap2:完成超时:范围 ABCD、TimeoutDIS+、LTR-、OBFF 不支持 ARIFWD-
    DevCtl2:完成超时:50uS 至50ms、TimeoutDIS-、LTR-、OBFF 已禁用 ARIFWD-
    LnkCtl2:目标链路速度:5GT/s、EnterCompliance-SpeedDiss-
    传输裕度:正常工作范围、EnterModifiedCompliance - ComplianceSOS-
    合规去加重:-6dB
    LnkSta2:当前去加重级别:-6dB、均衡化完成、均衡化 Phase1-
    均衡 Phase2-、均衡 Phase3-、链接均衡请求-
    功能:[100 v2]高级错误报告
    UESTA:DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt - UnxCmplt- RxOF- MalfTLP - ECRRC - UnsupReq - ACSviol-
    UEMsk:DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt - UnxCmplt- RxOF- MalfTLP - ECRC- UnsupReq - ACSviol-
    UESVrt:DLP+ SDES+ TLP - FCP+ CmpltTO- CmpltAbrt - UnxCmplt- RxOF+ MalfTLP+ ECRC - UnsupReq - ACSviol-
    嘉年华:RxErr- BadTLP- BadDLLP-Rollover -超时-非 FatalErr-
    CEMsk:RxErr- BadTLP- BadDLLP-Rollover - Timeout - NonFatalErr+
    AERCap:第一个错误指针:00、GenCap+ CGenEn- ChkCap+ ChkEn-
    正在使用的内核驱动程序:pcieport

    01:00.0 SATA 控制器:ASMedia Technology Inc. ASM1062串行 ATA 控制器(修订版01)(prog-if 01 [AHCI 1.0])
    子系统:ASMedia Technology Inc. 器件1060
    控制:I/O+ MEM+ busmaster+ SpectrusCycle - MemWINV- VGASnoop- ParErr+ Stepping - SERR+ FastB2B- DiscINTx+
    状态:CAP+ 66MHz - UDF- FastB2B- ParErr- DEVSEL=FAST > TABORT-<TAbort- SERR-<PERR- INTx-
    延迟:0、缓存行大小:64字节
    中断:引脚 A 路由至 IRQ 433
    区域0:I/O 端口为1020 [SIZE=8]
    区域1:I/O 端口为1030 [大小=4]
    区域2:I/O 端口为1028 [SIZE=8]
    区域3:I/O 端口为1034 [SIZE=4]
    区域4:I/O 端口为1000 [size=32]
    区域5:20200000 (32位、不可预取)的存储器[size=512]
    [虚拟] 20300000处的扩展 ROM [已禁用][大小=64K]
    功能:[50] MSI:ENABLE+ Count=1/1可屏蔽- 64位-
    地址:ae8db000数据:0001
    功能:[78]电源管理版本3
    标志:PMEClk - DSI - D1- D2- AuxCurrent =0mA PME (D0-、D1-、D2-、D3hot-、D3colo-)
    状态:D0 NoSoftRst- PME-启用- DSel=0 DScale=0 PME-
    功能:[80] Express (v2) Legacy Endpoint、MSI 00
    DevCap:MaxPayload 512字节、PhantFunc 0、Latency L0 <1us、L1 <8us
    ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLLReset -
    DevCtl:报告错误:可纠正-非致命-致命-不受支持-
    RlxdOrd+ ExtTag- PhantFunc-AUXPWR- NoSnoop+
    MaxPayload 128字节、MaxReadReq 512字节
    DevSta:CORERR+ UncorrErr- FatalErr- UnsuppReq- AUXPWR-发送
    LnkCap:端口#1、速度5GT/s、宽度 x1、不支持 ASPM、退出延迟 L0 <512ns、L1 <2us
    ClockPm-惊喜- LActRep- BwNot- ASPMOptComp
    LnkCtl:ASPM 已禁用;RCB 64字节已禁用- CommClk+
    ExtSynch- ClockPM- AutWidDis - BWInt-自动 BWInt-
    LnkSta:速度5GT/s、宽度 x1、TrErr- Train - SlotClk+ DLActive-BWMgmt- ABWMgmt-
    DevCap2:完成超时:不支持范围 ABC、TimeoutDIS+、LTR-、OBFF
    DevCtl2:完成超时:50uS 至50ms、TimeoutDIS-、LTR-、OBFF 被禁用
    LnkCtl2:目标链路速度:5GT/s、EnterCompliance-SpeedDiss-
    传输裕度:正常工作范围、EnterModifiedCompliance - ComplianceSOS-
    合规去加重:-6dB
    LnkSta2:当前去加重级别:-6dB、均衡化完成、均衡化 Phase1-
    均衡 Phase2-、均衡 Phase3-、链接均衡请求-
    功能:[100 v1]虚拟通道
    电容:LPEVC=0 REFCLK=100ns PATEntryBits=1
    ARB:固定式- WR32- WR64- WRR128-
    CTRL:ArbSelect=Fixed
    状态:INPROGRESS -
    VC0:电容:PATOffset=00 MaxTimeSlots = 1 RejSnooTrans -
    ARB:固定- WR32 - WRR64 - WRR128 - TWRR128 - WRR256 -
    CTRL:ENABLE+ ID=0 ArbSelect=Fixed TC/VC=ff
    状态:NegoPending - InProgress -
    使用的内核驱动程序:AHCI
    内核模块:AHCI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cecile、

    更正我的 ProcSDk 版本。 它是3.3.0.4 RT Linux。 很抱歉让人困惑。

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rex:

    我使用重新初始化我的配置

    我更改了我的 DTS 并按照您的建议获得了正确的 dtb。  

    Linux am57xx-EVM 4.4.4.41-rt50-g968d071ce9 #164 SMP Wed Jun 14 13:48:26 CEST 2017 armv7l GNU/Linux

    但我仍然看不到我的 PCI 设备。

    那么、您有5718IDK 1.3B 版吗?

    当我查看 http://www.ti.com/lit/df/sprr242/sprr242.pdf 上的硬件方案时 ,看起来 PCIe 重置是 GPIO 5上的。

    如果需要、我可以向您发送 config.gz。 没有 am571x-idk-defconfig。 我完成了教程中建议的所有内容。 但我看不到问题...  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cecile、

    我不确定您的案例中为何未检测到 PCIe EP。 我使用的是 AM571x-IDK PG2.0修订版1.3a、但它安装了最新的 ECN 以解决电源问题。 它相当于1.3c 版。 但它不适用于您、因为您没有在引导期间 IDK 停止的症状。

    若要构建 am571x-idk、应遵循 am57xx 系列的说明、但 RT 型号。 defconfig 为 tisdk_am57xx-EVM-RT_defconfig。 我使用了 ProcSDK 3.3.0.4 Linux RT 中的内核和文件系统。 因此、我只需要在启用 PCIe 的情况下构建 DTB 文件以运行测试。

     2029 make ARCH=arm cross_compile=arm-linux-gnueabihf- tisdk_am57xx-evm-rt_defconfig
     2030 将 arch=arm cross_compile=arm-linux-gnueabihf- am571x-idk.dtb

    雷克斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Rex:
    我今天刚刚开始测试我的 am5718idk。 我尝试了您建议的所有内容。 但我仍然看不到我的板。
    我在 e2e 网站上看到了另一篇关于时钟问题的文章。 您是否知道我是否可以使用这种铅?
    您的器件是否需要3.3V 电压?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我的 lspci -vv
    00:00.0 PCI 桥接器:德州仪器(TI)器件8888 (修订版01)(prog-if 00 [正常解码])
    控制:I/O+ Mem+ Busmaster+ Spectroycle- MemWINV- VGASnoop- ParErr+ Stepping - SERR+ FastB2B - DisINTx-
    状态:CAP+ 66MHz - UDF- FastB2B- ParErr- DEVSEL=FAST > TABORT-<TAbort- SERR-<PERR- INTx-
    延迟:0、缓存行大小:64字节
    中断:引脚 A 路由到 IRQ 432
    区域0:20100000 (32位、不可预取)的存储器[size=1M]
    区域1:20020000的存储器(32位、不可预取)[size=64K]
    总线:primary=00、secondary =01、subordinate=01、sec-latiter=0
    次要状态:66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-<TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl:奇偶校验+ SERR- NoISA- VGA- Mbort->重置- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREN-
    功能:[40]电源管理版本3
    标志:PMEClk - DSI - D1+ D2- AuxCurrent =0mA PME (D0+、D1+、D2-、D3hot+、D3colo-)
    状态:D0 NoSoftRst- PME-启用- DSel=0 DScale=0 PME-
    功能:[50] MSI:启用-计数=1/1可屏蔽- 64位以上
    地址:00000000000000000000数据:0000
    功能:[70] Express (v2)根端口(插槽-)、MSI 00
    DevCap:MaxPayload 256字节、PhantFunc 0
    ExtTag- RBE+
    DevCtl:报告错误:可纠正-非致命-致命-不受支持-
    RlxdOrd+ ExtTag- PhantFunc-AUXPWR- NoSnoop+
    MaxPayload 128字节、MaxReadReq 512字节
    DevSta:CORERR- UncorrErr- FatalErr- UnsuppReq- AUXPWR-发送
    LnkCap:端口#0、速度5GT/s、宽度 x2、ASPM L0 L1、退出延迟 L0 <512ns、L1 <64us
    ClockPm-惊喜- LActRep+ BwNot+ ASPMOptComp+
    LnkCtl:ASPM 已禁用;RCB 128字节已禁用- CommClk-
    ExtSynch- ClockPM- AutWidDis - BWInt-自动 BWInt-
    LnkSta:速度2.5GT/s、宽度 x1、TrErr- Train - SlotClk+ DLActive-BWMgmt- ABWMgmt-
    RootCtl:勘误表-勘误表-非致命-勘误表- PMEIntEna+ CRSVisible -
    RootCap:CRSVisible -
    RootSta:PME ReqID 0000、PMEStatus- PMEPending -
    DevCap2:完成超时:范围 ABCD、TimeoutDIS+、LTR-、OBFF 不支持 ARIFWD-
    DevCtl2:完成超时:50uS 至50ms、TimeoutDIS-、LTR-、OBFF 已禁用 ARIFWD-
    LnkCtl2:目标链路速度:5GT/s、EnterCompliance-SpeedDiss-
    传输裕度:正常工作范围、EnterModifiedCompliance - ComplianceSOS-
    合规去加重:-6dB
    LnkSta2:当前去加重级别:-3.5dB、均衡完成、均衡 Phase1-
    均衡 Phase2-、均衡 Phase3-、链接均衡请求-
    功能:[100 v2]高级错误报告
    UESTA:DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt - UnxCmplt- RxOF- MalfTLP - ECRRC - UnsupReq - ACSviol-
    UEMsk:DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt - UnxCmplt- RxOF- MalfTLP - ECRC- UnsupReq - ACSviol-
    UESVrt:DLP+ SDES+ TLP - FCP+ CmpltTO- CmpltAbrt - UnxCmplt- RxOF+ MalfTLP+ ECRC - UnsupReq - ACSviol-
    嘉年华:RxErr- BadTLP- BadDLLP-Rollover -超时-非 FatalErr-
    CEMsk:RxErr- BadTLP- BadDLLP-Rollover - Timeout - NonFatalErr+
    AERCap:第一个错误指针:00、GenCap+ CGenEn- ChkCap+ ChkEn-
    正在使用的内核驱动程序:pcieport

    与您相比:
    以下行缺失

    桥后的 I/O:00001000-00001fff
    桥后内存:20200000-202fff
    桥后可预取存储器:20300000-203ffff

    此外: 功能:[50] MSI:启用-计数=1/1可屏蔽- 64位以上
    地址:00000000000000000000数据:0000

    你怎么看?
    我还使用修改后的 DTS 尝试了已编译的内核和文件系统。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、我最后测量了连接器上的输入。
    3.3和3.3 AUX 正确。
    但我没有12V 电压。
    似乎只有两个连接器使用12V:J37和 J52。 两者都没有12V 电压。
    你有什么想法吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、我添加了 MSI 支持等、我在一个板上的12V 上有问题、但我的器件不需要它。
    您的 SATA 控制器是否具有带18针的 PCI Express 连接器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Cecile、

    U79被设计成从+5V VMAIN 外部电源生成+12V。  如果 J37的引脚2或 PCIe 连接器 J52的引脚 B1或 A2处没有任何+12V、则该板必须出现故障。  您是否在 U79周围使用了任何缺失或损坏的组件?

    Tom

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Cecile、

    我们测试中使用的 SATA PCIe 卡 是一个 SIKG DP SATA 6Gbps 2端口 PCIe SATA 控制器卡(SC-SA0L11-S2)、 https://www.amazon.com/SIIG-Express-Controller-SC-SA0L11-S2-Asmedia/dp/B00UYNHYVQ

    雷克斯