Try PBworks for yourself
View
 

Iguana Notes

Page history last edited by PBworks 5 years, 9 months ago

Notes On Iguana

Log of Igauna bootup attempts on an ia32 Target

 

 

  • Changed the file ./tools/simulators.py line no 8 to pass the correct option of -net nic (instead of -nic 0).

 

  • Simulated it with scons machine=pc99 simulate

 

  • In simulation bootup is sucessful but hangs when it tries to load the shell with the following prompt.

 

Please press Enter to activate this console.

 

  • Nothing happens when enter is pressed. It hangs and has to be killed externally.

 

  • Tried the same thing on the target. Copied all the grub files to the target and tried to boot it up. The boot process fails at mbi_init.

 

Assertion failed: !"Failed", function mbi_init, file loaders/kickstart/src/mbi-loader.c, line 639.

abort: Game over

 

  • Downloaded the latest version from the baz archive. Commands needed were.

 

baz register-archive http://www.ertos.nicta.com.au/arch/public/

baz get ertos@nicta.com.au--public/iguana-project--devel

baz build-config packages

 

  • Built it and simulated it (in sudo mode). Was sucessful and gave me the prompt finally.

 

BusyBox v1.00 (2006.08.14-13:15+0000) Built-in shell (ash)

Enter 'help' for a list of built-in commands.

 

/ #

/ #

/ #

/ # ls

bin lib mnt sbin usr

dev linuxrc proc sys

etc lost+found root tmp

 

  • Transferred the images to the target. Gave the same mbi_init error.

 

Assertion failed: !"Failed", function mbi_init, file loaders/kickstart/src/mbi-loader.c, line 655.

abort: Game over

 

  • Tried the Hello World example of Iguana. Works fine with the simulator. But gives the following error when booting from hard drive.

 

Assertion failed: !"Failed", function install_mbi, file loaders/kickstart/src/mbi-loader.c, line 353.

abort: Game over

 

  • Finally got it working! I was copying the wrong files over to the target. The correct files were the ones with .reloc at the end. I actually was able to run TTT by modifying Hello World program and adding a new module for TTT.

 

  • Verified it with the Iguana as well. The boot up completed sucessfuly and was able to reach the prompt.

 

BusyBox v1.00 (2006.08.14-13:15+0000) Built-in shell (ash)

Enter 'help' for a list of built-in commands.

 

/ #

/ #

/ #

/ # ls

bin lib mnt sbin usr

dev linuxrc proc sys

etc lost+found root tmp

/ #

Comments (0)

You don't have permission to comment on this page.