I have searched this forum but could not find something that closely matched my problem.
I have a Sheevaplug purchased from NewIT setup from the factory to boot Ubuntu from the SD card. This has been working perfectly, but wanted to try out Debian. I have sourced another SD card and followed the instructions at:
http://www.cyrius.com/debian/kirkwood/sheevaplug/unpack.htmlI followed these instructions making the necessary changes for booting from SD card. This appears to be ok, but when it boots from this card I get the following at the bottom of the boot window:
[ 0.595208] Scanning device for bad blocks
[ 0.715444] Bad eraseblock 3975 at 0x00001f0e0000
[ 0.723685] Creating 3 MTD partitions on "orion_nand":
[ 0.728868] 0x000000000000-0x000000100000 : "u-boot"
[ 0.734406] 0x000000100000-0x000000500000 : "uImage"
[ 0.739892] 0x000000500000-0x000020000000 : "root"
[ 0.746103] mice: PS/2 mouse device common for all mice
[ 0.751723] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
[ 0.757684] i2c /dev entries driver
[ 0.761355] cpuidle: using governor ladder
[ 0.765580] cpuidle: using governor menu
[ 0.769626] Registered led device: plug:green:health
[ 0.774666] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
[ 0.781084] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[ 0.826431] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[ 0.866429] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
[ 0.906429] mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
[ 0.946429] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
[ 0.953081] TCP cubic registered
[ 0.956326] NET: Registered protocol family 17
[ 0.961132] registered taskstats version 1
[ 0.965851] rtc-mv rtc-mv: setting system clock to 2011-04-02 08:56:36 UTC (1 301734596)
[ 0.973914] Initalizing network drop monitor service
[ 0.978957] Waiting 5sec before mounting root device...
[ 5.986490] List of all partitions:
[ 5.990002] 1f00 1024 mtdblock0 (driver?)
[ 5.994997] 1f01 4096 mtdblock1 (driver?)
[ 6.000012] 1f02 519168 mtdblock2 (driver?)
[ 6.005003] No filesystem could mount root, tried:
[ 6.009925] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 6.018253] [<c002cee4>] (unwind_backtrace+0x0/0xdc) from [<c02bd110>] (panic+0x34/0x128)
[ 6.026493] [<c02bd110>] (panic+0x34/0x128) from [<c0008fb0>] (mount_block_root+0x25c/0x2b4)
[ 6.034974] [<c0008fb0>] (mount_block_root+0x25c/0x2b4) from [<c00091a0>] (prepare_namespace+0x12c/0x198)
[ 6.044603] [<c00091a0>] (prepare_namespace+0x12c/0x198) from [<c00085e0>] (kernel_init+0xf0/0x12c)
[ 6.053711] [<c00085e0>] (kernel_init+0xf0/0x12c) from [<c0027e7c>] (kernel_thread_exit+0x0/0x8)
For Reference, by setenv details are:
Marvell>> printenv
baudrate=115200
loads_echo=0
ipaddr=10.4.50.165
serverip=10.4.50.5
rootpath=/mnt/ARM_FS/
netmask=255.255.255.0
console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x1ff00000@0x100000(root)
CASset=min
MALLOC_len=1
ethprime=egiga0
bootargs_end=:::DB88FXX81:eth0:none
image_name=uImage
standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bo otargs_end) $(mvPhoneConfig); bootm 0x2000000;
ethmtu=1500
mvPhoneConfig=mv_phone_config=dev0:fxs,dev1:fxs
mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500
usb0Mode=host
yuk_ethaddr=00:00:00:EE:51:81
nandEcc=1bit
netretry=no
rcvrip=169.254.100.100
loadaddr=0x02000000
autoload=no
ethact=egiga0
bootargs_root=ubi.mtd=1 root=ubi0:rootfs rootfstype=ubifs
mtdpartitions=mtdparts=orion_nand:0x400000@0x100000(uImage),0x1fb00000@0x500000(rootfs)
ethaddr=F0:AD:4E:00:38:64
bootargs_console=console=ttyS0,115200
recover1=setenv mainlineLinux yes; setenv arcNumber 2097; setenv bootcmd run recover2; saveenv; reset
recover2=run recover3; setenv bootcmd $(real_bootcmd); saveenv; setenv bootargs $(bootargs_console) $(mtdpartitions) roo t=/dev/ram0 rw ramdisk=0x01100000,8M install_type=nand; bootm 0x00800000 0x01100000
recover3=run recover4; nand erase clean 0x00100000 0x00400000; nand write.e 0x00800000 0x00100000 0x00400000
recover4=usb start; fatload usb 0 0x00800000 uImage; fatload usb 0 0x01100000 initrd
bootargs_root_nand=ubi.mtd=1 root=ubi0:rootfs rootfstype=ubifs
bootcmd_nand=setenv bootargs $(bootargs_console) $(mtdpartitions) $(bootargs_root_nand); nand read.e 0x00800000 0x001000 00 0x00400000; bootm 0x00800000
bootargs_root_mmc=root=/dev/mmcblk0p2 rootdelay=5
bootcmd_mmc=setenv bootargs $(bootargs_console) $(bootargs_root_mmc); mmcinit; ext2load mmc 0:1 0x800000 /uImage; bootm 0x00800000
real_bootcmd=run bootcmd_mmc; run bootcmd_nand
arcNumber=2097
filesize=37EC4F
bootcmd=run bootcmd_mmc; run bootcmd_nand
stdin=serial
stdout=serial
stderr=serial
nandEnvBase=a0000
mainlineLinux=yes
enaMonExt=no
enaCpuStream=no
enaWrAllo=no
pexMode=RC
disL2Cache=no
setL2CacheWT=yes
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
sata_dma_mode=yes
netbsd_en=no
vxworks_en=no
bootdelay=3
disaMvPnp=no
enaAutoRecovery=yes
pcieTune=no
Environment size: 2260/131068 bytes
Marvell>>
I hope someone can assist.