找回密码
 注册
关于网站域名变更的通知
楼主: gavinhuang
打印 上一主题 下一主题

求助,PCIe链路必须Retrain才能跑到Gen3

  [复制链接]
  • TA的每日心情
    开心
    2025-11-21 15:15
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    16#
     楼主| 发表于 2018-8-1 13:45 | 只看该作者
    Jujianjun 发表于 2018-8-1 07:451 Z4 Q5 h0 J7 I( ?$ Z
    同意,根据现象看,应该不像是channel信号质量的问题:
    - Y8 I- e* [' w  W, P  p) K( i- Y; G: P
    提个建议:通过软件能把LTSSM开始训练的时间往 ...

    / _- w9 T* D' O$ x8 Z" `0 g你是担心Clock给的太晚了吗,应该不会吧。
    / Y7 c1 r5 j9 G" G9 S/ E我确实没量过Clock和reset之间的时序,应该没有问题,如果训练的时候没有时钟,应该连Gen1都不能工作,不过以后可以量一下,现在这个问题暂时搁置了,等以后解决了再更新答案吧。
    2 v5 J. W% Q6 g% _. I7 I6 c
    3 G/ H2 d7 u) \: ^- r* ?8 K谢谢版主一直在关心这个问题,非常感谢!8 B) d5 P& z1 L

    该用户从未签到

    17#
    发表于 2018-8-3 17:07 | 只看该作者
    gavinhuang 发表于 2018-7-30 10:16
    0 N" Z" G, t( j谢谢你的回答。; L% N4 p! o& z+ r+ ?3 b( ]
    现在就是不知道为什么上电的时候会工作在Gen1,我们没有协议分析仪,无法监控分析整个训 ...
    . @* K8 z' R; j) y% e
    链路训练最开始是工作在GEN1的,尝试去变到GEN3,有时候并不能到GEN2的,各种设备的兼容性问题。。。* q2 C( @) }, j
    其实你需要修改的是serdes参数的某个初始值,至于怎么修改,可以找BCM的FAE,不过估计也没人理你。。。; G6 _- R( B# J

    该用户从未签到

    18#
    发表于 2018-9-10 23:47 | 只看该作者
    兄弟搞定没有

    点评

    一直没搞定,大神有何高见?  详情 回复 发表于 2018-9-11 09:03
  • TA的每日心情
    开心
    2025-11-21 15:15
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    19#
     楼主| 发表于 2018-9-11 09:03 | 只看该作者
    wanily 发表于 2018-9-10 23:47
    $ `" ], U' [9 n) N, o  l+ ^6 a兄弟搞定没有

    ! m( @1 `* V9 ~& M: T) `6 V5 x$ [一直没搞定,大神有何高见?
    7 V9 m2 {0 ]% U+ p' ~

    点评

    87XX需要Retrain才能跑GEN3是正常的,PLX专门出了一份Errate,需要Retrain两次,照PLX说法,这是正常的,如果Retrain能链接到GEN3,请BIOS工程师增加指令,修改寄存器(开机后做Retrain动作)。  详情 回复 发表于 2018-10-24 12:15

    该用户从未签到

    20#
    发表于 2018-10-23 19:47 | 只看该作者
    87XX需要Retrain才能跑GEN3是正常的,PLX专门出了一份Errate,需要Retrain两次,如果需要这份文档可以发你。电话18025395155。我们也用PLX8724上行X8转2个下行的X8(接GEN3的万兆INTEL网卡XL710)也是识别不到GEN3,Retrain后勉强可以到GEN3,但78h的bit5是Retrain link,一直在0和1之间变动,稳不下来。而其他GEN3的显卡、raid卡、网卡都可以识别。另CLK比RESET要早,这个我用示波器测过。
    , [4 Y8 L% v! O3 J

    该用户从未签到

    21#
    发表于 2018-10-23 20:22 | 只看该作者
    我们用PLX8724上行X8转2个下行的X8(接GEN3的万兆INTEL网卡XL710)也是识别不到GEN3,
    . i, H9 B: J- z0 ?3 L9 a- q1)多次Retrain后勉强可以到GEN3,但78h的bit5是Retrain link,一直在0和1之间变动,稳不下来;2 h0 W. C8 k, v9 v. ]- o8 H: J' K; C
    2)此时可能还会跳回到GEN2,78h的bit5---Retrain link也会稳定下来;5 m( J9 x3 p6 e* X7 O
    3)其他功能GEN3的显卡、raid卡、网卡都可以识别为GEN3,目前唯独INTEL XL710识别不了GEN3(包括市面上买的商用X710网卡)?注:试过关ASPM无效,
    3 E8 Q1 B# M0 h8 e9 K5 g' g求大神指点一二,万分感谢!1 D  i8 r7 I: w& K8 p

    该用户从未签到

    22#
    发表于 2018-10-24 12:15 | 只看该作者
    gavinhuang 发表于 2018-9-11 09:033 N% h% J+ d. ?$ O" h
    一直没搞定,大神有何高见?

    4 w5 L$ h" [4 G  d3 l87XX需要Retrain才能跑GEN3是正常的,PLX专门出了一份Errate,需要Retrain两次,照PLX说法,这是正常的,如果Retrain能链接到GEN3,请BIOS工程师增加指令,修改寄存器(开机后做Retrain动作)。( s5 J" j8 u- H1 A6 m& a1 ~! t

    点评

    找到你说的那份Errata了,谢谢。 把这份Errata传上来,其他人有兴趣可以看一下。  详情 回复 发表于 2018-10-24 16:30
    刚看到你的回复,非常感谢! 我们现在也一直没解决这个问题,现行的解决办法依然是通过软件驱动,让系统开机时retrain。你说的87XX需要retrain才能跑GEN3是PLX官方的说法吗?能否把那份Errate发给我一下?链接也  详情 回复 发表于 2018-10-24 16:07
  • TA的每日心情
    开心
    2025-11-21 15:15
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    23#
     楼主| 发表于 2018-10-24 16:07 | 只看该作者
    caiyiquan 发表于 2018-10-24 12:15- H% i: S2 l* R% L
    87XX需要Retrain才能跑GEN3是正常的,PLX专门出了一份Errate,需要Retrain两次,照PLX说法,这是正常的, ...

    " G7 J" A  k2 ?" M( w刚看到你的回复,非常感谢!# ]7 L- w7 D$ e3 L" `& n; |

    9 [0 p1 J3 n- X+ e我们现在也一直没解决这个问题,现行的解决办法依然是通过软件驱动,让系统开机时retrain。你说的87XX需要retrain才能跑GEN3是PLX官方的说法吗?能否把那份Errate发给我一下?链接也行,谢谢了!0 C8 J; Q/ I6 X2 P+ X$ u4 d/ K* L

    点评

    请问一下大神用到过nt mode吗?想请教下nt port 如何retrain?  详情 回复 发表于 2019-1-16 23:37
    不知道怎么发你?我邮箱.另你休眠后再唤醒,PCIE也会进入休眠,系统下电源会进入省电模式,跑GEN1肯定和电源进省电模式有关。  详情 回复 发表于 2018-10-24 16:33
  • TA的每日心情
    开心
    2025-11-21 15:15
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    24#
     楼主| 发表于 2018-10-24 16:30 | 只看该作者
    caiyiquan 发表于 2018-10-24 12:155 D9 ^" n' x7 K" N- T$ f) Y" k
    87XX需要Retrain才能跑GEN3是正常的,PLX专门出了一份Errate,需要Retrain两次,照PLX说法,这是正常的, ...
    5 {- A" b8 c* c
    找到你说的那份Errata了,谢谢。
    4 N; n$ _5 `3 k" U2 C, m  l6 d+ j
    6 }5 b3 \/ A8 H把这份Errata传上来,其他人有兴趣可以看一下。4 D: y% B; D& q# v* ?& T& U
    7 K% |# j& E4 Y6 M1 b
    & B; z6 I& a3 }7 @4 S9 S9 @2 o% w) R

    pub-005018_DB05-000346-03_2017-05-11_PEX-87xx.pdf

    273.22 KB, 下载次数: 28, 下载积分: 威望 -5

    点评

    兼容性问题重点看1.38,但我们请PLX改后还是无效。1.21 是说GEN3时有LCRC错误,不会引起连接不到GEN3 1.23是说异步时钟时,GEN3会有CRC错误计数,一般都是同步时钟 1.25是说进入compliance mode次数超3次link就根  详情 回复 发表于 2018-10-24 16:41

    该用户从未签到

    25#
    发表于 2018-10-24 16:33 | 只看该作者
    gavinhuang 发表于 2018-10-24 16:07
      c, E5 Y- B" G刚看到你的回复,非常感谢!
    . `% T- h2 Z6 Z2 F9 b" R
    0 |1 C, L' U4 [# e# o我们现在也一直没解决这个问题,现行的解决办法依然是通过软件驱动,让系 ...
    9 x  A3 G# `( {2 B
    不知道怎么发你?我邮箱sz.yqcai@evoc.cn.另你休眠后再唤醒,PCIE也会进入休眠,系统下电源会进入省电模式,跑GEN1肯定和电源进省电模式有关。! e! g: c9 w4 B$ E# ^" U8 @

    该用户从未签到

    26#
    发表于 2018-10-24 16:41 | 只看该作者
    gavinhuang 发表于 2018-10-24 16:309 N7 d6 J7 S9 F$ G
    找到你说的那份Errata了,谢谢。& B: D8 m, K5 x& z* ^

    & E* m' c; Q3 M. B6 ^" A把这份Errata传上来,其他人有兴趣可以看一下。
    / w/ o' ?/ M- E0 u
    兼容性问题重点看1.38,但我们请PLX改后还是无效。
    1.21 是说GEN3时有LCRC错误,不会引起连接不到GEN3
    5 v2 x5 T' q$ J1 J+ M% `2 t. c8 I
    1.23是说异步时钟时,GEN3会有CRC错误计数,一般都是同步时钟

    - Z/ v  i9 l! W& C& K
    1.25是说进入compliance mode次数超3次link就根本链接不来了,与链接到GEN2也无关

    8 h& K( E* [7 F: j8 X- y
    1.35 是说你手动共控制GEN2升GEN3速率时写一次retrain不行,要写两次,与自动链接不到GEN3无关。

    + z# d. l, k! @6 x0 j# `+ ~9 t
    2.9是说GEN3速度时推出ASPM打开时, 自动退出L1状态时有错误计数
    ! g  E" a" S( s9 c8 P6 H2 y3 k
    2.10是说手动想GEN2 升GEN3时们要写两次retrain

    6 |' F; n# E% J0 R5 i( D5 G0 t. y, f& y! k  p5 z

    该用户从未签到

    27#
    发表于 2019-1-16 23:26 来自手机 | 只看该作者
    大神、请教一下、我使用pex8624工作在nt 模式、会存在概率性link不上的问题、请问一下如何使nt port retrain

    该用户从未签到

    28#
    发表于 2019-1-16 23:37 来自手机 | 只看该作者
    gavinhuang 发表于 2018-10-24 16:077 Y, {  z( U4 }' {( _4 [7 G$ U8 O# s
    刚看到你的回复,非常感谢!! D, q3 e: v8 ^' ~. G

    ( j( H" p# y$ T% E7 e& A我们现在也一直没解决这个问题,现行的解决办法依然是通过软件驱动,让系 ...
    4 H- q7 [. O0 F$ ^
    请问一下大神用到过nt mode吗?想请教下nt port 如何retrain?

    点评

    没用过NT Mode  详情 回复 发表于 2019-1-18 19:33
  • TA的每日心情
    开心
    2025-11-21 15:15
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    29#
     楼主| 发表于 2019-1-18 19:33 | 只看该作者
    zcIvean 发表于 2019-1-16 23:37
    4 a( C" C+ d/ E+ E! ?/ J6 j请问一下大神用到过nt mode吗?想请教下nt port 如何retrain?
    9 \6 v% Y& }$ E0 e! D
    没用过NT Mode' ], X3 P9 s. H7 }# g

    该用户从未签到

    30#
    发表于 2019-2-18 17:44 | 只看该作者
    我的8796   扩展了 8个PCIE 槽,  插上视频 解码板或FPGA 板都可以稳定工作在PCIE3.0  ,  但插GPU 或显卡时,  有时是GEn3 有时是GEN1
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-22 01:52 , Processed in 0.171875 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表