I have not changed my Ben for many months now.  However, this past weekend
I got the toolchain downloaded and compiled with apparent success.  That is,
no messages from the compile on the host machine gave any reason 
to suspect something was wrong.  

Here is the script file I used to download the various items to get 
started.  Based on the wiki page: 

-----------------------------------------------------------------------------------------
git clone git://projects.qi-hardware.com/openwrt-xburst.git # clone the git 
repository
cd openwrt-xburst # change-dir into the sourcecode directory
#bring in the latest released .config file
wget 
"http://downloads.qi-hardware.com/software/images/NanoNote/Ben/latest/config"; 
-O .config
# bring in the standard feeds
cp data/qi_lb60/conf/feeds.conf ./ 
make package/symlinks
#setup some links to find files
ln -s data/qi_lb60/files
--------------------------------------------------------------------------------------------

The compile failed under Debian Lenny because the cmake was not the 
right version.  Thus I loaded squeeze onto an old AMD machine and 
started over.  The compile took about 10.25 hours.  

I first, reflashed the uboot stuff using usbboot and that appeared to 
go OK.  I can boot from the builtin NAND with the uboot image created 
by the compiling of the toolchain.  

I then created a 8 GB Micro SD card with three partitions, all 
formatted as ext2.  

1.  The first partition contains the uImage from the toolchain compile 
and is stored under /boot.  It is called "uImage".  

2.  The second partition contains the root file system taken by 
extracting from openwrt-xburst-qi_lb60-rootfs.tar.gz 

The Ben appears to start booting because all manner of text flies by 
but then it ends with the message in the subject line: 

"Kernel panic-not syncing: No init found. Try passing init=option to kernel"


Questions:

1.  My original 8 GB Micro SD card, which I used for these many months 
with no problems, had its first partition formatted as VFAT.  However, 
that no longer works when I reflashed the u-boot.bin from the 
toolchain compile.  Thus my old micro-SD setup fails to boot with a 
wrong format.  When I save the uImage, then format the first partition 
to ext2, and then copy uImage back again under boot, I get the same "missing 
init" message from the old toolchain compile--done sometime in April.  

2.  What option should be put in the init= and in what file is that 
done?  

3.  Is there something else I should have done when compiling the 
toolchain to get an "init" set up for the kernel?  

Right now I am unable to boot from any Micro SD setup.  Searching for 
Micro SD on the Qi site finds nothing that is useful.  

Any help is appreciated so that I can get back to using my various 
Micro SD cards.  

                               Thanks,
                                 Delbert







_______________________________________________
Qi Hardware Discussion List
Mail to list (members only): [email protected]
Subscribe or Unsubscribe: 
http://lists.en.qi-hardware.com/mailman/listinfo/discussion

Reply via email to