caseycullen wrote:I'm back!
I also tested RC2 with no issues noticed. I used the cyrus_p5020_eth_poweroff.dtb tree. What is the current status of the on-board networking?
---casey
xeno74 wrote:Hi All,
I released the
RC2 for the X5000 and X1000 today.
Please test it.
Thanks,
Christian
Hi Casey,
The status regarding the Ethernet DPAA as i look at it:
Testing the DPAA in its current state with current driver still makes it break. Ethernet traffic stalls, DHCP does not get picked up... so for me its broken.
Like the errors show, it has to be something with the buffering...
At some point i got in contact with a guy named Matevz Langus and he is a NXP partner with a good knowledge of DPAA. These are projects he does
http://www.borea.si/portfolio-item/puma ... microcode/
He asked me to check out the FMAN microcode within the Cyrus board and found out we are using a realy realy old version... 106.1.0 can be found using the command mb.d 0x7fe737e0 in Uboot.
This microcode when using a p5020 V2 sillicon (can be checked in Uboot) needs to be replaced to start with. What Matvez told me was:
well, then you have the wrong microcode for your chip.
This microcode is used for Ethernet.
This one would be the correct one:
https://github.com/NXP/qoriq-fm-ucode/b ... 6_1_18.bin
So at this point, we have the right microcode, but this needs to get compiled within a Uboot version.
Hopefully Alex Perez can help with this .. i need to contact him, and when this is done, we can continue.
PS, i do have my actual MAC adresses on the X5000 (this was an issue as well) by putting an old version of Uboot in the board (i have a link) pull the MAC addresses out, and reinsert your actual Uboot, and give the approriate MACs by setting them using ethaddr and eth1addr.
So this has been my journey sofar....