I am currently trying to use PYNQ.remote with the RFSoC4x2 board. With a VM running Ubuntu 22.04 LTS, with Vivado, Vitis, PetaLinux 2024.1, and Docker, I have successfully built a PYNQ.remote SD card image for the RFSoC4x2 using the process described in the following AMD PYNQ support thread:
My initial build failed; however, the second build completed successfully and generated the RFSoC4x2-3.1.1.img file. I suspect the first build failed because Yocto could not find a cached build artifact and then rebuilt it from scratch on the second attempt.
I powered up the RFSoC4x2 with the image flashed to an SD card and connected the board to a serial console using a standard micro-USB cable. The board boots through U-Boot, starts the Linux kernel, and reaches the login prompt. However, once at the login prompt, the following message is repeatedly printed every few seconds:
usb usb2-port1: Cannot enable. Maybe the USB cable is bad?
I have tested the USB cable on other devices and data transfer appears to work correctly. I attempted to log in using “xilinx” as both the username and password between these messages, but the system responds with “Login incorrect.” The OLED display on the RFSoC board also remains blank.
Has anyone experienced this issue before, or does anyone know the cause of this and how it might be resolved?
I have attached a log of the messages displayed by the RFSoC4x2 on the serial console during startup.
Have you tried logging in using petalinux? At the initial boot, it should prompt you to create a new password. Also, if you’re able to login into the board, make sure pynq-remote is up and running using sudo systemctl status pynq-remote
Hi @Ironmanna Thank you for your advice. I have successfully logged into Petalinux on the RFSoC board using the username you provided. I now have jupyter lab running on a host machine and connected to the RFSoC4x2 board.
Curiously, it didn’t seem to effect using the PYNQ servers over the USB3 cable, but I did not do any excessive testing.
After going around with people at RealDigital, I finally got the answer: there’s a new USB chip I think for the usb3 port, and RealDigital had to make a patch to 3.0.1. Here’s the patched image:
It’s a patched 3.0.1 image. When RealDigital ships a new board, the image on the SD card that comes with it will have this patch. As of last Dec, the images on the PYNQ.io web site does NOT have the patch (although maybe they fixed it by now).
I guess you will need their patch, so maybe contact RealDigital and see if they will help. Good luck!