OK, it looks like it’s possible to fix this without recompiling PYNQ. Add a new file “uEnv.txt” to the SD card with the following line:
bootargs=root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=1 uio_pdrv_genirq.of_id="generic-uio" clk_ignore_unused cpuidle.off=1
This adds cpuidle.off=1 to the rest of the default bootargs found from PYNQ/pynq_bootargs.dtsi at master · Xilinx/PYNQ · GitHub
Now the hardware manager seems to work and so does the Jupyter Notebook interface.
When you boot, you should see “Loaded environment from uEnv.txt” in the uBoot messages on the serial port.
Some info from:
https://forums.xilinx.com/t5/Embedded-Boot-and-Configuration/Not-Able-to-Debug-using-Hardware-Manager-in-ZCU102-revision-1-1/td-p/852542