Hello.

I have a really strange problem.  For weeks, I have been able to create
and download my ramdisk to my PLEB card (running arm linux on an
SA1100) with no problems.

Now, for some reason, I cannot do this any more.  When I try to boot the
machine, it passes by the boot prompt and dumps a ton of hex on the
minicom screen.  There seems to be some mention of errors with respect to
interrupts.

What does work, however, is if I simply download a pre-made ramdisk.  So
my problem must be in how I am creating my ramdisk.  Here is what I'm
doing.

First, I take a pre-made ram disk, unzip it and mount it to a point on my
linux machine:

gunzip ramdisk_img.gz | mount -o loop -t ext2 ramdisk /ramd

Then, I add a file or two to it.  Now, I want to re-create the ramdisk so
that I can download it:

umount /ramd | cat ramdisk_img | gzip -v9 > ramdisk2.gz

Next, I start minicom, power up my PLEB and get to the blob>
prompt.  Here, I type:

download kernel

Then, I switch to 115200 baud and in another window, type:

uuencode zImage zImage > /dev/ttyS0

Note here that zImage is the kernel-file here.

When that is done, I switch back to 9600 baud and type:

download ramdisk

Then, I switch to 115200 baud and in another window, type:

uuencode ramdisk2.gz zImage > /dev/ttyS0

When that is done, I switch back to 9600 baud and type:

boot

Can anyone help me out here?  This is where I'm having troubles.  Like I
said earlier, this used to work, but now it does not.  I can't figure out
how this is different from what I did before.  This is the process that I
received from Zsolt Kiraly and he credited Nico Pitre and Phil Blundell
for helping him out.

Any thoughts?

Thanks very much,

Philip Ferguson
MIT
Space Systems Lab



_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm

Reply via email to