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