logo       

Re: Some observations....: msg#00699

Subject: Re: Some observations....
Aaron Diab wrote:
Andy,

I have also been trying to get angstrom to boot from
sd or cf.

Aaron, I *can* boot Angstrom from the CF (or rather could, there seems to be an issue with the hh19 series of kernels... and the older images are no longer available on site (and of course I have managed to get rid of my copies in an overeager attempt to reduce the number of PDA related gz's I had stored over time...)

The way to do it (once CF support is back in and working properly - apparently a bug report has been filed) is to split your CF card into two partitions (I use a 12M /dev/hda1 and the rest of the 2Gb card /dev/hda2 (as seen by the PDA)). Then I place the extracted file system on /dev/hda2, making any changes I need (i.e. replace /etc/network/interfaces, modify the contents of /etc/ipkg to include unstable feeds, modify /etc/modules to load the wifi stuff by default and add a wifi.sh script to restart the wifi after a suspend).

In /dev/hda I create the folder /boot and into that I place the zImage relevant to the FS I have in /dev/hda2, I also include a file called params with the boot options (currently "set linuxargs root=/dev/hda2 rootdelay=15 console=ttyS0,115200n8" (without the quotes)). That set up worked with -hh16 and -hh12 kernels.

Since the new boot loader with the rather nice menu has appeared I have also flashed that to the device and included a menu.lst file in the root of /dev/hda1 so that I can pick whether I want boot from CF / Flash or SD card. (although I have only tried the first two so far.)

In addition, I should point out that the Unsupported Opie Image available form angstrom works with the gentoo hh-16 kernel and is fully usable from CF as of now, although a little limited in functionality. (http://www.angstrom-distribution.org/unstable/unsupported-images/hx4700/20071001/ just extract the cpio from the gz and then the file system from the cpio - if you are unfamiliar with cpio archives, note to unpack simply move tot the directory you wish to extract to and then cpio -i < /$path/$to/$archive.cpio)


Thanks.

--- Andy Halsall <andyhalsall-FIrUYBJFfi4AvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote:



<Prev in Thread] Current Thread [Next in Thread>