-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
X96Max+ PHY (IP1001M) no ETH #1193
Comments
leaving attached the dtb and dts extracted from the original android rom |
Now that you download the latest version, this issue should be resolved. |
@ophub |
big change today |
It is not. Some boxes with IP1001M phy has an issue that it works only on 100Mbps. I spent a lot of time troubleshooting this, it seems have something to do with rgmii configuration, but I tried all possible combinations of internal tx and rx delays: none are working. Physicallly link goes up, but no Rx or Tx packets. So the only fix for now is to set interface to 100Mbps FD mode. There was already same reports: |
|
@ophub |
try meson-sm1-x96-max-plus-ip1001m.dtb |
Have you tried updating to another series of kernels, such as 5.4/6.1 and so on. Did you use it before? Problems with recent kernels? |
@ophub
Problems with recent kernels?
it recognizes the network card.. and detects 1GB but does not pick up the ip. |
Is your wired network card 100 megabytes? |
I don't know, https://www.chipmall.com/datasheet/IC-Plus-IP1001M_5294170.html and view pag 16 |
@tv4you2016 As I already mentioned earlier this is specific case for this particular model of X96 (Max Plus2 AI with IP1001M phy): it fails to transmit and receive packets in gigabit mode. 100MBps works fine. There are couple of options that control RGMII phy mode in kernel: For RGMII to work properly you need to configure a tx and rx delays. They can be configured on MAC side (s905x3 SoC) or PHY side (IP1001M) or both (very rarely: only if physicals distance between MAC and PHY very long).
This is how it configured on Android firmware, where gigabit interface is working properly. But for some reasons it's not working on armbian. Eventually I gave up and use it in 100Mbps mode all the time. You can use attached DTB for this. It forces interface to 100MBits, so you don't have to run ethtool everytime. |
do you have this issue only with my dtb or with original (meson-sm1-x96-max-plus-ip1001m-2.dtb) as well? you should probably check this: |
@serrj-sv |
View the document and copy the u-boot |
Device Information | 设备信息
Armbian Version | 系统版本
hello @ophub
I have an X96 Max+ PHY (IP 1001M) but I can't get the ETH to work,
the dtb i am using is meson-sm1-x96-max-plus-ip1001m-2.dtb
The pin voltage is:
48--3.35
49--3.35
50--0.17
51--0.17
7---0.17
8---3.35
but i get this error and i don't get ip
if you want log by Uart for a better debug say
The text was updated successfully, but these errors were encountered: