Hi, I want to run l4linux on real machine ,but there is someting wrong.
[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 [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
PC hardware motherboard : DELL OptiPlex 330 CPU : Intel Pentium dual e2180 @ 2.00GHz Ethernet : intel 82541pi RAM : 2G
the log is attached as log1 .
I know it is discussed before as issue#593, https://github.com/genodelabs/genode/issues/593 , and I find chelmuth tried to solve this issue .Later,I find a branch about issue#593 https://github.com/chelmuth/genode/tree/issue593. I download the branch,find l4linux.run script have error running in qemu.
[init -> nic_drv] snprintf not implemented [init -> nic_drv] void {anonymous}::Backing_store::_grow(): size=0 + chunk=8000 [init -> nic_drv] memory allocation failed in alloc_memblock (size=256, align=100, offset=0) [init -> nic_drv] dde_ipxe_nic_init(): opening device 00:03.0 failed [init -> nic_drv] number of devices: 0 [init -> nic_drv] --- init rx_callbacks
I also tried issue593.run script ,have the same error. the log is attached as log2.
Any help is appreciated. Regards. Yuqing Wang
Hi,
try to apply patch [0] posted during the issue593 discussion to a current Genode master branch. Does it help for you ?
Regards,
Alexander Boettcher.
[0] https://github.com/genodelabs/genode/commit/c34bbe2caa86edc5ca61f9f0d92eb35a... On 16.04.2013 13:09, yuqing wang wrote:
Hi, I want to run l4linux on real machine ,but there is someting wrong.
[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 [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
PC hardware motherboard : DELL OptiPlex 330 CPU : Intel Pentium dual e2180 @ 2.00GHz Ethernet : intel 82541pi RAM : 2G
the log is attached as log1 .
I know it is discussed before as issue#593, https://github.com/genodelabs/genode/issues/593 , and I find chelmuth tried to solve this issue .Later,I find a branch about issue#593 https://github.com/chelmuth/genode/tree/issue593. I download the branch,find l4linux.run script have error running in qemu.
[init -> nic_drv] snprintf not implemented [init -> nic_drv] void {anonymous}::Backing_store::_grow(): size=0 + chunk=8000 [init -> nic_drv] memory allocation failed in alloc_memblock (size=256, align=100, offset=0) [init -> nic_drv] dde_ipxe_nic_init(): opening device 00:03.0 failed [init -> nic_drv] number of devices: 0 [init -> nic_drv] --- init rx_callbacks
I also tried issue593.run script ,have the same error. the log is attached as log2.
Any help is appreciated. Regards. Yuqing Wang
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 Alexander, Thank you,I apply the patch,and there is no memory allocation errro in log. But the l4linux still hang on real machine, the log is attached. I use the l4linux.run script to create the iso file, my hardware is mentioned in my last letter. Do you have any idea about it ? Regards Yuqing Wang
2013/4/16 Alexander Boettcher <alexander.boettcher@...1...>
Hi,
try to apply patch [0] posted during the issue593 discussion to a current Genode master branch. Does it help for you ?
Regards,
Alexander Boettcher.
[0]
https://github.com/genodelabs/genode/commit/c34bbe2caa86edc5ca61f9f0d92eb35a... On 16.04.2013 13:09, yuqing wang wrote:
Hi, I want to run l4linux on real machine ,but there is someting wrong.
[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 [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0) [init -> nic_drv] mmemory allocation failed in alloc_memblock (size=2048, align=800, offset=0)
PC hardware motherboard : DELL OptiPlex 330 CPU : Intel Pentium dual e2180 @ 2.00GHz Ethernet : intel 82541pi RAM : 2G
the log is attached as log1 .
I know it is discussed before as issue#593, https://github.com/genodelabs/genode/issues/593 , and I find chelmuth tried to solve this issue .Later,I find a branch about issue#593 https://github.com/chelmuth/genode/tree/issue593. I download the branch,find l4linux.run script have error running in qemu.
[init -> nic_drv] snprintf not implemented [init -> nic_drv] void {anonymous}::Backing_store::_grow(): size=0 + chunk=8000 [init -> nic_drv] memory allocation failed in alloc_memblock (size=256, align=100, offset=0) [init -> nic_drv] dde_ipxe_nic_init(): opening device 00:03.0 failed [init -> nic_drv] number of devices: 0 [init -> nic_drv] --- init rx_callbacks
I also tried issue593.run script ,have the same error. the log is attached as log2.
Any help is appreciated. Regards. Yuqing Wang
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 Yuging,
the vesa_drv is spying some messages:
[init -> vesa_drv] unexpected configuration address 0x54
So, do you see any output on your screen (like the Linux Penguin)?
If yes, the second issue could be/is that all output of L4Linux in l4linux.run is routed to a second serial interface. So, either your machine has a second serial interface and you have to connect to see L4Linux boot messages, or you comment out the respective lines.
For me, by removing the uart_drv in the l4linux.run configuration, I see on native hardware two penguins + command prompt on the screen.
Cheers,
Alex.
On 17.04.2013 07:48, yuqing wang wrote:
Hi Alexander, Thank you,I apply the patch,and there is no memory allocation errro in log. But the l4linux still hang on real machine, the log is attached. I use the l4linux.run script to create the iso file, my hardware is mentioned in my last letter. Do you have any idea about it ? Regards Yuqing Wang
2013/4/16 Alexander Boettcher <alexander.boettcher@...1... mailto:alexander.boettcher@...1...>
Hi, try to apply patch [0] posted during the issue593 discussion to a current Genode master branch. Does it help for you ? Regards, Alexander Boettcher. [0] https://github.com/genodelabs/genode/commit/c34bbe2caa86edc5ca61f9f0d92eb35a47f96892 On 16.04.2013 13:09, yuqing wang wrote: > Hi, > I want to run l4linux on real machine ,but there is someting wrong. > > [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 > [init -> nic_drv] mmemory allocation failed in alloc_memblock > (size=2048, align=800, offset=0) > [init -> nic_drv] mmemory allocation failed in alloc_memblock > (size=2048, align=800, offset=0) > [init -> nic_drv] mmemory allocation failed in alloc_memblock > (size=2048, align=800, offset=0) > > PC hardware > motherboard : DELL OptiPlex 330 > CPU : Intel Pentium dual e2180 @ 2.00GHz > Ethernet : intel 82541pi > RAM : 2G > > the log is attached as log1 . > > I know it is discussed before as > issue#593, https://github.com/genodelabs/genode/issues/593 , and I find > chelmuth tried to solve this issue .Later,I find a branch about > issue#593 https://github.com/chelmuth/genode/tree/issue593. > I download the branch,find l4linux.run script have error running in qemu. > > [init -> nic_drv] snprintf not implemented > [init -> nic_drv] void {anonymous}::Backing_store::_grow(): size=0 + > chunk=8000 > [init -> nic_drv] memory allocation failed in alloc_memblock (size=256, > align=100, offset=0) > [init -> nic_drv] dde_ipxe_nic_init(): opening device 00:03.0 failed > [init -> nic_drv] number of devices: 0 > [init -> nic_drv] --- init rx_callbacks > > I also tried issue593.run script ,have the same error. > the log is attached as log2. > > Any help is appreciated. > Regards. > Yuqing Wang > > > ------------------------------------------------------------------------------ > 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 <mailto: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 <mailto: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/17 Alexander Boettcher <alexander.boettcher@...1...>
Hi Yuging,
the vesa_drv is spying some messages:
[init -> vesa_drv] unexpected configuration address 0x54
So, do you see any output on your screen (like the Linux Penguin)?
If yes, the second issue could be/is that all output of L4Linux in l4linux.run is routed to a second serial interface. So, either your machine has a second serial interface and you have to connect to see L4Linux boot messages, or you comment out the respective lines.
For me, by removing the uart_drv in the l4linux.run configuration, I see on native hardware two penguins + command prompt on the screen.
Hi Alex,
Could you share your l4linux.run configuration with me too? I will try it again.
Best,
Jian
Hi,
with following adjustments [0] l4linux works for me on x86 32bit.
Cheers,
Alex.
[0] https://github.com/alex-ab/genode/commit/7f03b90e28ca9eda71f61d69c5e37545a98...
On 17.04.2013 12:53, Jian Liu wrote:
2013/4/17 Alexander Boettcher <alexander.boettcher@...1... mailto:alexander.boettcher@...1...>
Hi Yuging, the vesa_drv is spying some messages: [init -> vesa_drv] unexpected configuration address 0x54 So, do you see any output on your screen (like the Linux Penguin)? If yes, the second issue could be/is that all output of L4Linux in l4linux.run is routed to a second serial interface. So, either your machine has a second serial interface and you have to connect to see L4Linux boot messages, or you comment out the respective lines. For me, by removing the uart_drv in the l4linux.run configuration, I see on native hardware two penguins + command prompt on the screen.
Hi Alex,
Could you share your l4linux.run configuration with me too? I will
try it 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
---- email to: gjk.liu@...9...
2013/4/17 Alexander Boettcher <alexander.boettcher@...1...>
Hi,
with following adjustments [0] l4linux works for me on x86 32bit.
Cheers,
Alex.
[0]
https://github.com/alex-ab/genode/commit/7f03b90e28ca9eda71f61d69c5e37545a98...
Hi Alex,
With your l4linux configuration, my working PC can boot Fiasco.OC+L4linx now. But it also fail for another test machine. I will try to solve the problem. Moreover I will try to flood l4linux on the successful PC. Thanks for your help again!
Best,
Jian