MicroZed PHY timeout

Chris Johns chrisj at rtems.org
Wed Mar 13 22:32:33 UTC 2024


On 14/3/2024 2:00 am, Kinsey Moore wrote:
> As far as I know, the Zynq LibBSD CGEM support hasn't changed much beyond the updates to support ZynqMP variants of the peripheral. Are you building LibBSD master or 6-freebsd-12?
> 
> Kinsey
> 
> -----Original Message-----
> From: users <users-bounces at rtems.org> On Behalf Of Richard VanderWal
> Sent: Tuesday, March 12, 2024 11:34 AM
> To: RTEMS Users <users at rtems.org>
> Subject: MicroZed PHY timeout
> 
> Good Morning, 
> 
> We are moving our RTEMS 5.1 application on ARM 32 MicroZed hardware (BSP arm/xilinx_zynq_zedboard) to the latest RTEMS master. We have found that the cgem0 interface no longer is initialized and we’re seeing a “phy read timeout: 1” message during boot. This appears to be happening in a call to cgem_miibus_readreg called from cgem_probe. 
> 
> We’re running on actual Avnet MicroZed board not anything custom. 
> 
> Has anyone else encountered this? Any help is appreciated. 
> 

As a starting point and a guess I would check the clock to the PHY. If something
in the path to defining the PHY clock changed it could result in the PHY
appearing to no work. The cgem driver is being used on Zynq, ZynqMP and Versal
boards now and something may have touched the clock set up.

Chris


More information about the users mailing list