Methods to reset PCIe devices on i.MX8 under Linux system

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Methods to reset PCIe devices on i.MX8 under Linux system

1,256件の閲覧回数
pengluo
Contributor III

Our i.MX8QM uses PCIe A and PCIe B to connect two PCIe network cards. Among them, the network card on PCIe A works normally, while the PCIe network card on PCIe B may occasionally encounter link training failure during driver initialization. However, it can complete initialization successfully after each device restart. Since the probability of link training failure is low, we intend to reset PCIe B when such a failure occurs. After the reset is completed, we will reload the driver to trigger device initialization and link training. Please let us know the specific implementation method. Thank you!

ラベル(1)
0 件の賞賛
返信
1 返信

1,232件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport

try the command "echo 1 > /sys/bus/pci/rescan" i

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2205963%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELinux%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%A7i.MX8%E3%81%AEPCIe%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2205963%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%BD%93%E7%A4%BE%E3%81%AE%20i.MX8QM%20%E3%81%AF%E3%80%81PCIe%20A%20%E3%81%A8%20PCIe%20B%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%202%20%E3%81%A4%E3%81%AE%20PCIe%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%20%E3%82%AB%E3%83%BC%E3%83%89%E3%82%92%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%81%86%E3%81%A1%E3%80%81PCIe%20A%20%E3%81%AE%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%20%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81PCIe%20B%20%E3%81%AE%20PCIe%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%20%E3%82%AB%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AF%E3%80%81%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E4%B8%AD%E3%81%AB%E3%83%AA%E3%83%B3%E3%82%AF%20%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E5%90%84%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E5%86%8D%E8%B5%B7%E5%8B%95%E5%BE%8C%E3%81%AB%E5%88%9D%E6%9C%9F%E5%8C%96%E3%82%92%20CAN%20%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%8C%E4%BA%86%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%83%AA%E3%83%B3%E3%82%AF%20%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B%E7%A2%BA%E7%8E%87%E3%81%AF%E4%BD%8E%E3%81%84%E3%81%9F%E3%82%81%E3%80%81%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%A4%B1%E6%95%97%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AB%E3%81%AF%20PCIe%20B%20%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%99%E3%82%8B%E4%BA%88%E5%AE%9A%E3%81%A7%E3%81%99%E3%80%82%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E5%86%8D%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%A8%E3%83%AA%E3%83%B3%E3%82%AF%20%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E3%82%92%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E5%85%B7%E4%BD%93%E7%9A%84%E3%81%AA%E5%AE%9F%E6%96%BD%E6%96%B9%E6%B3%95%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2205963%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2206040%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Methods%20to%20reset%20PCIe%20devices%20on%20i.MX8%20under%20Linux%20system%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2206040%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%80%8Cecho%201%20%26gt%3B%20%2Fsys%2Fbus%2Fpci%2Frescan%E3%80%8D%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E