This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.
by pepedog » Fri Aug 17, 2012 10:54 am
$this->bbcode_second_pass_quote('wild', '[')code]
# fw_printenv
-bash: fw_printenv : commande introuvable
[/code]
Command not found
within the stock NAND Linux, not archlinuxarm
/usr/sbin/fw_printenv
-
pepedog
- Developer
-
- Posts: 2431
- Joined: Mon Jun 07, 2010 3:30 pm
- Location: London UK
-
by moonman » Fri Aug 17, 2012 11:04 am
I dont think one can boot into stock nand linux after installation of u-boot/ubit. I think you need to reboot for the command to work or run /usr/bin/fw_printenv or /usr/sbin/fw_printenv - I dont know what path it is exactly as mine came with the doozan's u-boot installation script.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
-
moonman
- Developer
-
- Posts: 3388
- Joined: Sat Jan 15, 2011 3:36 am
by Guest » Fri Aug 17, 2012 11:06 am
$this->bbcode_second_pass_quote('bz31', 'T')ry $this->bbcode_second_pass_code('', '/dev/mtd0 0xa0000 0x20000 0x20000') in your /etc/fw_env.config
Thanks you bz31
$this->bbcode_second_pass_quote('moonman', 'T')ry setting rootdelay to 10 or longer
$this->bbcode_second_pass_code('', 'fw_setenv usb_rootdelay 10')
$this->bbcode_second_pass_quote('moonman', 'W')hat's the output of fw_printenv. As I said you probably need to increase rootdelay
Original 0.6$this->bbcode_second_pass_code('', '# fw_printenv')
$this->bbcode_second_pass_code('', 'addr_rd=0x1100000
arcNumber=3089
baudrate=115200
boot_auto=rd_args='rootfstype=auto'; run boot_rdaddr_kern=0x680000
boot_kern=run set_bootargs; bootm $addr_kern
boot_rd=run set_bootargs; bootm $addr_kern $addr_rd
bootdelay=3
chain=nand read.e 0x800000 0x480000 0x80000; go 0x800200
console=ttyS0,115200
ethact=egiga0
ethaddr=02:50:43:26:87:63
ext2_auto=ext2load $boot_dev $addr_rd /boot/uInitrd
ext2_boot=run ext2_rd boot_rd; run ext2_auto boot_auto; run boot_kern
ext2_kern=ext2load $boot_dev $addr_kern /boot/uImage
ext2_rd=ext2load $boot_dev $addr_rd /uInitrd
fast_boot=run fast_rd ubi_args ubi_fallback
fast_rd=ubifsmount fast; ubifsload $addr_rd /uInitrd
fat_boot=run fat_rd boot_rd
fat_kern=fatload $boot_dev $addr_kern /boot/uImage
fat_rd=fatload $boot_dev $addr_rd /uInitrd
hd_args_0=boot_dev='ide 0:1'; dev_args='root=/dev/sda1'
hd_args_1=boot_dev='ide 1:1'; dev_args='root=/dev/sdb1'
hd_boot=run ide_start; for scan in 0 1; do run hd_args_$scan ext2_kern ext2_boot; run ext2_rd ubi_fallback; run fat_kern fat_boot; run fat_rd ubi_fallback; done
ide_start=ide reset
ipaddr=10.10.10.6
led_error=orange blinking
led_exit=green off
led_init=green blinking
mtddevname=u-boot
mtddevnum=0
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(pogoplug),-(root)
nc_start=setenv stdin nc; setenv stdout nc; setenv stderr nc; version
nc_test=ping $ncip
ncip=10.10.10.5
ncipk=10.10.10.4
partition=nand0,0
preboot=run ubi_start silent_boot; run nc_test nc_start; run usb_start
rescue=dev_args='ubi.mtd=root rootfstype=preboot'; boot_dev='usb 0:1'; run ext2_kern ext2_auto boot_rd; boot_dev='ide 0:1'; run ide_start ext2_kern ext2_auto boot_rd; run silent_rd ubi_fallback; run fast_rd ubi_fallback; run ubi_rd ubi_fallback
serverip=10.10.10.3
set_bootargs=setenv bootargs console=$console $mtdparts $dev_args $rd_args netconsole=@$ipaddr/eth0,@$ncipk/
silent_boot=run silent_rd ubi_args ubi_fallback
silent_rd=ubifsmount silent; ubifsload $addr_rd /uInitrd
stderr=nc
stdin=nc
stdout=nc
ubi_args=dev_args='ubi.mtd=root'
ubi_boot=run ubi_rd ubi_args ubi_fallback
ubi_fallback=run ubi_kern boot_rd
ubi_kern=ubifsmount boot; ubifsload $addr_kern /boot/uImage
ubi_rd=ubifsmount ramdisk; ubifsload $addr_rd /uInitrd
ubi_start=ubi part root
usb_args_0=boot_dev='usb 0:1'; dev_args='root=/dev/sda1 rootdelay=10'
usb_args_1=boot_dev='usb 1:1'; dev_args='root=/dev/sdb1 rootdelay=10'
usb_args_2=boot_dev='usb 2:1'; dev_args='root=/dev/sdc1 rootdelay=10'
usb_args_3=boot_dev='usb 3:1'; dev_args='root=/dev/sdd1 rootdelay=10'
usb_boot=for scan in 0 1 2 3; do run usb_args_$scan ext2_kern ext2_boot; run ext2_rd ubi_fallback; run fat_kern fat_boot; run fat_rd ubi_fallback;done
usb_start=usb start
bootcmd=addr_kern='0x800000'; run fast_boot; run hd_boot; run usb_boot; run ubi_boot;')
So ?
Analyse :$this->bbcode_second_pass_quote('Original 0.6 fw_printenv', '
')bootcmd=addr_kern='0x800000'; run fast_boot; run hd_boot;
run usb_boot; run ubi_boot;
$this->bbcode_second_pass_code('', 'usb_args_0=boot_dev='usb 0:1'; dev_args='root=/dev/sda1 rootdelay=10'
usb_args_1=boot_dev='usb 1:1'; dev_args='root=/dev/sdb1 rootdelay=10'
usb_args_2=boot_dev='usb 2:1'; dev_args='root=/dev/sdc1 rootdelay=10'
usb_args_3=boot_dev='usb 3:1'; dev_args='root=/dev/sdd1 rootdelay=10'
usb_boot=
for scan in 0 1 2 3;
do run usb_args_$scan ext2_kern ext2_boot;
run ext2_rd ubi_fallback;
run fat_kern fat_boot;
run fat_rd ubi_fallback;
done')
Corrections : (In a shell with SSH)$this->bbcode_second_pass_code('', '
fw_setenv usb_args_0 "boot_dev='usb 0:1'; dev_args='root=/dev/sda1 rootdelay=20'"
fw_setenv usb_args_1 "boot_dev='usb 1:1'; dev_args='root=/dev/sdb1 rootdelay=20'"
fw_setenv usb_args_2 "boot_dev='usb 2:1'; dev_args='root=/dev/sdc1 rootdelay=20'"
fw_setenv usb_args_3 "boot_dev='usb 3:1'; dev_args='root=/dev/sdd1 rootdelay=20'"
fw_setenv usb_boot 'for scan in 0 1 2 3; do run usb_args_$scan ext2_kern ext2_boot; run ext2_rd ubi_fallback; run fat_kern fat_boot; run fat_rd ubi_fallback;done'
fw_setenv usb_start 'usb start'
fw_setenv bootcmd 'addr_kern='0x800000'; run fast_boot; run hd_boot; run usb_boot; run ubi_boot;'
')
Before Reboot$this->bbcode_second_pass_code('', '
# fw_printenv
')
$this->bbcode_second_pass_code('', '
addr_rd=0x1100000
arcNumber=3089
baudrate=115200
boot_auto=rd_args='rootfstype=auto'; run boot_rdaddr_kern=0x680000
boot_kern=run set_bootargs; bootm $addr_kern
boot_rd=run set_bootargs; bootm $addr_kern $addr_rd
bootdelay=3
chain=nand read.e 0x800000 0x480000 0x80000; go 0x800200
console=ttyS0,115200
ethact=egiga0
ethaddr=02:50:43:26:87:63
ext2_auto=ext2load $boot_dev $addr_rd /boot/uInitrd
ext2_boot=run ext2_rd boot_rd; run ext2_auto boot_auto; run boot_kern
ext2_kern=ext2load $boot_dev $addr_kern /boot/uImage
ext2_rd=ext2load $boot_dev $addr_rd /uInitrd
fast_boot=run fast_rd ubi_args ubi_fallback
fast_rd=ubifsmount fast; ubifsload $addr_rd /uInitrd
fat_boot=run fat_rd boot_rd
fat_kern=fatload $boot_dev $addr_kern /boot/uImage
fat_rd=fatload $boot_dev $addr_rd /uInitrd
hd_args_0=boot_dev='ide 0:1'; dev_args='root=/dev/sda1'
hd_args_1=boot_dev='ide 1:1'; dev_args='root=/dev/sdb1'
hd_boot=run ide_start; for scan in 0 1; do run hd_args_$scan ext2_kern ext2_boot; run ext2_rd ubi_fallback; run fat_kern fat_boot; run fat_rd ubi_fallback; done
ide_start=ide reset
ipaddr=10.10.10.6
led_error=orange blinking
led_exit=green off
led_init=green blinking
mtddevname=u-boot
mtddevnum=0
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(pogoplug),-(root)
nc_start=setenv stdin nc; setenv stdout nc; setenv stderr nc; version
nc_test=ping $ncip
ncip=10.10.10.5
ncipk=10.10.10.4
partition=nand0,0
preboot=run ubi_start silent_boot; run nc_test nc_start; run usb_start
rescue=dev_args='ubi.mtd=root rootfstype=preboot'; boot_dev='usb 0:1'; run ext2_kern ext2_auto boot_rd; boot_dev='ide 0:1'; run ide_start ext2_kern ext2_auto boot_rd; run silent_rd ubi_fallback; run fast_rd ubi_fallback; run ubi_rd ubi_fallback
serverip=10.10.10.3
set_bootargs=setenv bootargs console=$console $mtdparts $dev_args $rd_args netconsole=@$ipaddr/eth0,@$ncipk/
silent_boot=run silent_rd ubi_args ubi_fallback
silent_rd=ubifsmount silent; ubifsload $addr_rd /uInitrd
stderr=nc
stdin=nc
stdout=nc
ubi_args=dev_args='ubi.mtd=root'
ubi_boot=run ubi_rd ubi_args ubi_fallback
ubi_fallback=run ubi_kern boot_rd
ubi_kern=ubifsmount boot; ubifsload $addr_kern /boot/uImage
ubi_rd=ubifsmount ramdisk; ubifsload $addr_rd /uInitrd
ubi_start=ubi part root
usb_args_0=boot_dev='usb 0:1'; dev_args='root=/dev/sda1 rootdelay=20'
usb_args_1=boot_dev='usb 1:1'; dev_args='root=/dev/sdb1 rootdelay=20'
usb_args_2=boot_dev='usb 2:1'; dev_args='root=/dev/sdc1 rootdelay=20'
usb_args_3=boot_dev='usb 3:1'; dev_args='root=/dev/sdd1 rootdelay=20'
usb_boot=for scan in 0 1 2 3; do run usb_args_$scan ext2_kern ext2_boot; run ext2_rd ubi_fallback; run fat_kern fat_boot; run fat_rd ubi_fallback;done
usb_start=usb start
bootcmd=addr_kern='0x800000'; run fast_boot; run hd_boot; run usb_boot; run ubi_boot;
')
Same trouble
Analyse :$this->bbcode_second_pass_quote('Original 0.6 fw_printenv', '
')bootcmd=addr_kern='0x800000'; run fast_boot; run
hd_boot; run
usb_boot; run ubi_boot;
Last edited by Guest on Fri Aug 17, 2012 8:41 pm, edited 1 time in total.