New IT forum Follow us on Twitter
22 May 2012, 09:34:33 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: EFIKA MX now in stock!
 
   Home   SHOP Help Search Login Register  
Pages: [1]
  Print  
Author Topic: eSata Sheeva hangs at 'booting the kernel'  (Read 663 times)
greenbeast
Newbie
*
Posts: 40


« on: 05 December 2011, 03:33:48 pm »

I've been following the instructions here to get my eSata plug booting from SD card.

I've got to the point where it is hanging after saying 'Uncompressing Linux... done, booting the kernel.'

I followed these instructions to no avail


Code:
baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
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)$(bootargs_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
filesize=202588
fileaddr=2000000
netmask=255.255.255.0
ipaddr=10.4.50.4
serverip=10.4.50.5
run_diag=no
ethaddr=f0:ad:4e:00:a7:93
bootargs=console=ttyS0, 115200   root=/dev/mmcblk0p2
bootargs_console=console=ttySO,115200
bootcmd_mmc=mmcinit; mmcinit; ext2load mmc 0:1 0x00800000 /uImage; ext2load mmc 0:1 0x01100000 /uInitrd
bootcmd=setenv bootargs $(bootargs_console); run bootcmd_mmc; bootm 0x00800000 0x01100000
arcNumber=2678
bootargs_root=root=/dev/mmcblk0p2
stdin=serial
stdout=serial
stderr=serial
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
real_bootcmd=setenv=bootargs console=ttySO,115200 root=/dev/mmcblk0p2

Can anyone advise?
« Last Edit: 05 December 2011, 03:39:14 pm by greenbeast » Logged
NewIT_James
Administrator
Sr. Member
*****
Posts: 394


« Reply #1 on: 05 December 2011, 03:54:00 pm »

Hi,

Does it boot with "arcNumber=2097" ?

Some older kernels don't support arcNumber=2678

Logged

NewITJames
greenbeast
Newbie
*
Posts: 40


« Reply #2 on: 05 December 2011, 03:54:34 pm »

no it does not
Logged
NewIT_James
Administrator
Sr. Member
*****
Posts: 394


« Reply #3 on: 05 December 2011, 04:07:53 pm »

ahhh, those instruction are booting with a uInitrd file and won't work with the NewIT SD images.

If you are trying to use a NewIT image try the changes below.

Code:
bootcmd_mmc=mmcinit; mmcinit; ext2load mmc 0:1 0x00800000 /uImage;
bootcmd=setenv bootargs $(bootargs_console); run bootcmd_mmc; bootm 0x00800000
Logged

NewITJames
greenbeast
Newbie
*
Posts: 40


« Reply #4 on: 05 December 2011, 10:03:33 pm »

well i did get through to debian at one point but after a few hours trying to solve an issue with i booing smoothly i'm now back to square one and the above changes aren't helping.

here's my current variables:

Code:
Marvell>> printenv
baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
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)$(bootargs_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
fileaddr=2000000
netmask=255.255.255.0
ipaddr=10.4.50.4
serverip=10.4.50.5
run_diag=no
ethaddr=f0:ad:4e:00:a7:93
bootargs_console=console=ttySO,115200
arcNumber=2678
real_bootcmd=bootcmd_mmc
ethact=egiga0
bootargs_root=root=/dev/mmcblk0p2
filesize=2AB8D0
bootcmd=setenv bootargs $(bootargs_console); run bootcmd_mmc; bootm 0x00800000
bootargs=console=ttySO,115200
bootcmd_mmc=mmcinit; mmcinit; ext2load mmc 0:1 0x00800000 /uImage; ext2load mmc 0:1 0x01100000 /uInitrd
stdin=serial
stdout=serial
stderr=serial
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
Logged
NewIT_James
Administrator
Sr. Member
*****
Posts: 394


« Reply #5 on: 05 December 2011, 10:35:08 pm »


You have lost the root= from bootargs.

Now:
Code:
bootargs=console=ttySO,115200

Previous post:
Code:
bootargs=console=ttyS0, 115200   root=/dev/mmcblk0p2



Logged

NewITJames
greenbeast
Newbie
*
Posts: 40


« Reply #6 on: 06 December 2011, 07:44:49 am »

thanks, no change Sad

i even tried mmcblk0p1

frustrating that i had debian at one point!
Logged
NewIT_James
Administrator
Sr. Member
*****
Posts: 394


« Reply #7 on: 06 December 2011, 07:55:57 am »

This is how the NewIT multiboot Sheeva's are configured.

http://www.newit.co.uk/forum/index.php/topic,194.0.html
Logged

NewITJames
greenbeast
Newbie
*
Posts: 40


« Reply #8 on: 06 December 2011, 08:14:27 am »

Yeah i'd seen those and tried to make all the correct changes.

I've just changed some variables and still no further.

Code:
Marvell>> printenv
baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
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)$(bootargs_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
fileaddr=2000000
netmask=255.255.255.0
ipaddr=10.4.50.4
serverip=10.4.50.5
run_diag=no
ethaddr=f0:ad:4e:00:a7:93
bootargs_console=console=ttySO,115200
real_bootcmd=bootcmd_mmc
ethact=egiga0
bootargs_root=root=/dev/mmcblk0p2
filesize=2AB8D0
arcNumber=2678
stdin=serial
stdout=serial
stderr=serial
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
bootargs=console=ttySO, 115200 root=/dev/mmcblk0p2
bootcmd=run bootcmd_mmc
bootcmd_mmc=setenv bootargs $(bootargs_console) $(bootargs_root_mmc); mmcinit; mmcinit;; ext2load mmc 0:1 0x800000 /uImage; bootm 0x00800000


I'll keep playing
Logged
greenbeast
Newbie
*
Posts: 40


« Reply #9 on: 06 December 2011, 09:17:02 am »

tried updating the bootloader....and it's bricked.
Logged
Confusticated
New IT customer
Hero Member
*
Posts: 511


« Reply #10 on: 06 December 2011, 08:16:18 pm »

You were using
Quote
bootargs_root_mmc
but had failed to define what it is (eg 'root=/dev/mmcblk0p2' ), you currently have that as
Quote
bootargs_root
so close, unbrick your plug and try again Smiley
Logged

Advocatus Diaboli - My agenda is not to give you the answer, but to guide your thoughts so you derive it for yourself!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!