how to install Genode on PC machine

Ivan Loskutov loskutov.ivan at ...9...
Sun Apr 14 17:59:27 CEST 2013


Hi Jian,
1) I've used iPXE because it has good code and I can change this for my
needs. Grub seems more difficult for modifications for me. Second cause -
network boot is better for debuging. You can modify Grub or your other
prefered bootloader.
2) For my case I was need to configure RAM for fit l4linux to memory of my
PC. I don't think that NIC driver error is caused memory layout.

--
Ivan Loskutov



2013/4/14 Jian Liu <gjk.liu at ...9...>

>
> 2013/4/10 Ivan Loskutov <loskutov.ivan at ...9...>
>
>>
>> 2013/4/10 yuqing wang <happymoodmglm at ...9...>
>>
>>> I downgrade qemu,fedora can start now.
>>> But fedora can not connect to the internet in qemu,it is strange.The log
>>> file is attached.
>>>
>> For connect to the internet you need configure ethernet in l4linux. I
>> didn't do auto configuration in this rootfs. Try do:
>> ifconfig eth0 up
>> dhclient eth0& - if you use dhcp server in your network.
>>
>>
>>
>>> My research is based on the network of l4linux running on real machine,I
>>> think if i have a try of your experiment about network performance of
>>> l4linux ,it would help me a lot.
>>>  My PC hardware:
>>> motherboard:        Intel Q77
>>> CPU:                     Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
>>> Ethernet:               intel 82579LM
>>> RAM:                     4G
>>> I burn the fedora.iso in a cd,try to run it on my PC,but the l4linux
>>> hangs,show these message:
>>>
>>> [ 60.001054]INFO:rcu_sched detected stalls on CPUs/tasks: { 1} (detected
>>> by 0, t= 6002 jiffies)
>>> [ 60.001657]INFO:Stall ended before state dump start
>>> [ 236.893706]INFO:rcu_sched detected stalls on CPUs/tasks: { 1}
>>> (detected by 0, t= 24007 jiffies)
>>> [ 236.894303]INFO:Stall ended before state dump start
>>> [ 413.786348]INFO:rcu_sched detected stalls on CPUs/tasks: { 1}
>>> (detected by 0, t= 42012 jiffies)
>>> [ 413.786943]INFO:Stall ended before state dump start
>>> [ 590.678987]INFO:rcu_sched detected stalls on CPUs/tasks: { 1}
>>> (detected by 0, t= 60017 jiffies)
>>> [ 590.679596]INFO:Stall ended before state dump start
>>>
>>> I am not sure whether it's something wrong during my build process or my
>>> hardware don't fit the l4linux.
>>> Could you make your fedora.iso file available on net ,so i can download
>>> and have a try .I think this would help me to find where is wrong.
>>>
>> I have issues with boot on real hardware too. I've tried use Grub 1, Grub
>> 2 and iPXE for boot.
>> My target PC has memory layout different from qemu, this part of log l4
>> bootstraper from my PC:
>>
>> Limiting RAM region   [ bce73000,  bcffffff] {   18d000} to   [ bce73000,
>>  bcffffff] {   18d000} due to 3024 MB limit
>>   Dropping RAM region   [100000000, 23e5fffff] {13e600000} due to 3024 MB
>> limit
>>   RAM: 0000000000000000 - 000000000009ebff: 635kB
>>   RAM: 0000000000100000 - 000000001fffffff: 523264kB
>>   RAM: 0000000020200000 - 000000003fffffff: 522240kB
>>   RAM: 0000000040200000 - 00000000bbd36fff: 2026716kB
>>   RAM: 00000000bcde8000 - 00000000bcde8fff: 4kB
>>   RAM: 00000000bce73000 - 00000000bcffffff: 1588kB
>>
>> Memory is not continious.  And Genode's memory manager has strange
>> behavior with this. May be people from Genode can help with this.
>> I've temporary solve this issue via hardcode start loading adress to
>> 0x40200000 in iPXE multiboot loader. And I've modify bootstrap modaddr to
>> 0x80000000.
>> With these changes I can boot PC but have only 2G memory for using. I
>> don't try to understand how to work it yet. I'm going to prepare more
>> information and open issue on Genode's bug tracker.
>>
>> Maybe you have the same issue for your hardware.
>>
>
>  Hi Ivan,
>
>     I did the same Ethenet driver test in my PC. I also met the same
> problem like yuqing's email, which say some thing related to "rcu_sched
> detected stalls" work wrong. But your email says it is involved with errors
> for RAM. Moreover, I tested your script on a old PC which have only 2G RAM,
> but L4Linux can also not boot crrectly in this machine. So, I am puzzled
> with two questions:
>
> 1) Why we need iPXE booting? Is there any right configure for Grub booting?
> 2) Is it the real reason for testing failure the the NIC driver error is
> involved with RAM configure.
>
>     Best,
>
>     Jian
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> 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/20130414/4bc689ea/attachment.html>


More information about the users mailing list