-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot get NOVA demo to run on qemu #2309
Comments
When using the default qemu package as shipped by 16.04. Ubuntu LTS
the demo works for me. |
Hi Alexander, Thanks for the quick reply. I installed the default emu package (2.5.0), but I'm still experiencing the exact same behavior. I'm wondering if it could be related to one of the warnings I'm getting:
I tried googling this warning, but did not see any results. Scott |
You are sure 2.5.0 is active (not by accident still 2.7.1 is taken) ? What does In the meantime I downloaded and build 2.7.1 and yes, there it also does not work for me. |
Ahmm, you are running inside a VM or on native Ubuntu ? |
I am definitely now using 2.5.0. I perhaps should have also mentioned that I'm using Ubuntu inside of VirtualBox. My host system is a 2016 MacBook Pro with MacOS Sierra. |
May you just for fun run on the base-hw kernel instead on nova. For me base-hw works with qemu 2.7.1 |
In etc/build.conf, I changed KERNEL from 'nova' to 'hw' and rebuilt the demo. When qemu launches, it now displays "Booting 'Genode on base-hw'", but then I run into the same issue: a frozen GUI. Although this time the warning messages from Genode are different:
|
The output is ok, it should just work. Seems to be an issue with your virtualization stack. Since we have no Mac around here, we're not going to investigate. What you may try is to move the generated .iso outside of your VM and run it as a own Virtualbox VM instance, maybe you have more luck this way. (Or you just dd the image to a usb stick and run it on a native machine, but then you probably have no serial output...). |
If you using the nova version of the demo, you have to enable the I/O APIC in the Virtualbox VM configuration ! |
Does |
Yes, that last fix worked! |
The display size can be configured in the 'demo.run' script for the 'fb_drv' component:
|
Works beautifully. Thanks! Now closing this thread... |
I followed the directions in the Genode book, Section 2.4, to build and run the nova demo on x86_64. I'm using Genode 17.02, and qemu 2.7.1 on Ubuntu 16.04 LTS. When I run
everything seems to build just fine, and then qemu launches. The GUI for the demo is then displayed, but freezes immediately. The scout window is displayed with the green x-ray shading, but I cannot move or manipulate it at all. The entire GUI just remains frozen, and I am unable to do anything. Here's the output when I run
make run/demo
:The text was updated successfully, but these errors were encountered: