Latest Attempt at GENODE on NOVA
Lonnie Cumberland
lonnie at ...218...
Sat Dec 28 23:35:18 CET 2013
Hi Again,
Looks like I'm back a square one on this problem as I was emulating PS/2 in
Virtualbox which seems to be why it showed up inside Qemu.
On booting into the physical machine, the problem still persists as the
graphics mode shows up but I have no keyboard or mouse availability.
In the NOVA 0.3a demo CD, the only differences that I can find in the
booting selections between the 1st and 3rd ISOlinux.cfg menu items seems to
be in the
LABEL nova1
MENU LABEL NOVA Userland Demo (VESA)
KERNEL mboot.c32
APPEND /tools/unzip --- /tools/bender.gz ---
/nul/hypervisor spinner iommu --- /nul/sigma0_nul.gz S0_DEFAULT
hostvga:0x40000,0x40000 hostkeyb:0,0x60,1,12 tracebuffer:10240
vdisk:rom:///linux/grml.iso hostvesa script_start:1 ---
/nul/tutor_nul.gz --- /nul/cycleburner_nul.gz --- /nul/rocknshine_nul.gz
--- /nul/eurosys.slides --- /nul/vancouver_nul.gz --- /tools/munich ---
/linux/bzImage.x --- /linux/bzImage --- /linux/initrd --- /linux/grml.iso
--- /pistachio/i686_kernel --- /pistachio/kickstart ---
/pistachio/sigma0 --- /pistachio/pingpong --- /fiasco/fiasco ---
/fiasco/bootstrap --- /fiasco/pingpong --- /fiasco/roottask ---
/fiasco/sigma0 --- /tutor.nulconfig --- /linux.nulconfig ---
/grml.nulconfig --- /pistachio/pistachio.nulconfig ---
/fiasco/fiasco.nulconfig --- /cycleburner.nulconfig ---
/rocknshine.nulconfig
TEXT HELP
Needs VT-x/VT-d for full functionality.
ENDTEXT
LABEL nova3
MENU LABEL NOVA Userland Demo (VESA, broken keyboard)
KERNEL mboot.c32
APPEND /tools/unzip --- /tools/bender.gz ---
/nul/hypervisor spinner iommu --- /nul/sigma0_nul.gz S0_DEFAULT
hostvga:0x40000,0x40000 hostkeyb:0,0x60,1,12,1,1 tracebuffer:10240
vdisk:rom:///linux/grml.iso hostvesa script_start:1 ---
/nul/tutor_nul.gz --- /nul/cycleburner_nul.gz --- /nul/rocknshine_nul.gz
--- /nul/eurosys.slides --- /nul/vancouver_nul.gz --- /tools/munich ---
/linux/bzImage.x --- /linux/bzImage --- /linux/initrd --- /linux/grml.iso
--- /pistachio/i686_kernel --- /pistachio/kickstart ---
/pistachio/sigma0 --- /pistachio/pingpong --- /fiasco/fiasco ---
/fiasco/bootstrap --- /fiasco/pingpong --- /fiasco/roottask ---
/fiasco/sigma0 --- /tutor.nulconfig --- /linux.nulconfig ---
/grml.nulconfig --- /pistachio/pistachio.nulconfig ---
/fiasco/fiasco.nulconfig --- /cycleburner.nulconfig ---
/rocknshine.nulconfig
TEXT HELP
Use this if your BIOS has weird USB legacy support.
ENDTEXT
--------------------------------------
>From Nova1 (the one that does not boot) has:
/nul/sigma0_nul.gz S0_DEFAULT hostvga:0x40000,0x40000 hostkeyb:0,0x60,1,12
and from Nova3 (which does boot on my physical machine) has:
/nul/sigma0_nul.gz S0_DEFAULT hostvga:0x40000,0x40000
hostkeyb:0,0x60,1,12,1,1
--------------------------------------------
This may not be of any help, but it is the only configuration of Nova
and/or Genode that I know which actually boots and allows me to have
keyboard functionality. I cannot test the mouse as there are no
applications, or VM's running which will take advantage of the mouse.
Anyway, I'll keep searching for a possible solution.
Kind Regards and have a great day,
Lonnie
On Sat, Dec 28, 2013 at 4:36 PM, Lonnie Cumberland <
lonnie at ...218...> wrote:
>
> Hi Norman,
>
> After some testing, I am coming to the belief that the mouse cursor is
> actually within the Qemu window, but is just zooming off the screen very
> rapidly when I move the mouse even a little.
>
> Still trying to look at things in more detail though.
>
> Thanks,
> Lonnie
>
>
> On Sat, Dec 28, 2013 at 4:04 PM, Lonnie Cumberland <
> lonnie at ...218...> wrote:
>
>> Hi Norman,
>>
>> your Qemu output looks quite fine - similar to the output of my
>>> (successful) test. Both USB mouse and keyboard are detected by the USB
>>> driver. I have to click into the Qemu window to move Genode's mouse
>>> cursor though.
>>>
>>>
>> Yes, when I also click in the Qemu window it lose the mouse and keyboard
>> is inactive.
>>
>>
>>> Just as a guess regarding your test machine, maybe the failure is caused
>>> by the use of the IOMMU, which is enabled for NOVA by default? To rule
>>> out this possible problem, could you please try to remove the "iommu"
>>> argument from the NOVA hypervisor by editing the line 76 of
>>> base-nova/run/env as follows:
>>>
>>> puts $fh " module /hypervisor iommu serial"
>>> -> puts $fh " module /hypervisor serial"
>>>
>>>
>> Tried this test with no changes in the results.
>>
>>
>>> As another test, you could restrict the USB driver to not touch USB 3.0
>>> by removing the 'xhci="yes"' configuration at ports/run/seoul.inc line
>>> 251:
>>>
>>> <config uhci="yes" ehci="yes" xhci="yes">
>>> -> <config uhci="yes" ehci="yes">
>>>
>>>
>> When I did this text, Genode would not go into graphics mode just
>>
>> <config uhci="yes" ehci="yes">
>>
>> I had to use the below in order for it go display the graphics mode and
>> launchpad
>>
>> <config uhci="yes" ehci="yes" xhci="no">
>>
>>
>>
>>> For getting deeper insights into what does wrong on your test machine,
>>> I'd recommend to use Intel AMT to capture the serial output of the
>>> machine over the network.
>>>
>>>
>> I will have to look into this more as I have not used it.
>>
>> Cheers,
>> Lonnie
>>
>>
>>
>>> Cheers
>>> Norman
>>>
>>> --
>>> Dr.-Ing. Norman Feske
>>> Genode Labs
>>>
>>> http://www.genode-labs.com · http://genode.org
>>>
>>> Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
>>> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>> organizations don't have a clear picture of how application performance
>>> affects their revenue. With AppDynamics, you get 100% visibility into
>>> your
>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>>> AppDynamics Pro!
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Genode-main mailing list
>>> Genode-main at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/genode-main
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20131228/b6cae6c7/attachment.html>
More information about the users
mailing list