9361-16i RAID卡在某个pcie slot识别不到问题分析

news/2024/11/29 8:02:08/
  • 问题描述

9361-16i RAID卡在CBB侧两个PCIE SLOT识别不到,但在主板侧的PCIE X16 SLOT可以识别 。

  • 排查过程

由于在主板侧可以识别,发现他们的不同之处在于100MHz时钟来源不同,主板侧直接从PCH引出,而CBB侧是通过一个clock buffer引出。联想到之前遇到过因为100MHz时钟类型不匹配导致PCIE不能link的问题,所以怀疑是这个100MHz时钟信号质量存在问题。

测量CBB侧和主板侧100MHz时钟信号,对比发现主板侧波形幅度在1V左右,CBB侧波形幅度在700mV左右,怀疑是因为时钟幅度达不到要求,于是尝试对clock buffer输出的信号增加上下拉调节其幅度,调整clock buffer的输出模式,以及直接把PCH输出的时钟引到卡上等方式,均不能解决问题。

经过上述过程,感觉可能跟时钟没有关系,于是想分析一下PCIE当前处于哪个状态,根据PCIE状态机运行过程,第一步应该是detect状态,使用单端探头测量PCIE信号发现存在周期性脉冲,说明此时处于detect状态,说明PCIE确实没有link,初始化未完成。

当前陷入无思路状态,后来偶然发现这张卡在主板侧和CBB侧上的指示灯状态有差异,在AC上电不开机状态下,在CBB侧卡的LED6处于常亮状态,而在主板侧卡的LED6不亮,在按下开机键后主板侧的卡LED6才会亮。说明在不开机时主板侧的卡没上电,而CBB侧的卡上有电。

于是开始测量在不开机状态主板上SLOT和CBB上SLOT的上电区别,发现主板侧只有P3V3_AUX电,而在CBB侧有P3V3_AUX_CBB和P12V_CBB。正常状态下不开机时P12V_CBB不应该有的,实际上这个电是检测到了卡在位后就给了,而没有管有没有开机。于是修改CPLD控制这个电在监测到卡在位且开机后再给出,经过测试发现9361-16i可以识别到了。

所以该问题是卡的上电时序存在问题,但是PCIE Card SPEC上对时序要求如下,P3V3和P12V直接没有时序要求,为什么会导致9361-16i卡识别不到呢?

 

 

 

 

测量上电时序发现P12V_CBB与P3V3_AUX_CBB时序如下,P12V_CBB比P3V3_AUX_CBB先上电,这里不符合SPEC要求中P3V3_AUX先上电的要求。

  • 更改方法

修改CPLD将P12V_CBB_EN信号改为在检测到卡在位且按开机后再给出。


http://www.ppmy.cn/news/442790.html

相关文章

PCI Express 16X和PCIE 2.0有什么区别?哪个更好?

PCI- E 16X 1.0 和PCI-E 16X 2.0 接口的形状和针脚数都是一样的,就是我们平时在主板上看见的显卡接口,但PCI-E 16X 2.0是现在的新规范,而 PCI-E 16X 1.0是过去的旧规范,PCI-E 16X 1.0 经常被简称为PCI-E 16X 。它们的主要区别是&a…

PCIe Gen4 Equlization失败掉速到Gen3的问题排查

问题现象: EXXXX显卡直接插到主板上可以link up到Gen4显卡 Gen5 CI interposer卡无法link到Gen4,只能协商到Gen3显卡Gen5 CI interposer卡Gen4延长线,可以协商到Gen4 如果使用15cm延长线,链路只能到Gen3如果使用20cm延长线&#…

PCIE学习笔记(一)总线规范及接口的带宽、速率计算

目录 一 PCIE总线规范: 二 PCIE接口的带宽、速率计算相关概念 三 PCIE带宽计算 一 PCIE总线规范: PCI-Express (peripheral component interconnect express) 是一种高速串行计算机扩展总线标准,它原来的名称为 “3GIO” ,是由…

PCI-E接口的学习

一、pci-e接口的概念 PCI-E全称PCI-Express(peripheral component interconnect express),外部设备互连总线接口,由intel提出并推广,所连接的设备分配独享通道带宽,不共享总线带宽。 PCle有两种存在形式,M.2接口形式…

PCIe简介及引脚定义

参考文章:http://www.2cto.com/os/201607/523581.html http://blog.csdn.net/michaelcao1980/article/details/42778405 随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速…

Pcie 协议理解

1. OBFF Mechanism Optimized Buffer Flush/Fill (OBFF) Mechanism cite from: 《PCI EXPRESS BASE SPECIFICATION, REV. 3.1a 》 The Optimized Buffer Flush/Fill (OBFF) Mechanism enables a Root Complex to report to Endpoints (throughout a hierarchy) time wind…

PCI-E

PCI-E 1 简介 PCI-E(PCI-Express的所写)是最新的总线和接口标准,它原来的名称为“3GIO”,是由英特尔提出的,很明显英特尔的意思是它代表着下一代I/O接口标准。交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-…

基于FPGA的PCI接口电路设计

全套资源下载地址:https://download.csdn.net/download/sheziqiong/86773461 全套资源下载地址:https://download.csdn.net/download/sheziqiong/86773461 目 录 1 绪论 1 1.1课题研究的目的与意义 1 1.2 PCI发展的历史及现状[2] 2 2 FPGA技术概述 6 2.1…