We have a petalinux image which ethernet works fine on the Engineering silicon / board, but does not work on the Production version.
Petalinux was generated from hdf export from a vivado project with an empty (other than the ZYNQ block) PL system. PS was configured for ethernet and such, similar if not identical to the default done by the configuration wizzard. (this is to support reprogramming the PL system. Not sure why I need this but but that's another issue for another day.)
Ethernet through u-boot seems to work fine in both cases.
I also noticed that there are different schematics for the Engineering and Production boards. Both of our setups are the starter kits meaning that each SOM has the carrier designed for it.
1. are there any significant hardware changes in the schematics (besides the ZYNQ) requiring newer versions of software or a different configuration?
2. does the zynq itself require newer versions of software? (petalinux or vivado)
All our tools are 2017.1