• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1]
Author Topic: Uncompressing Linux - hang  (Read 3987 times)
crunch
Newbie
*

Karma: 0
Posts: 28


View Profile
« on: August 05, 2011, 05:32:11 AM »

I've managed to hork my Guruplug Standard in such a way that I can't get console output after starting ANY kernel with ANY environment variables set. I reflashed uboot and blasted the entire NAND (I've seen some uboot bugs where the environment can't be set correctly):

Code:
GuruPlug>> printenv
baudrate=115200
bootdelay=3
eth1addr=02:50:43:23:xx:xx
ethact=egiga0
ethaddr=02:50:43:ac:xx:xx
ipaddr=10.10.1.2
serverip=10.10.1.4
stderr=serial
stdin=serial
stdout=serial


Now I'm trying to run the Debian installer images:

Code:
GuruPlug>> tftp 0x01100000 i.bin
Using egiga0 device
TFTP from server 10.10.1.4; our IP address is 10.10.1.2
Filename 'i.bin'.
Load address: 0x1100000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##################################
done
Bytes transferred = 3167722 (3055ea hex)
GuruPlug>> tftp 0x00800000 u.bin
Using egiga0 device
TFTP from server 10.10.1.4; our IP address is 10.10.1.2
Filename 'u.bin'.
Load address: 0x800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #####################
done
Bytes transferred = 1433640 (15e028 hex)
GuruPlug>> setenv bootargs console=ttyS0
GuruPlug>> bootm 0x00800000 0x01100000
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Debian kernel
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1433576 Bytes = 1.4 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   debian-installer ramdisk
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    3167658 Bytes = 3 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

but it always hangs here. I've also tried the stock Guruplug uImage, booting various uImages from USB, etc. Always the same problem. Uboot version is the latest flipflip from these forums. Anyone have ideas?
Logged

bnborg
Newbie
*

Karma: 0
Posts: 31


View Profile
« Reply #1 on: August 07, 2011, 10:25:25 PM »

I went through all that too.  I don't know how many times I tried different kernels and different versions of U-Boot.  I finally had success by following Martin Michlmayr's instructions:  http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html.

You have to get the newest U-Boot:  http://www.cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade.html.
Logged

crunch
Newbie
*

Karma: 0
Posts: 28


View Profile
« Reply #2 on: August 08, 2011, 08:13:40 PM »

Thank you sir - I am happy to report that I was able to unbrick by simply installing the latest cyrius uboot. Great site which I did not know about!
Logged

Pages: [1]
Print
Jump to: