I'm trying to connect via ssh to a Buildroot Linux instance running in an Armv-A Base RevC AEM FVP. These are the parameters I'm using:
FVP_Base_RevC-2xAEMvA \ -C bp.smsc_91c111.enabled=true -C bp.hostbridge.userNetworking=true \ -C bp.hostbridge.userNetPorts=127.0.0.1:8022=22 -C bp.hostbridge.userNetSubnet=10.0.2.0/23 \ ....
Foundation_Platform \ --network=nat \ --network-nat-subnet=10.0.2.0/23 \ --network-nat-ports=127.0.0.1:8022=22 \ ....
Can you please check the two things below?
As noted in the user guide of the AEMFVP-A sw stack above, each release of sw stack has a recommended version of FVP.. Unless any specific reason, the recommended version of FVP should be used.
If your are running a Linux instance that doesn't support SSH server e.g. BusyBox, incoming SSH to the FVP is not possible. If you install a Linux distribution listed in the user guide e.g. Fedora-36-1.5, you can ssh from the host to the FVP.
Thanks for your answer, but I think I realized the "issue". The problem is just that the Base RevC AEM FVP seems to be just too slow compared to Foundation AEM FVP. So it was not that the ssh connection was not working. It was just taking a long time. I noticed the by setting cache_state_modelled=0 the Base RevC AEM FVP model became much faster. When I retried connecting with ssh it was working.