Hypervisor: not enough memory

Hello,
I’m configuring for the first time a PPC2200.
When I startup Hypervisor after installation, I received this error screen.
I already create partition on the CF card.
Can you help me to understand what could be the problem?
Thank you

Sounds like there is no unpartitioned area on your CFast.

“There must be an unpartitioned area available on the hard drive for the Automation Runtime installation. This area is comparable to the CF card in ARemb and should not have less than 1 GB.”

https://help.br-automation.com/#/en/4/automationruntime%2Ftargets%2Fhypervisor%2Fgposinstallieren.html

Hi Davide Check how much DRAM memory allocated to ARemb you have configured.

it looks like you have configured more than it is available. More info you can find here B&R Online Help

Hi Michael, thank you for your reply.
I had already created unpartitioned area on CFast as you can see in the image attached.
In your opinion is create in the correct way?
Thanks

Hi Jaroslav, thank you for your reply.
I check that parameter (that was set by default to 512) and try different size from minimun to maximum accepted (256,1024,3072) but nothing change.
Have you any other idea?
Thanks

Hi, what version of PPC system unit do you have? What version of AR and driver? and do you Linux or Windows GPOS? You can also try to upload log.txt file from CFAST card and read it.

Hi Jaroslav,
the PPC is a 5PPC2200_AL02_000
AR version is B4.93
What are the driver you talk about?
GPOS is windows 10
I’m a new user so I can’t upload the log file.
This is the only part of the log file where there is something about memory:

Thank you

Hello Davide,

The 5PPC2200.AL02-000 is not going to be capable of running Hypervisor with Windows 10. Windows 10 has a minimum DRAM requirement of 2 GB, which is all the PPC2200.AL02-000 has. This would leave no room for Automation Runtime to operate in parallel, requiring its own DRAM allocation to function.
image
B&R Online Help (br-automation.com)

Even if there is a workaround to squeeze both OS’s onto the same device, I’m afraid you wouldn’t be happy with the performance and longevity of Windows with less than 2GB of DRAM. Windows would need to page to the CFast card just to open up basic applications (ex. Chrome), which would not only slow the system down considerably, but also wear your CFast card much faster.

I would recommend looking at getting a 5PPC2200.AL04-000 at a minimum for a Hypervisor application (assuming low demand on both Windows and AR).

-Austin

5 Likes

@Austin is right :slight_smile: I would not explain it better :slight_smile:

1 Like

Hi Austin, thank you very much for the explanation!
So, considering that in my application I don’t need windows, I imagine that I can install only automation runtime. This will overwrite the windows installation, right?
It is sufficient to disable B&R Hypervisor on AS project, create installation package on usb pendrive and start the installation wizard?
Thank you again

Hello Davide,

Yes, you can install and run the ARembedded on the PPC2200.AL02-000. The AL02 hardware is better suited for an ARembedded system, or a Windows-only system with low requirements (ex. mapp View terminal).

It looks like you are using Automation Studio v4.12, so you can create a USB Installation Drive on the PPC2200. After you disable Hypervisor, you will still have the option under Project > Project Installation > Create USB Install Drive. Perform a project rebuild (or clean the configuration before creating the USB Install drive), then create the USB Install Drive on a USB drive. You will need a USB keyboard connected to the PPC2200.
image

You will then plug the USB drive into the PPC2200 and boot from the USB drive (press ESC/DEL/F2 during startup, choose Boot Manager, select USB drive). Once the USB drive boots, you will be treated to a screen similar to the Hypervisor installer. Choose to install and you will remove Windows and install ARembedded on the PPC.*

*Not sure how well the USB Install Drive will overwrite existing partitions. You may need to delete the existing partitions during install prior to the actual installation.

In the case you need to get Windows back on the PPC2200, you can find the Recovery Solution and Recovery Solution Images on the B&R website after login.

-Austin

I think the easiest way how to install ArEmb it is just unplug CFAST card, plug it into the reader and this reader you can then plug into you PC with AS and use Offline installation. If you have original Windows image from us then before reinstallation I would create backup of the CFAST (maybe you will need it later or) or just use new CFAST card. Jaroslav

2 Likes

Jaroslav is correct, it is the easiest path to use a CFast card reader. However, not everyone has a CFast card reader and they are not usually sitting on shelves in electronic stores. The delay for online shopping delivery (although short here in the US) can provide unnecessary and unwanted delays.

I personally use a Pixelflash CFast 2.0 card reader, and recommend a CFast card reader for anyone working with our APC/PPCs using CFast card storage.

-Austin

1 Like

Hi guys, sorry for delay but I was waiting for CFast card and reader to arrive from supplier. I just try how suggest by @kovarj and all works fine! Now AR is installed and my application is running, so thank you very much!
I have the last question.
Just to be sure, in my case (no hypervisor installed) I can run only VC4 visualization, while mappView can’t be used. Right?

Thank you again.

2 Likes

Hi, yes you are right. On PPC with only ArEmb installed you can run only VC4 visu in terminal. ArEmb can host mappView server as well…but for mappView client you need additonal hw that will act as a client.

Ok, it’s all clear.
Thank you again guys for your precious help!

2 Likes