Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best,
Jian
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader: 1. Create bootable USB-flash with grub 1.xx 2. Copy directories fiasco and genode from your BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best, Jian
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Thanks all, I will try it.
Jian LIU ---- email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader:
- Create bootable USB-flash with grub 1.xx
- Copy directories fiasco and genode from your
BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best, Jian
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
Thanks all, I will try it.
Jian LIU
email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader:
- Create bootable USB-flash with grub 1.xx
- Copy directories fiasco and genode from your
BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best, Jian
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
I think the main point for your prolbem is the error could be only reoccured in your physical test machine. Does Genode support serial line debugging for phycial machine? Linuxs support this way debugging, and some initial parameters should be set up for kernels in menu.lst. How about for Genode? I am also intested in the topic.
Jian LIU ---- email to: gjk.liu@...9...
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
Thanks all, I will try it.
Jian LIU
email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader:
- Create bootable USB-flash with grub 1.xx
- Copy directories fiasco and genode from your
BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best, Jian
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi, it's known issue https://github.com/genodelabs/genode/issues/593
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
Thanks all, I will try it.
Jian LIU
email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader:
- Create bootable USB-flash with grub 1.xx
- Copy directories fiasco and genode from your
BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best, Jian
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi Ivan, Thank you.I read the mails at the website https://github.com/genodelabs/genode/issues/593 ,and I find that there is not a clear way to solve my issue. I notice that you have tested the network performance of l4linux on real hardware.The Ethernet card in your test is intel 82579LM. Do you know the details about how to sovle my issue ? Or I should change my Ethernet card to another one ,such as intel 82540EM or 82579LM? Best. Yuqing Wang.
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Hi, it's known issue https://github.com/genodelabs/genode/issues/593
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
Thanks all, I will try it.
Jian LIU
email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader:
- Create bootable USB-flash with grub 1.xx
- Copy directories fiasco and genode from your
BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best, Jian
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Try to apply patches from Christian Helmuth which related to issue #593 thread. This must partialy solve this issue. But sometimes I have the same messages too.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi Ivan, Thank you.I read the mails at the website https://github.com/genodelabs/genode/issues/593 ,and I find that there is not a clear way to solve my issue. I notice that you have tested the network performance of l4linux on real hardware.The Ethernet card in your test is intel 82579LM. Do you know the details about how to sovle my issue ? Or I should change my Ethernet card to another one ,such as intel 82540EM or 82579LM? Best. Yuqing Wang.
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Hi, it's known issue https://github.com/genodelabs/genode/issues/593
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
Thanks all, I will try it.
Jian LIU
email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader:
- Create bootable USB-flash with grub 1.xx
- Copy directories fiasco and genode from your
BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
Hi Norman,
With your help, I have now some experiences on Genode, such as building and demo it in Qemu. I have also learned about the whole structure of source code and some calling relastionship in the system. Now I try to install Genode in my PC (the physical machine) and boot it from hard drivers. So I can see avaliablity and response time from applications such as Arora, which is really some slow in Qemu. But I don't know to do it. Could you give me some directions? Thanks.
I have found some guy sent similar question in the mail list last year as,
http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40...
But there is no detail explainations and steps how to do it. I wonder if there is any document on how to install Genode in a PC. Which hardwares does it support now? and how to config drivers code for network card, usb etc?
Best, Jian
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
I update the patches I can find related to issue #593 ,some are writed by chelmuth and some by alex-ab .But the issue still occur. I am not familiar with Github,maybe I missed some files,I will still work on it. When I try to find the patches related to issue #593,I find that the genode source tree I downloaded two or three weeks ago is not newest.Some patches I finded is released three months ago,but my source tree still have the old files. I download genode source tree from the website https://github.com/genodelabs/genode. Is there a way can update the whole source tree to make it have all patches,or is there a website where we can always get the newest genode source tree. Regards.
Yuqing Wang
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Try to apply patches from Christian Helmuth which related to issue #593 thread. This must partialy solve this issue. But sometimes I have the same messages too.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi Ivan, Thank you.I read the mails at the website https://github.com/genodelabs/genode/issues/593 ,and I find that there is not a clear way to solve my issue. I notice that you have tested the network performance of l4linux on real hardware.The Ethernet card in your test is intel 82579LM. Do you know the details about how to sovle my issue ? Or I should change my Ethernet card to another one ,such as intel 82540EM or 82579LM? Best. Yuqing Wang.
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Hi, it's known issue https://github.com/genodelabs/genode/issues/593
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
Thanks all, I will try it.
Jian LIU
email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
I recommend you to make bootable USB flash or setup network boot. For booting you can use Grub or Grub2, but genode's vesa driver can't use some modern video adapters, and it can be solved with using patched version of Grub from Adam Lackorzynski http://os.inf.tu-dresden.de/~adam/grub/ Step-by-step guide with grub 1.xx bootloader:
- Create bootable USB-flash with grub 1.xx
- Copy directories fiasco and genode from your
BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : cd BUILD_DIR; cp -R var/run/demo/fiasco /mnt/usb; cp -R var/run/demo/genode /mnt/usb 3. Copy grub config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst 4. Boot from usb flash on PC
If you would like to use Grub2 you need rewrite Grub menu.lst in Grub2 format.
Genode supports most of modern hardware, and you don't need usually to special config for drivers.
-- Ivan Loskutov
2013/3/26 Jian Liu <ljian236@...9...>
> Hi Norman, > > With your help, I have now some experiences on Genode, such as > building and demo it in Qemu. I have also learned about the whole > structure of source code and some calling relastionship in the > system. > Now I try to install Genode in my PC (the physical machine) and boot > it from hard drivers. So I can see avaliablity and response time from > applications such as Arora, which is really some slow in Qemu. But I > don't know to do it. Could you give me some directions? Thanks. > > I have found some guy sent similar question in the mail list last > year as, > > > http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40... > > But there is no detail explainations and steps how to do it. I > wonder if there is any document on how to install Genode in a PC. > Which hardwares does it support now? and how to config drivers code > for network card, usb etc? > > Best, > > Jian > > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > Genode-main mailing list > Genode-main@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/genode-main >
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Try sources from our fork https://github.com/Ksys-labs/genode from branch * staging*. You can try *fedora.run* run script from *iloskutov* folder. It worked for me on my hardware.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
I update the patches I can find related to issue #593 ,some are writed by chelmuth and some by alex-ab .But the issue still occur. I am not familiar with Github,maybe I missed some files,I will still work on it. When I try to find the patches related to issue #593,I find that the genode source tree I downloaded two or three weeks ago is not newest.Some patches I finded is released three months ago,but my source tree still have the old files. I download genode source tree from the website https://github.com/genodelabs/genode. Is there a way can update the whole source tree to make it have all patches,or is there a website where we can always get the newest genode source tree. Regards.
Yuqing Wang
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Try to apply patches from Christian Helmuth which related to issue #593 thread. This must partialy solve this issue. But sometimes I have the same messages too.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi Ivan, Thank you.I read the mails at the website https://github.com/genodelabs/genode/issues/593 ,and I find that there is not a clear way to solve my issue. I notice that you have tested the network performance of l4linux on real hardware.The Ethernet card in your test is intel 82579LM. Do you know the details about how to sovle my issue ? Or I should change my Ethernet card to another one ,such as intel 82540EM or 82579LM? Best. Yuqing Wang.
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Hi, it's known issue https://github.com/genodelabs/genode/issues/593
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
Thanks all, I will try it.
Jian LIU
email to: gjk.liu@...9...
2013/3/27 Ivan Loskutov <loskutov.ivan@...9...>
> Hi Jian, > > I recommend you to make bootable USB flash or setup network boot. > For booting you can use Grub or Grub2, but genode's vesa driver > can't use some modern video adapters, and it can be solved with > using patched version of Grub from Adam Lackorzynski > http://os.inf.tu-dresden.de/~adam/grub/ > Step-by-step guide with grub 1.xx bootloader: > 1. Create bootable USB-flash with grub 1.xx > 2. Copy directories fiasco and genode from your > BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : > cd BUILD_DIR; cp -R var/run/demo/fiasco > /mnt/usb; cp -R var/run/demo/genode /mnt/usb > 3. Copy grub > config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, > example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst > 4. Boot from usb flash on PC > > If you would like to use Grub2 you need rewrite Grub menu.lst in > Grub2 format. > > Genode supports most of modern hardware, and you don't need > usually to special config for drivers. > > > -- > Ivan Loskutov > > > > 2013/3/26 Jian Liu <ljian236@...9...> > >> Hi Norman, >> >> With your help, I have now some experiences on Genode, such as >> building and demo it in Qemu. I have also learned about the whole >> structure of source code and some calling relastionship in the >> system. >> Now I try to install Genode in my PC (the physical machine) and boot >> it from hard drivers. So I can see avaliablity and response time >> from >> applications such as Arora, which is really some slow in Qemu. But I >> don't know to do it. Could you give me some directions? Thanks. >> >> I have found some guy sent similar question in the mail list >> last year as, >> >> >> http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40... >> >> But there is no detail explainations and steps how to do it. I >> wonder if there is any document on how to install Genode in a PC. >> Which hardwares does it support now? and how to config drivers code >> for network card, usb etc? >> >> Best, >> >> Jian >> >> >> ------------------------------------------------------------------------------ >> Own the Future-Intel® Level Up Game Demo Contest 2013 >> Rise to greatness in Intel's independent game demo contest. >> Compete for recognition, cash, and the chance to get your game >> on Steam. $5K grand prize plus 10 genre and skill prizes. >> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >> _______________________________________________ >> Genode-main mailing list >> Genode-main@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/genode-main >> > > > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > Genode-main mailing list > Genode-main@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/genode-main > >
Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
I downloaded the sources from branch staging ,when I tried fedora.run run script, the system seemed to hang. The whole log file is attached. The original fedora.run run script set the qemu memory to 3072M,but my mechine only support 1024M,I am not sure if this cause the hangs. I check the log file, find it lose some output which normally printed by nic_drv.
[init -> nic_drv] --- init iPXE NIC [init -> nic_drv] number of devices: 1 [init -> nic_drv] --- init rx_callbacks [init -> nic_drv] --- get MAC address [init -> nic_drv] 00:0e:04:00:03:16
so I add some print function in the source file genode/dde_ipxe/src/driver/nic/main.cc According to the print message,in the nic-main.cc file, the create member function of driver-factory class is not called. Is this cause my hang?What do you suggest to fix this strange issue. Regard. Yuqing Wang.
2013/4/9 Ivan Loskutov <loskutov.ivan@...9...>
Try sources from our fork https://github.com/Ksys-labs/genode from branch *staging*. You can try *fedora.run* run script from *iloskutov* folder. It worked for me on my hardware.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
I update the patches I can find related to issue #593 ,some are writed by chelmuth and some by alex-ab .But the issue still occur. I am not familiar with Github,maybe I missed some files,I will still work on it. When I try to find the patches related to issue #593,I find that the genode source tree I downloaded two or three weeks ago is not newest.Some patches I finded is released three months ago,but my source tree still have the old files. I download genode source tree from the website https://github.com/genodelabs/genode. Is there a way can update the whole source tree to make it have all patches,or is there a website where we can always get the newest genode source tree. Regards.
Yuqing Wang
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Try to apply patches from Christian Helmuth which related to issue #593 thread. This must partialy solve this issue. But sometimes I have the same messages too.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi Ivan, Thank you.I read the mails at the website https://github.com/genodelabs/genode/issues/593 ,and I find that there is not a clear way to solve my issue. I notice that you have tested the network performance of l4linux on real hardware.The Ethernet card in your test is intel 82579LM. Do you know the details about how to sovle my issue ? Or I should change my Ethernet card to another one ,such as intel 82540EM or 82579LM? Best. Yuqing Wang.
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Hi, it's known issue https://github.com/genodelabs/genode/issues/593
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi, I want to run l4linux on real hardware to do some research about its network.I use l4linux.run script to create the files which I would copy to my hard disk.I also modified the menu.lst file in my PC according to the menu.lst in l4linux.iso file created by run script. The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board and I use another intel 82541PI Ethernet Card.Because qemu use the intel 82540 series Ethernet card as default,so I think intel 82541 is supported. When I tried to boot l4linux from hard disk ,there is something wrong with nic_drv:
[init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] memory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
the whole log file is attached. I find the source file which would print the error message.It is 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' function.But I don't know how to debug it. Any help is appreciated. Regards.
2013/3/27 Jian Liu <gjk.liu@...9...>
> Thanks all, I will try it. > > Jian LIU > ---- > email to: gjk.liu@...9... > > > 2013/3/27 Ivan Loskutov <loskutov.ivan@...9...> > >> Hi Jian, >> >> I recommend you to make bootable USB flash or setup network boot. >> For booting you can use Grub or Grub2, but genode's vesa driver >> can't use some modern video adapters, and it can be solved with >> using patched version of Grub from Adam Lackorzynski >> http://os.inf.tu-dresden.de/~adam/grub/ >> Step-by-step guide with grub 1.xx bootloader: >> 1. Create bootable USB-flash with grub 1.xx >> 2. Copy directories fiasco and genode from your >> BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : >> cd BUILD_DIR; cp -R var/run/demo/fiasco >> /mnt/usb; cp -R var/run/demo/genode /mnt/usb >> 3. Copy grub >> config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, >> example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst >> 4. Boot from usb flash on PC >> >> If you would like to use Grub2 you need rewrite Grub menu.lst in >> Grub2 format. >> >> Genode supports most of modern hardware, and you don't need >> usually to special config for drivers. >> >> >> -- >> Ivan Loskutov >> >> >> >> 2013/3/26 Jian Liu <ljian236@...9...> >> >>> Hi Norman, >>> >>> With your help, I have now some experiences on Genode, such as >>> building and demo it in Qemu. I have also learned about the whole >>> structure of source code and some calling relastionship in the >>> system. >>> Now I try to install Genode in my PC (the physical machine) and >>> boot >>> it from hard drivers. So I can see avaliablity and response time >>> from >>> applications such as Arora, which is really some slow in Qemu. But >>> I >>> don't know to do it. Could you give me some directions? Thanks. >>> >>> I have found some guy sent similar question in the mail list >>> last year as, >>> >>> >>> http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40... >>> >>> But there is no detail explainations and steps how to do it. I >>> wonder if there is any document on how to install Genode in a PC. >>> Which hardwares does it support now? and how to config drivers code >>> for network card, usb etc? >>> >>> Best, >>> >>> Jian >>> >>> >>> ------------------------------------------------------------------------------ >>> Own the Future-Intel® Level Up Game Demo Contest 2013 >>> Rise to greatness in Intel's independent game demo contest. >>> Compete for recognition, cash, and the chance to get your game >>> on Steam. $5K grand prize plus 10 genre and skill prizes. >>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >>> _______________________________________________ >>> Genode-main mailing list >>> Genode-main@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/genode-main >>> >> >> >> >> ------------------------------------------------------------------------------ >> Own the Future-Intel® Level Up Game Demo Contest 2013 >> Rise to greatness in Intel's independent game demo contest. >> Compete for recognition, cash, and the chance to get your game >> on Steam. $5K grand prize plus 10 genre and skill prizes. >> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >> _______________________________________________ >> Genode-main mailing list >> Genode-main@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/genode-main >> >> > > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > Genode-main mailing list > Genode-main@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/genode-main > >
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
L4linux didn't start because atapi_drv crashed: [init -> atapi_drv] Io error! I have the same error with qemu-1.4.0 but it works with qemu-1.2.2. You can downgrade qemu or disable hard disk access in run script (attached).
-- Ivan Loskutov
2013/4/9 yuqing wang <happymoodmglm@...9...>
I downloaded the sources from branch staging ,when I tried fedora.run run script, the system seemed to hang.
The whole log file is attached. The original fedora.run run script set the qemu memory to 3072M,but my mechine only support 1024M,I am not sure if this cause the hangs. I check the log file, find it lose some output which normally printed by nic_drv.
[init -> nic_drv] --- init iPXE NIC [init -> nic_drv] number of devices: 1 [init -> nic_drv] --- init rx_callbacks [init -> nic_drv] --- get MAC address [init -> nic_drv] 00:0e:04:00:03:16
so I add some print function in the source file genode/dde_ipxe/src/driver/nic/main.cc According to the print message,in the nic-main.cc file, the create member function of driver-factory class is not called. Is this cause my hang?What do you suggest to fix this strange issue. Regard. Yuqing Wang.
2013/4/9 Ivan Loskutov <loskutov.ivan@...9...>
Try sources from our fork https://github.com/Ksys-labs/genode from branch *staging*. You can try *fedora.run* run script from *iloskutov*folder. It worked for me on my hardware.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
I update the patches I can find related to issue #593 ,some are writed by chelmuth and some by alex-ab .But the issue still occur. I am not familiar with Github,maybe I missed some files,I will still work on it. When I try to find the patches related to issue #593,I find that the genode source tree I downloaded two or three weeks ago is not newest.Some patches I finded is released three months ago,but my source tree still have the old files. I download genode source tree from the website https://github.com/genodelabs/genode. Is there a way can update the whole source tree to make it have all patches,or is there a website where we can always get the newest genode source tree. Regards.
Yuqing Wang
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Try to apply patches from Christian Helmuth which related to issue #593 thread. This must partialy solve this issue. But sometimes I have the same messages too.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi Ivan, Thank you.I read the mails at the website https://github.com/genodelabs/genode/issues/593 ,and I find that there is not a clear way to solve my issue. I notice that you have tested the network performance of l4linux on real hardware.The Ethernet card in your test is intel 82579LM. Do you know the details about how to sovle my issue ? Or I should change my Ethernet card to another one ,such as intel 82540EM or 82579LM? Best. Yuqing Wang.
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Hi, it's known issue https://github.com/genodelabs/genode/issues/593
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
> Hi, > I want to run l4linux on real hardware to do some research about its > network.I use l4linux.run script to create the files which I would copy to > my hard disk.I also modified the menu.lst file in my PC according to the > menu.lst in l4linux.iso file created by run script. > The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium > dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board > and I use another intel 82541PI Ethernet Card.Because qemu use the intel > 82540 series Ethernet card as default,so I think intel 82541 is supported. > When I tried to boot l4linux from hard disk ,there is something > wrong with nic_drv: > > [init -> nic_drv] memory allocation failed in alloc_memblock > (size=2048, align=800, offset=0) > [init -> nic_drv] memory allocation failed in alloc_memblock > (size=2048, align=800, offset=0) > > the whole log file is attached. > I find the source file which would print the error message.It is > 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' > function.But I don't know how to debug it. > Any help is appreciated. > Regards. > > > > 2013/3/27 Jian Liu <gjk.liu@...9...> > >> Thanks all, I will try it. >> >> Jian LIU >> ---- >> email to: gjk.liu@...9... >> >> >> 2013/3/27 Ivan Loskutov <loskutov.ivan@...9...> >> >>> Hi Jian, >>> >>> I recommend you to make bootable USB flash or setup network boot. >>> For booting you can use Grub or Grub2, but genode's vesa driver >>> can't use some modern video adapters, and it can be solved with >>> using patched version of Grub from Adam Lackorzynski >>> http://os.inf.tu-dresden.de/~adam/grub/ >>> Step-by-step guide with grub 1.xx bootloader: >>> 1. Create bootable USB-flash with grub 1.xx >>> 2. Copy directories fiasco and genode from your >>> BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : >>> cd BUILD_DIR; cp -R var/run/demo/fiasco >>> /mnt/usb; cp -R var/run/demo/genode /mnt/usb >>> 3. Copy grub >>> config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, >>> example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst >>> 4. Boot from usb flash on PC >>> >>> If you would like to use Grub2 you need rewrite Grub menu.lst in >>> Grub2 format. >>> >>> Genode supports most of modern hardware, and you don't need >>> usually to special config for drivers. >>> >>> >>> -- >>> Ivan Loskutov >>> >>> >>> >>> 2013/3/26 Jian Liu <ljian236@...9...> >>> >>>> Hi Norman, >>>> >>>> With your help, I have now some experiences on Genode, such as >>>> building and demo it in Qemu. I have also learned about the whole >>>> structure of source code and some calling relastionship in the >>>> system. >>>> Now I try to install Genode in my PC (the physical machine) and >>>> boot >>>> it from hard drivers. So I can see avaliablity and response time >>>> from >>>> applications such as Arora, which is really some slow in Qemu. >>>> But I >>>> don't know to do it. Could you give me some directions? Thanks. >>>> >>>> I have found some guy sent similar question in the mail list >>>> last year as, >>>> >>>> >>>> http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40... >>>> >>>> But there is no detail explainations and steps how to do it. I >>>> wonder if there is any document on how to install Genode in a PC. >>>> Which hardwares does it support now? and how to config drivers >>>> code >>>> for network card, usb etc? >>>> >>>> Best, >>>> >>>> Jian >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Own the Future-Intel® Level Up Game Demo Contest 2013 >>>> Rise to greatness in Intel's independent game demo contest. >>>> Compete for recognition, cash, and the chance to get your game >>>> on Steam. $5K grand prize plus 10 genre and skill prizes. >>>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >>>> _______________________________________________ >>>> Genode-main mailing list >>>> Genode-main@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/genode-main >>>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Own the Future-Intel® Level Up Game Demo Contest 2013 >>> Rise to greatness in Intel's independent game demo contest. >>> Compete for recognition, cash, and the chance to get your game >>> on Steam. $5K grand prize plus 10 genre and skill prizes. >>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >>> _______________________________________________ >>> Genode-main mailing list >>> Genode-main@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/genode-main >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Own the Future-Intel® Level Up Game Demo Contest 2013 >> Rise to greatness in Intel's independent game demo contest. >> Compete for recognition, cash, and the chance to get your game >> on Steam. $5K grand prize plus 10 genre and skill prizes. >> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >> _______________________________________________ >> Genode-main mailing list >> Genode-main@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/genode-main >> >> > > > ------------------------------------------------------------------------------ > Minimize network downtime and maximize team effectiveness. > Reduce network management and security costs.Learn how to hire > the most talented Cisco Certified professionals. Visit the > Employer Resources Portal > http://www.cisco.com/web/learning/employer_resources/index.html > _______________________________________________ > Genode-main mailing list > Genode-main@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/genode-main > >
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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. 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. Regards Yuqing Wang
2013/4/9 Ivan Loskutov <loskutov.ivan@...9...>
L4linux didn't start because atapi_drv crashed: [init -> atapi_drv] Io error! I have the same error with qemu-1.4.0 but it works with qemu-1.2.2. You can downgrade qemu or disable hard disk access in run script (attached).
-- Ivan Loskutov
2013/4/9 yuqing wang <happymoodmglm@...9...>
I downloaded the sources from branch staging ,when I tried fedora.run run script, the system seemed to hang.
The whole log file is attached. The original fedora.run run script set the qemu memory to 3072M,but my mechine only support 1024M,I am not sure if this cause the hangs. I check the log file, find it lose some output which normally printed by nic_drv.
[init -> nic_drv] --- init iPXE NIC [init -> nic_drv] number of devices: 1 [init -> nic_drv] --- init rx_callbacks [init -> nic_drv] --- get MAC address [init -> nic_drv] 00:0e:04:00:03:16
so I add some print function in the source file genode/dde_ipxe/src/driver/nic/main.cc According to the print message,in the nic-main.cc file, the create member function of driver-factory class is not called. Is this cause my hang?What do you suggest to fix this strange issue. Regard. Yuqing Wang.
2013/4/9 Ivan Loskutov <loskutov.ivan@...9...>
Try sources from our fork https://github.com/Ksys-labs/genode from branch *staging*. You can try *fedora.run* run script from *iloskutov*folder. It worked for me on my hardware.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
I update the patches I can find related to issue #593 ,some are writed by chelmuth and some by alex-ab .But the issue still occur. I am not familiar with Github,maybe I missed some files,I will still work on it. When I try to find the patches related to issue #593,I find that the genode source tree I downloaded two or three weeks ago is not newest.Some patches I finded is released three months ago,but my source tree still have the old files. I download genode source tree from the website https://github.com/genodelabs/genode. Is there a way can update the whole source tree to make it have all patches,or is there a website where we can always get the newest genode source tree. Regards.
Yuqing Wang
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
Try to apply patches from Christian Helmuth which related to issue #593 thread. This must partialy solve this issue. But sometimes I have the same messages too.
-- Ivan Loskutov
2013/4/8 yuqing wang <happymoodmglm@...9...>
Hi Ivan, Thank you.I read the mails at the website https://github.com/genodelabs/genode/issues/593 ,and I find that there is not a clear way to solve my issue. I notice that you have tested the network performance of l4linux on real hardware.The Ethernet card in your test is intel 82579LM. Do you know the details about how to sovle my issue ? Or I should change my Ethernet card to another one ,such as intel 82540EM or 82579LM? Best. Yuqing Wang.
2013/4/8 Ivan Loskutov <loskutov.ivan@...9...>
> Hi, > it's known issue https://github.com/genodelabs/genode/issues/593 > > -- > Ivan Loskutov > > > > 2013/4/8 yuqing wang <happymoodmglm@...9...> > >> Hi, >> I want to run l4linux on real hardware to do some research about >> its network.I use l4linux.run script to create the files which I would copy >> to my hard disk.I also modified the menu.lst file in my PC according to the >> menu.lst in l4linux.iso file created by run script. >> The motherboard of my PC is DELL OptiPlex 330,CPU is Intel Pentium >> dual e2180 @ 2.00GHz . It has a broadcom BCM5787 Enthernet Card on board >> and I use another intel 82541PI Ethernet Card.Because qemu use the intel >> 82540 series Ethernet card as default,so I think intel 82541 is supported. >> When I tried to boot l4linux from hard disk ,there is something >> wrong with nic_drv: >> >> [init -> nic_drv] memory allocation failed in alloc_memblock >> (size=2048, align=800, offset=0) >> [init -> nic_drv] memory allocation failed in alloc_memblock >> (size=2048, align=800, offset=0) >> >> the whole log file is attached. >> I find the source file which would print the error message.It is >> 'genode/dde_ipxe/src/lib/dde_ipxe/dde_support.cc', 'dde_alloc_memblock' >> function.But I don't know how to debug it. >> Any help is appreciated. >> Regards. >> >> >> >> 2013/3/27 Jian Liu <gjk.liu@...9...> >> >>> Thanks all, I will try it. >>> >>> Jian LIU >>> ---- >>> email to: gjk.liu@...9... >>> >>> >>> 2013/3/27 Ivan Loskutov <loskutov.ivan@...9...> >>> >>>> Hi Jian, >>>> >>>> I recommend you to make bootable USB flash or setup network boot. >>>> For booting you can use Grub or Grub2, but genode's vesa driver >>>> can't use some modern video adapters, and it can be solved with >>>> using patched version of Grub from Adam Lackorzynski >>>> http://os.inf.tu-dresden.de/~adam/grub/ >>>> Step-by-step guide with grub 1.xx bootloader: >>>> 1. Create bootable USB-flash with grub 1.xx >>>> 2. Copy directories fiasco and genode from your >>>> BUILD_DIR/var/run/BUILD_NAME to usb disk, example for demo run script : >>>> cd BUILD_DIR; cp -R var/run/demo/fiasco >>>> /mnt/usb; cp -R var/run/demo/genode /mnt/usb >>>> 3. Copy grub >>>> config from BUILD_DIR/var/run/BUILD_NAME/boot/grub/menu.lst to usb disk, >>>> example: cp var/run/demo/boot/grub/menu.lst /mnt/usb/boot/grub/menu.lst >>>> 4. Boot from usb flash on PC >>>> >>>> If you would like to use Grub2 you need rewrite Grub menu.lst in >>>> Grub2 format. >>>> >>>> Genode supports most of modern hardware, and you don't need >>>> usually to special config for drivers. >>>> >>>> >>>> -- >>>> Ivan Loskutov >>>> >>>> >>>> >>>> 2013/3/26 Jian Liu <ljian236@...9...> >>>> >>>>> Hi Norman, >>>>> >>>>> With your help, I have now some experiences on Genode, such as >>>>> building and demo it in Qemu. I have also learned about the whole >>>>> structure of source code and some calling relastionship in the >>>>> system. >>>>> Now I try to install Genode in my PC (the physical machine) and >>>>> boot >>>>> it from hard drivers. So I can see avaliablity and response time >>>>> from >>>>> applications such as Arora, which is really some slow in Qemu. >>>>> But I >>>>> don't know to do it. Could you give me some directions? Thanks. >>>>> >>>>> I have found some guy sent similar question in the mail list >>>>> last year as, >>>>> >>>>> >>>>> http://sourceforge.net/mailarchive/forum.php?thread_name=4FB142EF.2080407%40... >>>>> >>>>> But there is no detail explainations and steps how to do it. I >>>>> wonder if there is any document on how to install Genode in a PC. >>>>> Which hardwares does it support now? and how to config drivers >>>>> code >>>>> for network card, usb etc? >>>>> >>>>> Best, >>>>> >>>>> Jian >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Own the Future-Intel® Level Up Game Demo Contest 2013 >>>>> Rise to greatness in Intel's independent game demo contest. >>>>> Compete for recognition, cash, and the chance to get your game >>>>> on Steam. $5K grand prize plus 10 genre and skill prizes. >>>>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >>>>> _______________________________________________ >>>>> Genode-main mailing list >>>>> Genode-main@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/genode-main >>>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Own the Future-Intel® Level Up Game Demo Contest 2013 >>>> Rise to greatness in Intel's independent game demo contest. >>>> Compete for recognition, cash, and the chance to get your game >>>> on Steam. $5K grand prize plus 10 genre and skill prizes. >>>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >>>> _______________________________________________ >>>> Genode-main mailing list >>>> Genode-main@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/genode-main >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Own the Future-Intel® Level Up Game Demo Contest 2013 >>> Rise to greatness in Intel's independent game demo contest. >>> Compete for recognition, cash, and the chance to get your game >>> on Steam. $5K grand prize plus 10 genre and skill prizes. >>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >>> _______________________________________________ >>> Genode-main mailing list >>> Genode-main@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/genode-main >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Minimize network downtime and maximize team effectiveness. >> Reduce network management and security costs.Learn how to hire >> the most talented Cisco Certified professionals. Visit the >> Employer Resources Portal >> http://www.cisco.com/web/learning/employer_resources/index.html >> _______________________________________________ >> Genode-main mailing list >> Genode-main@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/genode-main >> >> > > > ------------------------------------------------------------------------------ > Minimize network downtime and maximize team effectiveness. > Reduce network management and security costs.Learn how to hire > the most talented Cisco Certified professionals. Visit the > Employer Resources Portal > http://www.cisco.com/web/learning/employer_resources/index.html > _______________________________________________ > Genode-main mailing list > Genode-main@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/genode-main > >
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
2013/4/10 yuqing wang <happymoodmglm@...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.
-- Ivan Loskutov
Hi, Can you tell me the details about how to use iPXE for boot l4linux.I browse the webpage of iPXE, can only find a useful example of network-booting windows PE. I conclude the process of booting windows PE in three steps step 1: move the kernal and module files to a directory on the web server step 2: create a file named boot.ipxe in the same directory, the content of the file is a little like menu.lst in Grub
#!ipxe
cpuid --ext 29 && set arch amd64 || set arch x86 kernel wimboot initrd ${arch}/media/bootmgr bootmgr initrd ${arch}/media/Boot/BCD BCD initrd ${arch}/media/Boot/Fonts/segmono_boot.ttf segmono_boot.ttf initrd ${arch}/media/Boot/Fonts/segoe_slboot.ttf segoe_slboot.ttf initrd ${arch}/media/Boot/Fonts/wgl4_boot.ttf wgl4_boot.ttf initrd ${arch}/media/Boot/boot.sdi boot.sdi initrd ${arch}/media/sources/boot.wim boot.wim boot
step 3: in client uses the iPXE command to boot from server. maybe : #> chain http://myserver/ipxe/boot.ipxe I not sure if i can use the same way to boot l4linux.
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. I know 'bootstrap modaddr' sentence is in the menu.lst where i can modify it .I don't understand the meaning of "hardcode start loading adress to 0x40200000 in iPXE multiboot loader"
2013/4/10 Ivan Loskutov <loskutov.ivan@...9...>
2013/4/10 yuqing wang <happymoodmglm@...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.
-- Ivan Loskutov
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
2013/4/10 Ivan Loskutov <loskutov.ivan@...9...>
2013/4/10 yuqing wang <happymoodmglm@...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
Hi Yuqing, I'll upload ipxe with my changes to Github in few days. About hardcode address I've mean that I manually set loading address in iPXE loader to bigest region of memory layout my PC. Because ipxe has selected small region which has not enought space for my image.
-- Ivan Loskutov
2013/4/14 yuqing wang <happymoodmglm@...9...>
Hi, Can you tell me the details about how to use iPXE for boot l4linux.I browse the webpage of iPXE, can only find a useful example of network-booting windows PE. I conclude the process of booting windows PE in three steps step 1: move the kernal and module files to a directory on the web server step 2: create a file named boot.ipxe in the same directory, the content of the file is a little like menu.lst in Grub
#!ipxe
cpuid --ext 29 && set arch amd64 || set arch x86 kernel wimboot initrd ${arch}/media/bootmgr bootmgr initrd ${arch}/media/Boot/BCD BCD initrd ${arch}/media/Boot/Fonts/segmono_boot.ttf segmono_boot.ttf initrd ${arch}/media/Boot/Fonts/segoe_slboot.ttf segoe_slboot.ttf initrd ${arch}/media/Boot/Fonts/wgl4_boot.ttf wgl4_boot.ttf initrd ${arch}/media/Boot/boot.sdi boot.sdi initrd ${arch}/media/sources/boot.wim boot.wim boot
step 3: in client uses the iPXE command to boot from server. maybe : #> chain http://myserver/ipxe/boot.ipxe I not sure if i can use the same way to boot l4linux.
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. I know 'bootstrap modaddr' sentence is in the menu.lst where i can modify it .I don't understand the meaning of "hardcode start loading adress to 0x40200000 in iPXE multiboot loader"
2013/4/10 Ivan Loskutov <loskutov.ivan@...9...>
2013/4/10 yuqing wang <happymoodmglm@...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.
-- Ivan Loskutov
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@...9...>
2013/4/10 Ivan Loskutov <loskutov.ivan@...9...>
2013/4/10 yuqing wang <happymoodmglm@...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:
- Why we need iPXE booting? Is there any right configure for Grub booting?
- 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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Jian LIU ---- email to: gjk.liu@...9...
2013/4/14 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
- 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.
Hi Ivan,
Could you give more directions about how to modify Grub? For example, which codes should be done? and what is aim of change? I am familiar with Grub code and will try to do it. Thanks again.
Best,
Jian
Hi Jian, If you have the same issue with memory, try to load modules to large memory region. I have following memory layout on my PC (this log from bootstrap): RAM: 0000000000000000 - 000000000009ebff: 635kB RAM: 0000000000100000 - 000000001fffffff: 523264kB RAM: 0000000020200000 - 000000003fffffff: 522240kB RAM: 0000000040200000 - 00000000bbd36fff: 2026716kB RAM: 00000000bcde8000 - 00000000bcde8fff: 4kB RAM: 00000000bce73000 - 00000000bcffffff: 1588kB My loader has tried to boot to the first region 0000000000100000 - 000000001fffffff and cannot fit image to memory. I've hardcoded for startaddress 0x40200000 (my biggest region) and modify modaddr in the boot script to 0x80000000. After this changes l4linux can work on my hardware. Maybe you have different issues. I don't know, sorry. I haven't investigated this issue with memory, I've only found the fast solution for my case.
-- Ivan Loskutov
2013/4/15 Jian Liu <gjk.liu@...9...>
Jian LIU
email to: gjk.liu@...9...
2013/4/14 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
- 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.
Hi Ivan,
Could you give more directions about how to modify Grub? For
example, which codes should be done? and what is aim of change? I am familiar with Grub code and will try to do it. Thanks again.
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Ivan Loskutov
2013/4/15 Jian Liu <gjk.liu@...9...>
Jian LIU
email to: gjk.liu@...9...
2013/4/14 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
- 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.
Hi Ivan,
Could you give more directions about how to modify Grub? For
example, which codes should be done? and what is aim of change? I am familiar with Grub code and will try to do it. Thanks again.
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Ivan Loskutov
2013/4/15 Jian Liu <gjk.liu@...9...>
Jian LIU
email to: gjk.liu@...9...
2013/4/14 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
- 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.
Hi Ivan,
Could you give more directions about how to modify Grub? For
example, which codes should be done? and what is aim of change? I am familiar with Grub code and will try to do it. Thanks again.
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hmm, Thanks for your info.
Jian LIU ---- email to: gjk.liu@...9...
2013/4/15 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian, If you have the same issue with memory, try to load modules to large memory region. I have following memory layout on my PC (this log from bootstrap): RAM: 0000000000000000 - 000000000009ebff: 635kB RAM: 0000000000100000 - 000000001fffffff: 523264kB RAM: 0000000020200000 - 000000003fffffff: 522240kB RAM: 0000000040200000 - 00000000bbd36fff: 2026716kB RAM: 00000000bcde8000 - 00000000bcde8fff: 4kB RAM: 00000000bce73000 - 00000000bcffffff: 1588kB My loader has tried to boot to the first region 0000000000100000 - 000000001fffffff and cannot fit image to memory. I've hardcoded for startaddress 0x40200000 (my biggest region) and modify modaddr in the boot script to 0x80000000. After this changes l4linux can work on my hardware. Maybe you have different issues. I don't know, sorry. I haven't investigated this issue with memory, I've only found the fast solution for my case.
-- Ivan Loskutov
2013/4/15 Jian Liu <gjk.liu@...9...>
Jian LIU
email to: gjk.liu@...9...
2013/4/14 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
- 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.
Hi Ivan,
Could you give more directions about how to modify Grub? For
example, which codes should be done? and what is aim of change? I am familiar with Grub code and will try to do it. Thanks again.
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Ivan Loskutov
2013/4/15 Jian Liu <gjk.liu@...9...>
Jian LIU
email to: gjk.liu@...9...
2013/4/14 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
- 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.
Hi Ivan,
Could you give more directions about how to modify Grub? For
example, which codes should be done? and what is aim of change? I am familiar with Grub code and will try to do it. Thanks again.
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Ivan Loskutov
2013/4/15 Jian Liu <gjk.liu@...9...>
Jian LIU
email to: gjk.liu@...9...
2013/4/14 Ivan Loskutov <loskutov.ivan@...9...>
Hi Jian,
- 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.
Hi Ivan,
Could you give more directions about how to modify Grub? For
example, which codes should be done? and what is aim of change? I am familiar with Grub code and will try to do it. Thanks again.
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
I've upload ipxe to github https://github.com/Ksys-labs/ipxe/tree/boot_l4linux
First you need build ipxe. Go to ipxe source folder. If you would like to have autoboot you need embedd start script for ipxe. Create script boot.ipxe with context like this: #!ipxe :retry_dhcp dhcp || goto retry_dhcp echo Booting from tftp://10.0.0.1/genode/genode.ipxehttp://10.0.0.1/genode.ipxe chain tftp://10.0.0.1/genode/genode.ipxe
Build ipxe with command: make EMBED="boot.ipxe" * * Copy your files to tftp folder genode and create genode.ipxe script like this: #!ipxe kernel bootstrap -modaddr 0x80000000 module fiasco -serial_esc module sigma0 module core module config module init module timer module uart_drv module atapi_drv module acpi_drv module part_blk module rom_loopdev module pci_drv module ps2_drv module vesa_drv module nic_drv module l4linux-ata module fedora-initrd.cpio.gz module fedora18.img vbeset 0x117 boot
-- Ivan Loskutov
2013/4/14 yuqing wang <happymoodmglm@...9...>
Hi, Can you tell me the details about how to use iPXE for boot l4linux.I browse the webpage of iPXE, can only find a useful example of network-booting windows PE. I conclude the process of booting windows PE in three steps step 1: move the kernal and module files to a directory on the web server step 2: create a file named boot.ipxe in the same directory, the content of the file is a little like menu.lst in Grub
#!ipxe
cpuid --ext 29 && set arch amd64 || set arch x86 kernel wimboot initrd ${arch}/media/bootmgr bootmgr initrd ${arch}/media/Boot/BCD BCD initrd ${arch}/media/Boot/Fonts/segmono_boot.ttf segmono_boot.ttf initrd ${arch}/media/Boot/Fonts/segoe_slboot.ttf segoe_slboot.ttf initrd ${arch}/media/Boot/Fonts/wgl4_boot.ttf wgl4_boot.ttf initrd ${arch}/media/Boot/boot.sdi boot.sdi initrd ${arch}/media/sources/boot.wim boot.wim boot
step 3: in client uses the iPXE command to boot from server. maybe : #> chain http://myserver/ipxe/boot.ipxe I not sure if i can use the same way to boot l4linux.
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. I know 'bootstrap modaddr' sentence is in the menu.lst where i can modify it .I don't understand the meaning of "hardcode start loading adress to 0x40200000 in iPXE multiboot loader"
2013/4/10 Ivan Loskutov <loskutov.ivan@...9...>
2013/4/10 yuqing wang <happymoodmglm@...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.
-- Ivan Loskutov
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
2013/4/15 Ivan Loskutov <loskutov.ivan@...9...>
I've upload ipxe to github https://github.com/Ksys-labs/ipxe/tree/boot_l4linux
First you need build ipxe. Go to ipxe source folder. If you would like to have autoboot you need embedd start script for ipxe. Create script boot.ipxe with context like this: #!ipxe :retry_dhcp dhcp || goto retry_dhcp echo Booting from tftp://10.0.0.1/genode/genode.ipxehttp://10.0.0.1/genode.ipxe chain tftp://10.0.0.1/genode/genode.ipxe
Build ipxe with command: make EMBED="boot.ipxe"
Copy your files to tftp folder genode and create genode.ipxe script like this: #!ipxe kernel bootstrap -modaddr 0x80000000 module fiasco -serial_esc module sigma0 module core module config module init module timer module uart_drv module atapi_drv module acpi_drv module part_blk module rom_loopdev module pci_drv module ps2_drv module vesa_drv module nic_drv module l4linux-ata module fedora-initrd.cpio.gz module fedora18.img vbeset 0x117 boot
-- Ivan Loskutov
I have use the iPXE's sanboot feature. This allows to directly boot the
Genode's ISO without writing the boot script. However, it needs the http server. I used NGINX, but lighttpd should be also fine.
2013/4/14 yuqing wang <happymoodmglm@...9...>
Hi, Can you tell me the details about how to use iPXE for boot l4linux.I browse the webpage of iPXE, can only find a useful example of network-booting windows PE. I conclude the process of booting windows PE in three steps step 1: move the kernal and module files to a directory on the web server step 2: create a file named boot.ipxe in the same directory, the content of the file is a little like menu.lst in Grub
#!ipxe
cpuid --ext 29 && set arch amd64 || set arch x86 kernel wimboot initrd ${arch}/media/bootmgr bootmgr initrd ${arch}/media/Boot/BCD BCD initrd ${arch}/media/Boot/Fonts/segmono_boot.ttf segmono_boot.ttf initrd ${arch}/media/Boot/Fonts/segoe_slboot.ttf segoe_slboot.ttf initrd ${arch}/media/Boot/Fonts/wgl4_boot.ttf wgl4_boot.ttf initrd ${arch}/media/Boot/boot.sdi boot.sdi initrd ${arch}/media/sources/boot.wim boot.wim boot
step 3: in client uses the iPXE command to boot from server. maybe : #> chain http://myserver/ipxe/boot.ipxe I not sure if i can use the same way to boot l4linux.
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. I know 'bootstrap modaddr' sentence is in the menu.lst where i can modify it .I don't understand the meaning of "hardcode start loading adress to 0x40200000 in iPXE multiboot loader"
2013/4/10 Ivan Loskutov <loskutov.ivan@...9...>
2013/4/10 yuqing wang <happymoodmglm@...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.
-- Ivan Loskutov
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main