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.

AM4376雙網口LINK UP及LINK DOWN問題

Other Parts Discussed in Thread: AM4376

大家好!

我目前使用了AM4376 + RSZ9031RNX的架構設計了一塊板子, 但目前有遇到一個問題, 產品在使用一段時間即會反覆發生LINK UP / LINK DOWN的現象

經過測試, 我們發現到似乎問題只會發生在連接了Giga LAN的情況下才會有此問題 (如果在系統端增加一台100M的HUB進行連接, 則無此問題)

因此想請教, 如果需要修改Kernel code內的設定, 具體需要在哪邊進行修改? 是否需要其他的工具搭配使用?

目前開發使用的Linux版本為4.9.69, 而dimp出來的資訊如下

主要希望能修改Kernel, 強制讓系統維持在100Mbps

=> mii dump 4
0. (1140) -- PHY control register --
(8000:0000) 0.15 = 0 reset
(4000:0000) 0.14 = 0 loopback
(2040:0040) 0. 6,13 = b10 speed selection = 1000 Mbps
(1000:1000) 0.12 = 1 A/N enable
(0800:0000) 0.11 = 0 power-down
(0400:0000) 0.10 = 0 isolate
(0200:0000) 0. 9 = 0 restart A/N
(0100:0100) 0. 8 = 1 duplex = full
(0080:0000) 0. 7 = 0 collision test enable
(003f:0000) 0. 5- 0 = 0 (reserved)


=> mii dump 5
0. (1140) -- PHY control register --
(8000:0000) 0.15 = 0 reset
(4000:0000) 0.14 = 0 loopback
(2040:0040) 0. 6,13 = b10 speed selection = 1000 Mbps
(1000:1000) 0.12 = 1 A/N enable
(0800:0000) 0.11 = 0 power-down
(0400:0000) 0.10 = 0 isolate
(0200:0000) 0. 9 = 0 restart A/N
(0100:0100) 0. 8 = 1 duplex = full
(0080:0000) 0. 7 = 0 collision test enable
(003f:0000) 0. 5- 0 = 0 (reserved)

謝謝!