Witam ponownie. Faktycznie, monitorując wyjście debug, nie byłem wystarczająco szybki, by połączyć się Hyper Terminalem i umknęło mi to co najistotniejsze. Tym razem log był bardziej "wylewny".
*************************************************************
************************************************
Board - STi7100
Uboot with Boot selection
-=*[ B4Team ]*=-
************************************************
*************************************************************
U-Boot 1.3.1 (Mar 11 2012 - 14:25:54) - stm23_0057
DRAM: 128 MiB
NOR: 4 MiB
NAND: 64 MiB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
ADB_Box> version
U-Boot 1.3.1 (Mar 11 2012 - 14:25:54) - stm23_0057
ADB_Box> fli
Bank # 1: CFI conformant FLASH (16 x 16) Size: 4 MiB in 71 Sectors
Intel Standard command set, Manufacturer ID: 0x20, Device ID: 0x0A
Erase timeout: 8192 ms, write timeout: 1 ms
Buffer write timeout: 1 ms, buffer size: 8 bytes
Sector Start Addresses:
A0000000 RO A0010000 RO A0020000 RO A0030000 RO A0040000 RO
A0050000 RO A0060000 RO A0070000 E RO A0080000 RO A0090000 RO
A00A0000 RO A00B0000 RO A00C0000 E RO A00D0000 E RO A00E0000 RO
A00F0000 E RO A0100000 RO A0110000 RO A0120000 RO A0130000 RO
A0140000 RO A0150000 E RO A0160000 E RO A0170000 E RO A0180000 E RO
A0190000 E RO A01A0000 E RO A01B0000 E RO A01C0000 RO A01D0000 E RO
A01E0000 E RO A01F0000 E RO A0200000 RO A0210000 RO A0220000 RO
A0230000 RO A0240000 RO A0250000 RO A0260000 RO A0270000 E RO
A0280000 RO A0290000 RO A02A0000 RO A02B0000 RO A02C0000 E RO
A02D0000 E RO A02E0000 RO A02F0000 E RO A0300000 RO A0310000 RO
A0320000 RO A0330000 RO A0340000 RO A0350000 E RO A0360000 E RO
A0370000 E RO A0380000 E RO A0390000 E RO A03A0000 E RO A03B0000 E RO
A03C0000 RO A03D0000 E RO A03E0000 E RO A03F0000 E RO A03F2000 E RO
A03F4000 E RO A03F6000 E RO A03F8000 E RO A03FA000 E RO A03FC000 E RO
A03FE000 E RO
ADB_Box> bdinfo
boot_params = 0x87DDFF88
memstart = 0x84000000
memsize = 0x08000000 (128 MiB)
flashstart = 0xA0000000
flashsize = 0x00400000 ( 4 MiB)
flashoffset = 0x00032150
ethaddr = 00:01:01:01:01:01
ip_addr = 192.168.0.102
baudrate = 115200 bps
STb7100 version 3.x [29-bit mode]
PLL0 = 531 MHz
PLL1 = 384 MHz
ST40 CPU = 265 MHz
ST40 BUS = 132 MHz
ST40 PER = 66 MHz
ST231 CPU = 384 MHz
ST BUS = 192 MHz
EMI = 96 MHz
LMI = 192 MHz
#EMI Banks = 5
EMI #0 CSA = 0xA0000000 ... 0xA03FFFFF ( 4 MiB)
EMI #1 CSB = 0xA0400000 ... 0xA07FFFFF ( 4 MiB)
EMI #2 CSC = 0xA0800000 ... 0xA0BFFFFF ( 4 MiB)
EMI #3 CSD = 0xA0C00000 ... 0xA0FFFFFF ( 4 MiB)
EMI #4 CSE = 0xA1000000 ... 0xA7FFFFFF (112 MiB)
ADB_Box> coninfo
List of available devices:
serial 80000003 SIO stdin stdout stderr
Wydaje mi się w takim razie, że mam na pokładzie multi-uboota: Nbox Duo_Multiboot FreeBoxB4_team 03_2012 Wersja1b.
Teraz ostatnie pytanie i daje Wam spokój. W archiwum tego uboota mam katalog ENV a w nim 2 podkatalogi z ENV do "B4team" i "Freebox env bez mac". Mam załadować oba img, czy tylko pierwszy? Teraz mam mieszane uczucia, bo nie jestem na 100% pewien które menu było wcześniej. Bardziej przypomina mi się to pierwsze ale tam nie ma domyślnie dopisanej pozycji NAND i było HDD2. I bardzo prawdopodobne, że po wybraniu z menu wyboru urządzenia do startu systemu tego:
set bootkern_1 'protect off all; erase a02e0000 a02fffff; reset'
posypało mi się ENV. Z góry dzięki za pomoc. Mam nadzieję że dzisiaj w końcu zamknę ten rozdział i odetchnę.
B4team:
set bootdesc_0 'HDD1 '
set bootcmd_0 'set bootdesc_default 0; saveenv; run bootargs_0; run bootkern_0'
set bootkern_0 'ide reset; ext2load ide 0:1 a5000000 /boot/uImage; bootm a5000000'
set bootargs_0 'set bootargs console=ttyAS0,115200 root=/dev/sda1 rw ip=$ipaddr:$gatewayip:$serverip:$netmask:eth0:off mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_1 'F-B '
set bootcmd_1 'run bootkern_1'
set bootkern_1 'protect off all; erase a02e0000 a02fffff; reset'
set bootdesc_2 'USH1 '
set bootcmd_2 'set bootdesc_default 2; saveenv; run bootargs_2; run bootkern_2'
set bootkern_2 'usb reset; ext2load usb 0:1 a5000000 /boot/uImage; bootm a5000000'
set bootargs_2 'set bootargs console=ttyAS0,115200 root=/dev/sdb1 rw ip=$ipaddr:$gatewayip:$serverip:$netmask:eth0:off mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_3 'USH2 '
set bootcmd_3 'set bootdesc_default 3; saveenv; run bootargs_3; run bootkern_3'
set bootkern_3 'usb reset; ext2load usb 0:2 a5000000 /boot/uImage; bootm a5000000'
set bootargs_3 'set bootargs console=ttyAS0,115200 root=/dev/sdb2 rw ip=$ipaddr:$gatewayip:$serverip:$netmask:eth0:off mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_4 'USB1 '
set bootcmd_4 'set bootdesc_default 4; saveenv; run bootargs_4; run bootkern_4'
set bootkern_4 'usb reset; ext2load usb 0:1 a5000000 /boot/uImage; bootm a5000000'
set bootargs_4 'set bootargs console=ttyAS0,115200 root=/dev/sda1 rw ip=$ipaddr:$gatewayip:$serverip:$netmask:eth0:off mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_5 'USB2 '
set bootcmd_5 'set bootdesc_default 5; saveenv; run bootargs_5; run bootkern_5'
set bootkern_5 'usb reset; ext2load usb 0:2 a5000000 /boot/uImage; bootm a5000000'
set bootargs_5 'set bootargs console=ttyAS0,115200 root=/dev/sda2 rw ip=$ipaddr:$gatewayip:$serverip:$netmask:eth0:off mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_6 'USB3 '
set bootcmd_6 'set bootdesc_default 6; saveenv; run bootargs_6; run bootkern_6'
set bootkern_6 'usb reset; ext2load usb 0:3 a5000000 /boot/uImage; bootm a5000000'
set bootargs_6 'set bootargs console=ttyAS0,115200 root=/dev/sda3 rw gateway=$gatewayip ip=$ipaddr:$gatewayip:$serverip:$netmask:eth0:off mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_7 'N-b4 '
set bootcmd_7 'set bootdesc_default 7; saveenv; run bootargs_7; run bootkern_7'
set bootkern_7 'nand read.i 0xa5000000 0x0 0x300000; bootm a5000000'
set bootargs_7 'set bootargs console=ttyAS0,115200 root=/dev/mtdblock3 rw rootfstype=jffs2 ip=$ipaddr:$gateway:$serverip:$netmask:eth0:off mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_8 'N-Fb '
set bootcmd_8 'set bootdesc_default 8; saveenv; run bootargs_8; run bootkern_8'
set bootkern_8 'nand read.i 0xa5000000 0x3c00000 0x300000; bootm a5000000'
set bootargs_8 'set bootargs console=ttyAS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2 mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit'
set bootdesc_9 'UPDT '
set bootcmd_9 'run bootkern_9'
set bootkern_9 'usb reset; fatload usb 0:1 a4000000 update; autoscr'
set bootcmd 'bootmenu'
set bootdesc_items 9
set bootmenutimeout 3
Freebox ENV bez mac:
set bootdesc_0 USbA
set bootcmd_0 'run bootargs_0; run bootkern_0'
set bootkern_0 'usb reset; ext2load usb 0:1 a5000000 /boot/uImage; bootm a5000000'
set bootargs_0 "set bootargs console=ttyAS0,115200 root=/dev/sda1 rw mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_1 USbb
set bootcmd_1 'run bootargs_1; run bootkern_1'
set bootkern_1 'usb reset; ext2load usb 0:1 a5000000 /boot/uImage; bootm a5000000'
set bootargs_1 "set bootargs console=ttyAS0,115200 root=/dev/sdb1 rw mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_2 Hdd1
set bootcmd_2 'run bootargs_2; run bootkern_2'
set bootkern_2 'ide reset; ext2load ide 0:1 a5000000 /boot/uImage; bootm a5000000'
set bootargs_2 "set bootargs console=ttyAS0,115200 root=/dev/sda1 rw mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=2 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_3 Hdd2
set bootcmd_3 'run bootargs_3; run bootkern_3'
set bootkern_3 'ide reset; ext2load ide 0:2 a5000000 /boot/uImage; bootm a5000000'
set bootargs_3 "set bootargs console=ttyAS0,115200 root=/dev/sda2 rw mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=2 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_4 Hdd3
set bootcmd_4 'run bootargs_4; run bootkern_4'
set bootkern_4 'ide reset; ext2load ide 0:3 a5000000 /boot/uImage; bootm a5000000'
set bootargs_4 "set bootargs console=ttyAS0,115200 root=/dev/sda3 rw mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=2 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_5 NAnd
set bootcmd_5 'run bootargs_5; run bootkern_5'
set bootkern_5 'nand read.i 0xa5000000 0x3c00000 0x300000; bootm a5000000'
set bootargs_5 "set bootargs console=ttyAS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2 mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_6 PKTN
set bootcmd_6 'run bootargs_6; run bootkern_6'
set bootkern_6 'nand read.i 0xa5000000 0x0 0x300000; bootm a5000000'
set bootargs_6 "set bootargs console=ttyAS0,115200 root=/dev/mtdblock3 rw rootfstype=jffs2 mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_7 NFS
set bootcmd_7 'run bootargs_7; run bootkern_7'
set bootkern_7 'nfs a5000000 192.168.2.100:/opt/NBOX/release/boot/uImage;bootm a5000000'
set bootargs_7_1 "console=ttyAS0,115200 root=/dev/nfs nfsroot=/opt/NBOX/release,tcp rw ip=192.168.2.200:192.168.2.100:192.168.2.1:255.255.255.0:nbox:eth0:off"
set bootargs_7 "set bootargs $bootargs_7_1 mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit"
set bootdesc_8 b4-u
set bootcmd_8 'run bootkern_8'
set bootkern_8 'protect off all; erase a02e0000 a02fffff; cp.b a0000080 a02e0000 4; reset'
set serverip 192.168.2.100
set ipaddr 192.168.2.200
set bootcmd 'bootmenu 2000'
set boot_default 0
saveenv
vfd -OK-
stop