[Barrelfish-users] why the qemu seems failed

Shagun Sodhani sshagun.sodhani at gmail.com
Sat Mar 9 19:35:43 CET 2013


I am trying to install barrelfish on my system (ubuntu 12.10 32 bit). I
have already successfully installed it on my other system (ubuntu 12.04 32
bit) without any issue. But when I tried on 12.10 I get the same error as
reported on this thread
https://lists.inf.ethz.ch/pipermail/barrelfish-users/2010-April/000048.html.
I obviously tried what was suggested on this thread but the issue couldnt
be resolved. I am appedning the output of the various commands I used to
build the system.

Output of $ ../hake/hake.sh .. x86_64

Install directory defaulting to '.'

Source directory is ..

Architectures to build: "x86_64"

Setting up hake build directory...

You already have Config.hs, leaving it as-is.

You already have symbolic_targets.mk, leaving it as-is.

Building hake...

[ 1 of 14] Compiling Path             ( ../hake/Path.hs, hake/Path.o )

[ 2 of 14] Compiling HakeTypes        ( ../hake/HakeTypes.hs,
hake/HakeTypes.o )

[ 3 of 14] Compiling Args             ( ../hake/Args.hs, hake/Args.o )

[ 4 of 14] Compiling Config           ( hake/Config.hs, hake/Config.o )

[ 5 of 14] Compiling ArchDefaults     ( ../hake/ArchDefaults.hs,
hake/ArchDefaults.o )

[ 6 of 14] Compiling X86_64           ( ../hake/X86_64.hs, hake/X86_64.o )

[ 7 of 14] Compiling X86_32           ( ../hake/X86_32.hs, hake/X86_32.o )

[ 8 of 14] Compiling SCC              ( ../hake/SCC.hs, hake/SCC.o )

[ 9 of 14] Compiling ARMv5            ( ../hake/ARMv5.hs, hake/ARMv5.o )

[10 of 14] Compiling ARM11MP          ( ../hake/ARM11MP.hs, hake/ARM11MP.o )

[11 of 14] Compiling XScale           ( ../hake/XScale.hs, hake/XScale.o )

[12 of 14] Compiling ARMv7            ( ../hake/ARMv7.hs, hake/ARMv7.o )

[13 of 14] Compiling RuleDefs         ( ../hake/RuleDefs.hs,
hake/RuleDefs.o )

Linking hake/hake ...

Running hake...

Source directory: ..

BF Source directory: ..

Install directory: .

Reading directory tree...

Reading Hakefiles...

Writing HakeFile module...

Evaluating Hakefiles...

Done!

Generating Makefile - this may take some time (and RAM)...


OK - Hake has bootstrapped.  You should now have a Makefile in this

directory, and you can type "make" to build a predefined target.


To change configuration options, edit the Config.hs file in the hake

subdirectory of this directory and run "make rehake".


To change the set of symbolic make targets available (for example, to

build a different set of modules or architectures for your boot image),

edit the local copy of the symbolic_targets.mk in this directory.


Output of $ make :

cp -p -b  ../hake/menu.lst.x86_64 ./menu.lst

You've just run the default (all) target for Barrelfish

using Hake.  The following modules have been built:

x86_64/sbin/cpu x86_64/sbin/mdbtest_range_query
x86_64/sbin/mdbtest_addr_zero x86_64/sbin/mdb_bench
x86_64/sbin/mdb_bench_old x86_64/sbin/ahci_bench x86_64/sbin/ata_rw28_test
x86_64/sbin/apicdrift_bench x86_64/sbin/bench x86_64/sbin/bfscope
x86_64/sbin/bomp_benchmark_cg x86_64/sbin/bomp_benchmark_ft
x86_64/sbin/bomp_benchmark_is x86_64/sbin/bomp_sync
x86_64/sbin/bomp_cpu_bound x86_64/sbin/bomp_cpu_bound_progress
x86_64/sbin/bomp_sync_progress x86_64/sbin/bomp_test
x86_64/sbin/boot_perfmon x86_64/sbin/bulkbench x86_64/sbin/datagatherer
x86_64/sbin/ahcid x86_64/sbin/e1000n x86_64/sbin/NGD_mng x86_64/sbin/e10k
x86_64/sbin/rtl8029 x86_64/sbin/netd x86_64/sbin/echoserver
x86_64/sbin/elver x86_64/sbin/fbdemo x86_64/sbin/fish x86_64/sbin/fputest
x86_64/sbin/hpet x86_64/sbin/lpc_kbd x86_64/sbin/lpc_timer
x86_64/sbin/lrpc_bench x86_64/sbin/mem_affinity x86_64/sbin/mem_serv_dist
x86_64/sbin/net-test x86_64/sbin/netthroughput x86_64/sbin/pci
x86_64/sbin/acpi x86_64/sbin/kaluga x86_64/sbin/placement_bench
x86_64/sbin/phases_bench x86_64/sbin/phases_scale_bench
x86_64/sbin/phoenix_kmeans x86_64/sbin/rcce_bt_A1 x86_64/sbin/rcce_bt_A4
x86_64/sbin/rcce_bt_A9 x86_64/sbin/rcce_bt_A16 x86_64/sbin/rcce_bt_A25
x86_64/sbin/rcce_bt_A36 x86_64/sbin/rcce_lu_A1 x86_64/sbin/rcce_lu_A2
x86_64/sbin/rcce_lu_A4 x86_64/sbin/rcce_lu_A8 x86_64/sbin/rcce_lu_A16
x86_64/sbin/rcce_lu_A32 x86_64/sbin/rcce_lu_A64 x86_64/sbin/rcce_pingpong
x86_64/sbin/serial x86_64/sbin/shared_mem_clock_bench x86_64/sbin/sif
x86_64/sbin/slideshow x86_64/sbin/spantest x86_64/sbin/testconcurrent
x86_64/sbin/thc_v_flounder_empty x86_64/sbin/thcidctest
x86_64/sbin/thcminitest x86_64/sbin/thctest x86_64/sbin/tsc_bench
x86_64/sbin/tweedtest x86_64/sbin/udp_throughput x86_64/sbin/ump_latency
x86_64/sbin/ump_exchange x86_64/sbin/ump_latency_cache
x86_64/sbin/ump_throughput x86_64/sbin/ump_send x86_64/sbin/ump_receive
x86_64/sbin/vbe x86_64/sbin/vmkitmon x86_64/sbin/webserver
x86_64/sbin/tlstest x86_64/sbin/timer_test x86_64/sbin/net_openport_test
x86_64/sbin/perfmontest x86_64/sbin/routing_setup x86_64/sbin/multihoptest
x86_64/sbin/multihop_latency_bench x86_64/sbin/cryptotest
x86_64/sbin/bcached x86_64/sbin/testdesc x86_64/sbin/testdesc-child
x86_64/sbin/init_null x86_64/sbin/init x86_64/sbin/chips x86_64/sbin/skb
x86_64/sbin/spawnd x86_64/sbin/startd
x86_64/sbin/flounder_stubs_empty_bench
x86_64/sbin/flounder_stubs_buffer_bench
x86_64/sbin/flounder_stubs_payload_bench x86_64/sbin/hellotest
x86_64/sbin/mem_serv x86_64/sbin/idctest x86_64/sbin/memtest
x86_64/sbin/fread_test x86_64/sbin/fscanf_test x86_64/sbin/monitor
x86_64/sbin/ramfsd x86_64/sbin/channel_cost_bench x86_64/sbin/schedtest
x86_64/sbin/testerror x86_64/sbin/yield_test x86_64/sbin/xcorecap
x86_64/sbin/xcorecapserv x86_64/sbin/xcorecapbench skb_ramfs.cpio.gz

If you want to change this target, edit the file called

'symbolic_targets.mk' in your build directory.



output of $ make sim :


qemu-img create hd.img 10M

Formatting 'hd.img', fmt=raw size=10485760

qemu-system-x86_64 -smp 2 -m 1024 -net nic,model=ne2k_pci -net user -device
ahci,id=ahci -device ide-drive,drive=disk,bus=ahci.0 -drive
id=disk,file=hd.img,if=none -fda ../tools/grub-qemu.img -tftp /home/shagun/
hg.barrelfish.org/newbuild -nographic

Found Realtek 8029 at 0xc000, ROM address 0x0000

Probing...[Realtek 8029]

NE2000 base 0xc000, addr 52:54:00:12:34:56

Address: 10.0.2.15

Netmask: 255.255.255.0

Server: 10.0.2.2

Gateway: 10.0.2.2

Address: 10.0.2.15

Netmask: 255.255.255.0

Server: 10.0.2.2

Gateway: 10.0.2.2

[H [J  Booting 'Chain-load /menu.lst from TFTP'


root  (nd)

 Filesystem type is tftp, using whole disk

configfile (nd)/menu.lst

TFTP error 1 (File not found)

[H [J  Booting 'Barrelfish'


root (nd)

 Filesystem type is tftp, using whole disk

kernel /x86_64/sbin/elver loglevel=4

   [Multiboot-elf, <0x100000:0x2534:0x0>, <0x103ff0:0x1c:0x6ff4>,
shtab=0x10b2f

8, entry=0x10000c]

module /x86_64/sbin/cpu loglevel=4

   [Multiboot-module @ 0x117000, 0xf9880 bytes]

module /x86_64/sbin/init

   [Multiboot-module @ 0x211000, 0x5445b9 bytes]

module /x86_64/sbin/mem_serv

   [Multiboot-module @ 0x756000, 0x4f2a45 bytes]

module /x86_64/sbin/monitor

   [Multiboot-module @ 0xc49000, 0x719308 bytes]

module  /x86_64/sbin/ramfsd boot

   [Multiboot-module @ 0x1363000, 0x5a2feb bytes]

module  /x86_64/sbin/skb boot

   [Multiboot-module @ 0x1906000, 0xccc32c bytes]

modulenounzip /skb_ramfs.cpio.gz nospawn

   [Multiboot-module @ 0x25d3000, 0xa0161 bytes]

module  /x86_64/sbin/kaluga boot

   [Multiboot-module @ 0x2674000, 0x977510 bytes]

module  /x86_64/sbin/acpi boot

   [Multiboot-module @ 0x2fec000, 0x8b0769 bytes]

module  /x86_64/sbin/spawnd boot

   [Multiboot-module @ 0x389d000, 0x8cfd85 bytes]

module  /x86_64/sbin/startd boot

   [Multiboot-module @ 0x416d000, 0x849000 bytes]

module /x86_64/sbin/routing_setup boot

   [Multiboot-module @ 0x49b6000, 0x54e166 bytes]

module /x86_64/sbin/pci auto

   [Multiboot-module @ 0x4f05000, 0x6e0b56 bytes]

module /x86_64/sbin/ahcid auto

   [Multiboot-module @ 0x55e6000, 0x5f85ac bytes]

module /x86_64/sbin/rtl8029 auto

   [Multiboot-module @ 0x5bdf000, 0x60ea4d bytes]

module /x86_64/sbin/e1000n auto

   [Multiboot-module @ 0x61ee000, 0x6a63bd bytes]

module /x86_64/sbin/NGD_mng auto

   [Multiboot-module @ 0x6895000, 0x58e6d0 bytes]

module /x86_64/sbin/netd auto

   [Multiboot-module @ 0x6e24000, 0x64bdde bytes]

module /x86_64/sbin/serial

   [Multiboot-module @ 0x7470000, 0x52cb44 bytes]

module /x86_64/sbin/fish

   [Multiboot-module @ 0x799d000, 0x90ae06 bytes]


Found Realtek 8029 at 0xc000, ROM address 0x0000

Probing...[Realtek 8029]

NE2000 base 0xc000, addr 52:54:00:12:34:56

Address: 10.0.2.15

Netmask: 255.255.255.0

Server: 10.0.2.2

Gateway: 10.0.2.2

Address: 10.0.2.15

Netmask: 255.255.255.0

Server: 10.0.2.2

Gateway: 10.0.2.2

[H [J  Booting 'Chain-load /menu.lst from TFTP'


root  (nd)

 Filesystem type is tftp, using whole disk

configfile (nd)/menu.lst

TFTP error 1 (File not found)

[H [J  Booting 'Barrelfish'


root (nd)

 Filesystem type is tftp, using whole disk

kernel /x86_64/sbin/elver loglevel=4

   [Multiboot-elf, <0x100000:0x2534:0x0>, <0x103ff0:0x1c:0x6ff4>,
shtab=0x10b2f

8, entry=0x10000c]

module /x86_64/sbin/cpu loglevel=4

   [Multiboot-module @ 0x117000, 0xf9880 bytes]

module /x86_64/sbin/init

   [Multiboot-module @ 0x211000, 0x5445b9 bytes]

module /x86_64/sbin/mem_serv

   [Multiboot-module @ 0x756000, 0x4f2a45 bytes]

module /x86_64/sbin/monitor

   [Multiboot-module @ 0xc49000, 0x719308 bytes]

module  /x86_64/sbin/ramfsd boot

   [Multiboot-module @ 0x1363000, 0x5a2feb bytes]

module  /x86_64/sbin/skb boot

   [Multiboot-module @ 0x1906000, 0xccc32c bytes]

modulenounzip /skb_ramfs.cpio.gz nospawn

   [Multiboot-module @ 0x25d3000, 0xa0161 bytes]

module  /x86_64/sbin/kaluga boot

   [Multiboot-module @ 0x2674000, 0x977510 bytes]

module  /x86_64/sbin/acpi boot

   [Multiboot-module @ 0x2fec000, 0x8b0769 bytes]

module  /x86_64/sbin/spawnd boot

   [Multiboot-module @ 0x389d000, 0x8cfd85 bytes]

module  /x86_64/sbin/startd boot

   [Multiboot-module @ 0x416d000, 0x849000 bytes]

module /x86_64/sbin/routing_setup boot

   [Multiboot-module @ 0x49b6000, 0x54e166 bytes]

module /x86_64/sbin/pci auto

   [Multiboot-module @ 0x4f05000, 0x6e0b56 bytes]

module /x86_64/sbin/ahcid auto

   [Multiboot-module @ 0x55e6000, 0x5f85ac bytes]

module /x86_64/sbin/rtl8029 auto

   [Multiboot-module @ 0x5bdf000, 0x60ea4d bytes]

module /x86_64/sbin/e1000n auto

   [Multiboot-module @ 0x61ee000, 0x6a63bd bytes]

module /x86_64/sbin/NGD_mng auto

   [Multiboot-module @ 0x6895000, 0x58e6d0 bytes]

module /x86_64/sbin/netd auto

   [Multiboot-module @ 0x6e24000, 0x64bdde bytes]

module /x86_64/sbin/serial

   [Multiboot-module @ 0x7470000, 0x52cb44 bytes]

module /x86_64/sbin/fish

   [Multiboot-module @ 0x799d000, 0x90ae06 bytes]


Found Realtek 8029 at 0xc000, ROM address 0x0000

Probing...[Realtek 8029]

NE2000 base 0xc000, addr 52:54:00:12:34:56

Address: 10.0.2.15

Netmask: 255.255.255.0

Server: 10.0.2.2

Gateway: 10.0.2.2

Address: 10.0.2.15

Netmask: 255.255.255.0

Server: 10.0.2.2

Gateway: 10.0.2.2

[H [J  Booting 'Chain-load /menu.lst from TFTP'


root  (nd)

 Filesystem type is tftp, using whole disk

configfile (nd)/menu.lst

TFTP error 1 (File not found)

[H [J  Booting 'Barrelfish'




Can anyone please suggest what might be going wrong? Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20130310/faaaffb6/attachment-0001.html 


More information about the Barrelfish-users mailing list