[ARMedslack] ARMedslack hangs during boot on Dreamplug

Davide louigi600 at yahoo.it
Thu Feb 9 16:25:41 UTC 2012


I may be mixing up memories from Zaurus and dockstar. But I remember that on one of these if one forgot to erase the flash partition where the kernel was about to be written next boot would fail.
But I may be putting you of with this. Sorry for any inconvinience.




________________________________
 Da: Jim Hammack <hammack at GotSlack.org>
A: armedslack at lists.armedslack.org 
Inviato: Giovedì 9 Febbraio 2012 16:20
Oggetto: Re: [ARMedslack] ARMedslack hangs during boot on Dreamplug
 

Davide,

  I'm not sure what you mean by erasing the partition.  I am
        using these commands taken from INSTALL_KIRKWOOD.TXT:

setenv arcNumber 2659
setenv mainlineLinux yes
setenv ipaddr 192.168.2.1
setenv serverip 192.168.2.7
saveenv
reset
usb start
tftpboot 0x01100000 armedslack-13.37/uinitrd-kirkwood.img
tftpboot 0x00800000 armedslack-13.37/uImage-kirkwood
setenv bootargs console=ttyS0,115200 nodhcp kbd=us root=/dev/ram
        rw
bootm 0x00800000 0x01100000

*** install armedslack and reboot ***

setenv bootargs_console console=ttyS0,115200
setenv bootargs_root 'root=/dev/sda3 waitforroot=10 rootfs=ext4'
setenv bootcmd 'setenv bootargs $(bootargs_console)
        $(bootargs_root); run bootcmd_slk ; reset'
setenv bootcmd_slk 'usb start;ext2load usb 0:1 0x01100000
        /uinitrd-kirkwood;ext2load usb 0:1 0x00800000
        /uImage-kirkwood;bootm 0x00800000 0x01100000'
setenv ethaddr F0:AD:4E:00:E5:BD
setenv eth1addr F0:AD:4E:00:E5:BE
saveenv
reset

                                        Thanks,
                                           Jim

On 02/09/2012 02:38 AM, Davide wrote: 
If you can boot the image via tftp but subsequently not from flash then maybe it war not flashed correctly.
>Are you erasing partition before writing kernel to it ?
>
>
>
>
>________________________________
> Da: Jim Hammack <hammack at GotSlack.org>
>A: armedslack at lists.armedslack.org 
>Inviato: Giovedì 9 Febbraio 2012 3:36
>Oggetto: Re: [ARMedslack] ARMedslack hangs during boot on Dreamplug
> 
>
>Brennan,
>
>  Thanks for the suggestion, but I downloaded the
                    files again and made sure they were binary
                    transfers, and still no luck.  I also downloaded
                    armedslack-current (I had the original
                    armedslack-13.37 that I used on my sheevaplug) but
                    still no change.  I'm confused because the kernel
                    boots after the initial tftpboot and I can install
                    software, configure the system, etc., but when I try
                    to reboot the system hangs.
>
>                                                Jim
>
>On 02/06/2012 08:32 PM, Brennan Newman wrote: 
>Jim, 
>>  I had this same issue and it was driving me crazy, it is a simple fix (at least for me).  Simply re-download the kernel images and make sure that you are transferring it over in binary.  I had used Filezilla to get my install and it was set to transfer all files in ascii by default which according to many people in the world today mangles binary files pretty badly.  Hope this helps.
>>
>>
>>Brennan
>>
>>
>>On Mon, Feb 6, 2012 at 8:27 PM, Jim Hammack <hammack at gotslack.org> wrote:
>>
>>I've been trying to install ARMedslack on my Dreamplug (ser: 1148-XXXXXX) by following Stuart's excellent instructions in INSTALL_KIRKWOOD.TXT, but have been unable to get the system to boot.   I believe it is due to a problem with my u-boot which I scrambled earlier.  I have been able to find only one version of u-boot that will run on this machine (the guruplug version from http://www.armedslack.org/maint_kirkwooduboot loads but hangs after a 'reset').  This one works:
>>>
>>>Marvell>> version
>>>
>>>U-Boot 2011.03-00012-g1a93b51-dirty-pingtoo-v1.2
                        (Jun 15 2011 - 22:44:57)
>>>Marvell-DreamPlug
>>>armv5tel-softfloat-linux-gnueabi-gcc (Gentoo
                        4.4.4-r2 p1.3, pie-0.4.5) 4.4.4
>>>GNU ld (GNU Binutils) 2.20.1.20100303
>>>
>>>I am following Stuart's instructions with two
                        exceptions:
>>>
>>>1. I am using dream-2.6.38.4-uImage (renamed
                        uImage-kirkwood) from with-linux instead of
                        uImage-kirkwood from the distribution due to a
                        known problem with uImage-kirkwood on the
                        Dreamplug.  (http://lists.armedslack.org/2011-August/000978.html)
>>>2.  I am using a fat16 boot partition rather
                        that the ext2 partition Stuart uses in his
                        documentation, so I have changed all references
                        to "ext2load" to "fatload" in the bootcmd
>>>
>>>The system loads uinitrd-kirkwood okay, then
                        loads uImage-kirkwood (which is really
                        dream-2.6.38.4-uImage), but hangs after:
>>>
>>>"Uncompressing Linux... done, booting the
                        kernel."
>>>
>>>I don't think this is the problem, but does
                        anyone see any problems with my u-boot
                        variables?  Also, I've read that newer
                        Dreamplugs (#114 and later) have some
                        differences from the earlier version.  Could
                        this be why the majority of u-boot versions I've
                        found do not run on this machine?  Any ideas on
                        where I can find a suitable u-boot? I tried the
                        version referenced here:
>>>(http://www.newit.co.uk/forum/index.php?topic=1977.0) but that version hangs also.
>>>
>>>Any input is appreciated!
>>>
>>>                               Thanks,
>>>                                   Jim
>>>
>>>printenv and boot details follow:
>>>
>>>Marvell>> printenv
>>>arcNumber=2659
>>>baudrate=115200
>>>bootargs_console=console=ttyS0,115200
>>>bootargs_root=root=/dev/sda3 waitforroot=10
                        rootfs=ext4
>>>bootcmd=setenv bootargs $(bootargs_console)
                        $(bootargs_root); run bootcmd_slk ; reset
>>>bootcmd_slk=usb start;fatload usb 0:1 0x01100000
                        /uinitrd-kirkwood;fatload usb 0:1 0x00800000
                        /uImage-kirkwood;bootm 0x00800000 0x01100000
>>>bootdelay=3
>>>eth1addr=02:50:43:ba:45:cb
>>>ethact=egiga0
>>>ethaddr=00:DE:AD:C0:FF:EE
>>>ipaddr=192.168.2.1
>>>mainlineLinux=yes
>>>serial_num=DS2-1148-000934
>>>serverip=192.168.2.7
>>>stderr=serial
>>>stdin=serial
>>>stdout=serial
>>>
>>>Environment size: 561/65532 bytes
>>>Marvell>> reset
>>>
>>>U-Boot 2011.03-00012-g1a93b51-dirty-pingtoo-v1.2
                        (Jun 15 2011 - 22:44:57)
>>>Marvell-DreamPlug
>>>
>>>SoC:   Kirkwood 88F6281_A1
>>>DRAM:  512 MiB
>>>SF: Got idcodes
>>>00000000: c2 20 15 c2 20    . ..
>>>SF: Detected MX25L1605D with page size 256,
                        total 2 MiB
>>>In:    serial
>>>Out:   serial
>>>Err:   serial
>>>Net:   egiga0, egiga1
>>>88E1121 Initialized on egiga0
>>>88E1121 Initialized on egiga1
>>>Hit any key to stop autoboot:  0
>>>(Re)start USB...
>>>USB:   Register 10011 NbrPorts 1
>>>USB EHCI 1.00
>>>scanning bus for devices... EHCI timed out on TD
                        - token=0x80008c80
>>>4 USB Device(s) found
>>>      scanning bus for storage devices... Device
                        NOT ready
>>>  Request Sense returned 02 3A 00
>>>2 Storage Device(s) found
>>>reading /uinitrd-kirkwood
>>>
>>>5755094 bytes read
>>>reading /uImage-kirkwood
>>>
>>>2033192 bytes read
>>>## Booting kernel from Legacy Image at 00800000
                        ...
>>>  Image Name:   Linux-2.6.38.4-kirkwood
>>>  Image Type:   ARM Linux Kernel Image
                        (uncompressed)
>>>  Data Size:    2033128 Bytes = 1.9 MiB
>>>  Load Address: 00008000
>>>  Entry Point:  00008000
>>>  Verifying Checksum ... OK
>>>## Loading init Ramdisk from Legacy Image at
                        01100000 ...
>>>  Image Name:   Slackware ARM Initial RAM disk f
>>>  Image Type:   ARM Linux RAMDisk Image (gzip
                        compressed)
>>>  Data Size:    5755030 Bytes = 5.5 MiB
>>>  Load Address: 00000000
>>>  Entry Point:  00000000
>>>  Verifying Checksum ... OK
>>>  Loading Kernel Image ... OK
>>>OK
>>>
>>>Starting kernel ...
>>>
>>>Uncompressing Linux... done, booting the kernel.
>>>
>>>
>>>_______________________________________________
>>>ARMedslack mailing list
>>>ARMedslack at lists.armedslack.org
>>>http://lists.armedslack.org/mailman/listinfo/armedslack
>>>
>>
>>
>>
>>_______________________________________________
ARMedslack mailing list ARMedslack at lists.armedslack.org http://lists.armedslack.org/mailman/listinfo/armedslack 
>_______________________________________________
>ARMedslack mailing list
>ARMedslack at lists.armedslack.org
>http://lists.armedslack.org/mailman/listinfo/armedslack
>
>
>
>
>
>_______________________________________________
ARMedslack mailing list ARMedslack at lists.armedslack.org http://lists.armedslack.org/mailman/listinfo/armedslack 
_______________________________________________
ARMedslack mailing list
ARMedslack at lists.armedslack.org
http://lists.armedslack.org/mailman/listinfo/armedslack
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.armedslack.org/pipermail/armedslack/attachments/20120209/08a3d688/attachment-0001.html>


More information about the ARMedslack mailing list