Ethernet issue during migration to Apalis IMX6Q 1.1d (KSZ9131RNXI)

Hello there,

i’m working on an apalis imx6q and have a problem with the ixora ethernet port. The orange LED always stays on (even without the cable connected) and the network no longer works.

My system is based on an old customization of a BSD 2.8; the thing I noticed is that with the imx6q 1.1c I didn’t have this problem , with the 1.1.d it appeared.

From what I understand, the problem should be related to the change of ethernet transreceiver
from KSZ9031RNXIC to KSZ9131RNXI and well known problems with this device.

I saw that the topic has been covered in the past by several threads but no one proposed a definitive solution, I was wondering if I should manually modify micrel.c or the device tree or if perhaps a fix has been made in the 2.8 branch repository before the EOL.

Ultimately, is there a correct procedure I can follow?

Apalis iMX6 Quad 2GB IT V1.1D
Ixora V1.2A
Customized image Yocto based on Alapis-iMX6_LXDE-Image_2.8b7

Hello @franker83 ,
The maintenance version 2.8b8 added support for the KSZ9131 PHY.
You can download it here:

Best regards,
Josep

Hi josep.tx, thanks for the reply.

The problem is that the one you showed me is a ready-to-use image. I am working with customized Yocto image built with OE-Core, at the time I had started from:

 repo init -u http://git.toradex.com/toradex-bsp-platform.git -b LinuxImageV2.8
 repo sync

and then update to specific version

 repo init -b refs/tags/Apalis-iMX6_LXDE-Image_2.8b7.-20200610
 repo sync

Now the ideal would be to update to the 2.8b8 version you indicated (with the aim of maintaining my changes), if this were not possible I could also replicate my customizations on a new “repo init” in an other folder. The problem is that however on the

http://git.toradex.com/toradex-bsp-platform.git

I can’t find the version you told me, the latest is 2.8b7.

Regards

Hello @franker83 ,

Thanks for pointing this out. I have asked internally about it.

Best regards,
Josep

Hello @franker83 ,

You need to use the tip of the rocko branch on our layers instead of the tag, like this:
https://git.toradex.com/cgit/meta-toradex-nxp.git/log/?h=rocko
None of our layers should be pointing at a tag if you want the last release we made.
We don’t kow wh the tag was not created, but in any case, we’re not updating this branch anymore, so you don’t need to worry about this commit changing.

Best regards,
Josep