Hi,

I take just some few minutes to report that a recompilation of the
source gives correct results.

The version of sheevaplug u-boot.kwb already compiled (and packaged) is
faulty.

Here a try with the 2012-04-01 compiled u-boot.kwb
---
U-Boot 2012.04.01 (Jun 01 2012 - 02:27:06)
Marvell-Sheevaplug - eSATA - SD/MMC

SoC:   Kirkwood 88F6281_A0
DRAM:  512 MiB
WARNING: Caches not enabled
NAND:  512 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
88E1116 Initialized on egiga0
Hit any key to stop autoboot:  0
Marvell>> version

U-Boot 2012.04.01 (Jun 01 2012 - 02:27:06)
Marvell-Sheevaplug - eSATA - SD/MMC
gcc (Debian 4.6.3-5) 4.6.3
GNU ld (GNU Binutils for Debian) 2.22
Marvell>> mmc init
SD found. Card desciption is:
Manufacturer:       0x02, OEM "TM"
Product name:       "SD256", revision 0.7
Serial number:      1957215847
Manufacturing date: 7/2004
CRC:                0x00, b0 = 0
mmc1 is available
Marvell>> fatls mmc 0:1
   375932   u-boot.kwb
  1599712   uimage
  4282091   uinitrd
            ok/

3 file(s), 1 dir(s)

Marvell>> fatload mmc 0:1 0x00800000 /uimage
reading /uimage
---
*hangs* (freeze) here... need to reset

I take my debian box to make a fresh compile from wheezy and all works
fine :
---
U-Boot 2012.04.01 (Sep 13 2012 - 21:48:06)
Marvell-Sheevaplug - eSATA - SD/MMC

SoC:   Kirkwood 88F6281_A0
DRAM:  512 MiB
WARNING: Caches not enabled
NAND:  512 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
88E1116 Initialized on egiga0
Hit any key to stop autoboot:  0
Marvell>> version

U-Boot 2012.04.01 (Sep 13 2012 - 21:48:06)
Marvell-Sheevaplug - eSATA - SD/MMC
arm-linux-gnueabi-gcc (Debian 4.4.5-8) 4.4.5
GNU ld (GNU Binutils for Debian) 2.20.1.20100303
Marvell>> mmc init
SD found. Card desciption is:
Manufacturer:       0x02, OEM "TM"
Product name:       "SD256", revision 0.7
Serial number:      1957215847
Manufacturing date: 7/2004
CRC:                0x00, b0 = 0
mmc1 is available
Marvell>> fatls mmc 0
   388864   u-boot.kwb
  1599712   uimage
  4282091   uinitrd

3 file(s), 0 dir(s)

Marvell>> fatload mmc 0:1 0x00800000 /uImage
reading /uImage

1599712 bytes read
Marvell>> fatload mmc 0:1 0x01100000 /uInitrd
reading /uInitrd

4282091 bytes read
Marvell>> setenv bootargs console=ttyS0,115200n8
base-installer/initramfs-tools/driver-policy=most
Marvell>> bootm 0x00800000 0x01100000
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Debian kernel
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1599648 Bytes = 1.5 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:    4282027 Bytes = 4.1 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
Using machid 0xa76 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-3-kirkwood (Debian 3.2.23-1)
(debian-ker...@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-8) )
#1 Mon Jul 23 22:36:47 UTC 2012
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE),
cr=00053977
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Marvell eSATA SheevaPlug Reference Board
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 130048
[    0.000000] Kernel command line: console=ttyS0,115200n8
base-installer/initramfs-tools/driver-policy=most
---
the *only* difference is the compiler.

arm-linux-gnueabi-gcc (Debian 4.4.5-8) 4.4.5
GNU ld (GNU Binutils for Debian) 2.20.1.20100303
is ok instead of
gcc (Debian 4.6.3-5) 4.6.3
GNU ld (GNU Binutils for Debian) 2.22
which gave bad results...

If you need more information or testings, please feel free to asks.

Regards,


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to