TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5718 SDK4 pcie link I210 failed

  

 I got a problem when initializing the I210 in SDK4, it **never link up** at most time, but it succeed 100% in SDK8, 

in kernel /drivers/pci/dwc/pci-dra7xx.c ,dra7xx_pcie_establish_link .

There are any ideas to fix the bug if I insist to use the kernel SDK4 ? obviously I know it is the good one to update to SDK8


SDK8:Linux 5.10.100-1.0.1 #151 SMP PREEMPT IRQPIPE Wed Nov 13 16:03:16 CST 2024 armv7l armv7l armv7l GNU/Linux

SDK4:Linux 4.9.41+ #27 SMP PREEMPT Wed Jun 14 17:58:54 CST 2023 armv7l GNU/Linux



sdk8 link OK 正常识别芯片
[4.237518] dra7-pcie 51000000.pcie: GPIO lookup for consumer (null)
[4.237548] dra7-pcie 51000000.pcie: using device tree for GPIO lookup
[4.237731] dra7-pcie 51000000.pcie: host bridge /ocp/axi@0/pcie@51000000 ranges:
[4.237792] dra7-pcie 51000000.pcie:IO 0x0020003000..0x0020012fff -> 0x0000000000
[4.237823] dra7-pcie 51000000.pcie:MEM 0x0020013000..0x002fffffff -> 0x0020013000
[4.237915] dra7-pcie 51000000.pcie: Reset pcie device
[4.754364] dra7-pcie 51000000.pcie: Link up
[4.754486] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
 
SDK4 link ok正常识别芯片
[0.496820] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.3
[0.497037] dra7-pcie 51000000.pcie: GPIO lookup for consumer (null)
[0.497046] dra7-pcie 51000000.pcie: using device tree for GPIO lookup
[0.642013] dra7-pcie 51000000.pcie: link up
[0.642213] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
SDK4 link failed未识别到芯片
[0.497903] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.3
[0.498121] dra7-pcie 51000000.pcie: GPIO lookup for consumer (null)
[0.498129] dra7-pcie 51000000.pcie: using device tree for GPIO lookup
[1.543369] dra7-pcie 51000000.pcie: phy link never came up
[1.543570] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00

TRANSLATE with x
English

Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian
TRANSLATE with

COPY THE URL BELOW

Back
EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back
Taylor:

您好,

已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

,

chengjie zhao:

请问现在进度到哪一步了呢?

TRANSLATE with x

English

Arabic
Hebrew
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back

,

Links:

您询问的此SDK处于原样状态,我们无法支持您使其正常工作。

请浏览论坛,寻找任何可能有帮助的线索。

AM57x的所有SDK都只有2年的支持期,之后默认情况下会迁移到您所知的较新软件。

我会听从我们的PCIe工程师的意见,也许他有一些通用的建议。

SDK 4和SDK 8之间有4年的差异,在此期间,Linux内核已从4.9版本升级到5.10版本。TI将带来变化,但Linux社区将带来更多软件架构的变化。试图找到修复所看到的特定问题的提交将有点困难。

话虽如此,你总是可以从我们的git树中克隆Linux源代码,并使用“git diff”、“git whatchanged”、“git-funce”或任何其他你喜欢使用的git机制来查看ti-Linux-4.9.y和ti-Linux-5.10.y分支之间的差异。我自己快速浏览了一下,SDK 4和8之间有很多重大变化。我将链接我们的git存储库,克隆链接位于页面底部:git.ti.com/…/

源代码以及所有提交的补丁修复消息都是公开的。因此,这将取决于您是要迁移到SDK 8还是阅读提交以找到修复所看到问题的补丁。如果选择后者,我预计将需要大量的git手动工作,将4年的提交一分为二。

赞(0)
未经允许不得转载:TI中文支持网 » AM5718 SDK4 pcie link I210 failed
分享到: 更多 (0)