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
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
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
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 :
 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.