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