各位大大幫忙救救小弟的Storage system

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

各位大大幫忙救救小弟的Storage system

文章ralfshen » 週日 2月 07, 2010 6:06 am

小弟有一台已經沒有在市場上流通的iscsi storage 是使用istor公司主機板的Storage,由於推出這款的廠商已經不在維護系統firmware,所以
小弟一時手賤去抓了istor這家公司原廠的firmware來更新系統firmware,結果開不了機,一直停留在U-boot,無法載入IMAGE,請各位有經驗的大哥教教小弟如何回復到原來廠商的IMAGE。
各位大大請幫小弟救救這台系統
下面是用CONSOLE接著抓到開機的LOG

:-D 正常版子開機~

GIGASTOR Boot Version -- E1.5.11 (Feb 15 2007 - 00:02:18)

(based on PPCBoot 1.1.6), Build: Release 1.4.0.27


local memory bus speed 100000000, cpu speed 200000000, pci speed 33333000

CPU: MPC8241/MPC8245 Revision 16.20 at 200 MHz: 16 kB I-Cache 16 kB D-Cache

Board: dBlade: boardrev# = 3, serial# = 0000000063200054

Local Bus at 100 MHz

I2C: addr 7f: i2c speed set to 21

ready

DRAM: 63 MB

Top of RAM usable for PPCBoot at: 03f00000

Reserving 512k for PPCBoot at: 03e80000

Reserving 520k for malloc() at: 03dfe000

Reserving 56 Bytes for Board Info at: 03dfdfc8

Stack Pointer at: 03dfdfa8

New Stack Pointer is: 03dfdfa8

Now running in RAM - PPCBoot at: 03e80000

FLASH: CWC - Flash unknown, checking for Am29LV116D at 0xffe00000

Manufacturer's ID returned is 1, looking for 1

Got a good manufacturer, now check the device

Device returned is 196 looking for 199, 76, 196 or 575218249

2 MB

Valid environment relocated to RAM.

setting the CSOR

Releasing the RESET on ASIC PLLs (0x83)

Releasing the System RESET (0x80)

pci_init ():

PCI: scanning bus0 ...

bus dev fn venID devID class rev MBAR0 MBAR1 IPIN ILINE

00 0d 00 8086 1209 020000 10 80000000 80000001 01 00

addr 7f: i2c speed set to 21

Serial In: serial

Serial Out: serial

Serial Err: serial

Alternate In: serial2

Alternate Out: serial2

misc_init_r():

Do "i8k init" if blade fails here!

i8k_reset_init():

release the reset on the ASIC (0)

PCI: initializing iSNP8000 on bus(0), devieid(14) ...

bus dev fn venID devID class rev MBAR0 MBAR1 IPIN ILINE

00 0e 00 172a 8000 000000 01 00000004 00000001 00 00

DMA_Initialize: done!

i8k_init_r (): fxp ffff

PPCBoot relocated to 03e80000

Net:

./drivers/eepro100: devno = 0x6800, iobase = 0x80000000

eeprom:

0x 0 - 0x10: 1200 15 dd19 203 ffff 201 4701 ffff a795 7401 5fa2 70 8086 7f ffff ffff

0x10 - 0x20: ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff

0x20 - 0x30: ffff ffff ffff 1209 ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff

0x30 - 0x40: ec ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff 7116

Address in SROM is 00:12:15:00:19:DD

Address used by ppcboot is 00:12:15:00:19:DD

i82551#0

Hit any key to stop autoboot: 10  9  8  7  6  5  4  3  2  1  0

## Booting image at fff50000 ...

Image Name: Linux-2.4.17-iStor-i8000-d30

Image Type: PowerPC Linux Kernel Image (gzip compressed)

Data Size: 677335 Bytes = 661 kB = 0 MB

Load Address: 00000000

Entry Point: 00000000

Verifying Checksum ... OK

Uncompressing Kernel Image ... OK

## Current stack ends at 0x03DFD9D8 => set upper limit to 0x00800000

## cmdline at 0x007FFF00 ... 0x007FFF60

memstart = 0x00000000

memsize = 0x03F00000

flashstart = 0xFFE00000

flashsize = 0x00200000

flashoffset = 0x00190000

sramstart = 0x00000000

sramsize = 0x00000000

bootflags = 0x00000001

intfreq = 200 MHz

busfreq = 100 MHz

ethaddr = 00:12:15:00:19:DD

IP addr = 192.168.1.1

baudrate = 9600 bps

No initrd

## Transferring control to Linux (at address 00000000) ...

i8000_find_end_of_memory() : size = 66060288

Memory BAT mapping: BAT2=32Mb, BAT3=16Mb, residual: 15Mb

Linux version 2.4.17-iStor-i8000-d30 (buildmgr@swmpu) (gcc version 2.95.3 20010315 (release/MontaVista)) #30 Thu Feb 15 00:03:01 PST 2007

I8000 : See http://www.iStor.com for details(0.1)

mpc10x_bridge_init: Initializing the PCI map: Current map 2, new map 2, eumb_base fc000000

On node 0 totalpages: 16128

zone(0): 16128 pages.

zone(1): 0 pages.

zone(2): 0 pages.

Kernel command line: root=/dev/mtdblock1 ip=192.168.1.1:192.168.1.2:0.0.0.0:255.255.255.0:hn0000000063200054:eth0:off

OpenPIC Version 1.2 (1 CPUs and 138 IRQ sources) at fc040000

time_init: decrementer frequency = 25.000000 MHz

Calibrating delay loop... 133.12 BogoMIPS

Memory: 61600k available (1292k kernel code, 472k data, 72k init, 0k highmem)

Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes)

Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)

Mount-cache hash table entries: 1024der: 1, 8192 bytes)

Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)

Page-cache hash table entries: 16384 (order: 4, 65536 bytes)

POSIX conformance testing by UNIFIX

PCI: Probing PCI hardware

Linux NET4.0 for Linux 2.4

Based upon Swansea University Computer Society NET3.039

Initializing RT netlink socket

Starting kswapd

Disabling the Out Of Memory Killer

JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.

i2c-core.o: i2c core module version 2.6.2 (20011118)

i2c-dev.o: i2c /dev entries driver module version 2.6.2 (20011118)

i2c-algo-mpc824x.o: i2c mpc824x algorithm module version 0.1

eumbbase fc000000

i2c-mpc824x.o version 0.1

i2c-mpc824x.o: Module succesfully loaded

i2c-proc.o version 2.6.2 (20011118)

pty: 256 Unix98 ptys configured

Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled

ttyS00 at 0xfc004500 (irq = 137) is a ST16650

ttyS01 at 0xfc004600 (irq = 138) is a ST16650

TOY CLOCK was detected on 0x68

Real Time Clock Driver v1.10e

Non-volatile memory driver v1.1

block: 128 slots per queue, batch=32

RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize

eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html

eepro100.c: $Revision: 1.3 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others

eth0: PCI device 8086:1209, 00:12:15:00:19:DD, IRQ 19.

Board assembly a79574-001, Physical connectors present: RJ45

Primary interface chip i82555 PHY #1.

Secondary interface chip i82555.

General self-test: passed.

Serial sub-system self-test: passed.

Internal registers self-test: passed.

ROM checksum self-test: passed (0x14c7a6d0).

mtd detection...!!!

NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)

erasesize 20000, ooblock 800, oobsize 40, buswidth 0

Scanning device for bad blocks

detection passed...

Creating 3 MTD partitions on "NAND 128MiB 3,3V 8-bit":

0x00000000-0x01000000 : "Nand Flash(rootfs1)"

0x01000000-0x02000000 : "Nand Flash(rootfs2)"

0x02000000-0x08000000 : "Nand Flash(MPU applications)"

Tracer: Initialization complete

NET4: Linux TCP/IP 1.0 for NET4.0

IP Protocols: ICMP, UDP, TCP

IP: routing cache hash table of 512 buckets, 4Kbytes

TCP: Hash tables configured (established 4096 bind 4096)

IP-Config: Complete:

device=eth0, addr=192.168.1.1, mask=255.255.255.0, gw=255.255.255.255,

host=hn0000000063200054, domain=, nis-domain=(none),

bootserver=192.168.1.2, rootserver=192.168.1.2, rootpath=

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

VFS: Mounted root (jffs2 filesystem) readonly.

Freeing unused kernel memory: 72k init 4k prep

Try /sbin/init


INIT: version 2.78 booting Checking all file systems...
Parallelizing fsck version 1.22 (22-Jun-2001)
Calculating module dependencies... done.
Loading modules: smbfs
/dev/mtdblock2 on /mnt/istor type jffs2 (rw)
Cleaning: /etc/network/ifstate.
Setting up IP spoofing protection: rp_filter.
Disable TCP/IP Explicit Congestion Notification: done.
Configuring network interfaces: run-parts: component /etc/network/if-up.d/bridge is not an executable plain file
done.
Starting portmap daemon: portmap.
/etc/init.d/rcS:
INIT: Entering runlevel: 2 Starting system log daemon: syslogd klogd.
Starting periodic command scheduler: cron.
Starting internet superserver: inetd.
Setting up RAM diskmke2fs 1.22, 22-Jun-2001 for EXT2 FS 0.5b, 95/08/09
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1024 inodes, 4096 blocks
204 blocks (4.98%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
1024 inodes per group

Writing inode tables: 0/1done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Startup script starting.
Press the Enter key to stop autostart:
Maybe we'll rotate some log files.
Running normal startup
./startup
Initializing temporary event log.
SU_EVENT_LOG not defined in environment.
Defining startup event log file name.
Event log is new, file: /var/tmp/StartupEvents.log
startup INFO: ----------------------------------------
startup INFO: Temporary Event log successfully opened.
startup INFO: Filename: /var/tmp/StartupEvents.log
startup INFO: Fri Jan 29 03:05:05 2010
startup INFO: Begin Startup
startup INFO: iStor Networks, Inc.
startup INFO: Version 1.4.0.27
startup INFO: buildmgr-Release
startup INFO: Build time: Feb 15 2007 01:32:27
startup INFO: bm module is not installed. Installing...
Warning: loading /mnt/istor/MPU1/proj1/MPU/build/bin/bm.o will taint the kernel: non-GPL license - Copyright (c) 2004 iStor Networks, Inc.
Warning: loading /mnt/istor/MPU1/proj1/MPU/build/bin/bm.o will taint the kernel: forced load
startup INFO: Looping through steps in startup.
startup INFO: 0 - Processing: Make RAM-disk directory
startup INFO: Preparing RAM disk and NVRAM disk path.
startup INFO: RAMDISK defined: /var/tmp
startup INFO: NVRAMDIR defined: /mnt/istor/PERS
startup INFO: RAM disk environment created (/var/tmp)
startup INFO: NVRAM directory environment created (/mnt/istor/PERS)
startup INFO: 1 - Processing: Initialize signals
startup INFO: Setting signal handlers.
startup INFO: 2 - Processing: Setup shared memory segment
startup INFO: Creating shared memory segment.
unique id is 45b36
startup INFO: Shared memory segment ID is 0
startup INFO: Shared memory segment key is 0x0102000e
startup INFO: CMAP Shared memory segment ID is 32769
startup INFO: CMAP Shared memory segment key is 0x0202000e
startup INFO: Setting up OEM parameters for iStor Networks
startup INFO: No logging, no core dumps.
startup INFO: 3 - Processing: Get hardware info
startup INFO: Collecting hardware register information.
startup INFO: It appears we're running on a dBlade class board
startup INFO: /dev/mem offset 0xff000000 mapped to address 0x3001b000
startup INFO: /dev/mem offset 0xff200000 mapped to address 0x3001c000
startup INFO: Board PID = 0x0020, Board Rev = 0x0001
startup INFO: Collecting information for GigaStor.
startup INFO: manufacturing ProductId is 0000, and manufacturing BoardRev is 0d02
startup INFO: Changing MMSG directory to /var/tmp
startup INFO: Changing NVRAM directory to /mnt/istor/PERS
startup INFO: Switching to use Alternate Event Log.
startup INFO: 4 - Processing: Run web server
startup INFO: Successfully started child 135
startup INFO: 5 - Processing: Run SSL web server
startup INFO: Successfully started child 136
startup INFO: 6 - Processing: Initialize Email Notification Thread
startup INFO: The thread installed to handle the email notification ( pid 138 )
startup INFO: 7 - Processing: firmware upgrade check for persistence data
startup INFO: 8 - Processing: Reset I8000
startup INFO: Initial reset of ichar module
startup INFO: 9 - Processing: Open ichar device
startup INFO: ichar module is not installed. Installing...
Warning: loadPCI: Enabling device 00:0e.0 (0000 -> 0002)

ing /mnt/istor/MPU1/proj1/MPU/build/bin/ichar.o will taint the kernel: non-GPL license - Copyright (c) 2002-2005 iStor Networks, Inc.
Warning: loading /mnt/istor/MPU1/proj1/MPU/build/bin/ichar.o will taint the kernel: forced load
startup INFO: Number of data ports 8, number of pcix busses 2
startup INFO: 10 - Processing: Initialize the System Memory and Enable the Buffer Memory
system memory initialized to all zero...2048 MB

libfwload: L2C is enabled
libdiag: clear the L2C register interrupts
startup INFO: System memory is initialized
startup INFO: size of the System Memory is 2048MB, and
startup INFO: size of the Buffer Memory is 2048MB
startup INFO: 11 - Processing: Run application - mytest2
startup INFO: Successfully started child 140
startup INFO: Received 4-byte response from mytest2 of 0x00000000
startup INFO: 12 - Processing: Run application - msm
startup INFO: Successfully started child 141
startup INFO: Received 4-byte response from msm of 0x00000000
startup INFO: 13 - Processing: Initialize MMSG socket
startup INFO: Connected to socket /var/tmp/startup
startup INFO: 14 - Processing: Check the emp log file
startup INFO: 15 - Processing: Run application - emp
startup INFO: Successfully started child 145
startup INFO: Successful init message received from emp
startup INFO: 16 - Processing: Run application - isnsc
startup INFO: Successfully started child 146
startup INFO: Successful init message received from isnsc
startup INFO: 17 - Processing: Run zebra
startup INFO: Successfully started child 149
startup INFO: 18 - Processing: Run ripd
startup INFO: Successfully started child 150
startup INFO: 19 - Processing: Run application - cmapMain
startup INFO: Successfully started child 151
startup INFO: Successful init message received from cmapMain
startup INFO: 20 - Processing: Initialize battery manager
startup INFO: module BM: safe 0, restart recovery 0
startup INFO: module BM: The Battery is ARMED
startup INFO: module BM, function start_battery_management: The buffer memory is enabled
startup INFO: 21 - Processing: Run application - cimserver
startup INFO: Successfully started child 177
startup INFO: Notify the CMAP of the Battery state change ( battery is charging )
startup INFO: Successful init message received from cimserver
startup INFO: 22 - Processing: Setup the I8000
startup INFO: 23 - Processing: Load I8k firmware
fwload: This fim file attr: "jackal:I:\BLD_1_4_0_27\GOLD\src\octopus"
fwload: [Gzipped IBLADE Image] was loaded successfully...
fwload: [Gzipped Proxy Image] was loaded successfully...
fwload: [Gzipped IOMGR Image] was loaded successfully...
fwload: [Gzipped ISCSI1 Image] was loaded successfully...
fwload: [Gzipped HOSTIO Image] was loaded successfully...
fwload: [Gzipped ISCSI2 Image] was loaded successfully...
fwload: [Gzipped SCSI Image] was loaded successfully...
fwload: [Gzipped DEVMGR Image] was loaded successfully...
fwload: [Gzipped DISKIO Image] was loaded successfully...
fwload: [Gzipped awrRtc Image] was loaded successfully...
fwload: [Gzipped awrNrt Image] was loaded successfully...
fwload: [Gzipped PIEMAN Image] was loaded successfully...
STARTUP INFO: major 1, minor 4, maint 0, build 27
proxy arc index 1, fim desc jackal:I:\BLD_1_4_0_27\GOLD\src\octopus
startup INFO: 24 - Processing: Start Proxy ARC
startup INFO: mailbox_handshake: Proxy ARC is in startup phase ( mailbox content 0x80400000)
startup INFO: mailbox_handshake: Proxy ARC is started (step 1)
startup INFO: mailbox_handshake: Proxy ARC initialized the MSAQs (step 2)
startup INFO: mailbox_handshake: productID 0000 was passed to Proxy ARC (step 3)
startup INFO: mailbox_handshake: revision information 0d02 was passed to Proxy ARC (step 4)
startup INFO: mailbox_handshake: System memory information was passed to Proxy ARC (step 5)
startup INFO: mailbox_handshake: Buffer memory information was passed to Proxy ARC (step 6)
startup INFO: mailbox_handshake: The content of the buffer memory is valid
startup INFO: mailbox_handshake: ASIC version information was passed to Proxy ARC (step 7)
startup INFO: mailbox_handshake: ASIC device id was passed to Proxy ARC (step 8)
startup INFO: mailbox_handshake: PROXY ARC has initialized the System Memory (step 9)
startup INFO: mailbox_handshake: I8000 interrupts are enabled (step a)
startup INFO: 25 - Processing: Install ieth driver
startup INFO: ieth module is not installed. Installing...
Warning: iStor iEthernet Loadable driver, ver 1.0.0

loCopyright (c) 2002-2005 iStor Networks Inc.

ad

inasic_rev = 0x1

g /mnt/istor/MPU1/proj1/MPU/build/bin/ieth.o will taint the kernel: no license
Warning: loading /mnt/istor/MPU1/proj1/MPU/build/bin/ieth.o will taint the kernel: forced load
startup INFO: Detected a child event.
startup INFO: Child 2 (mytest2) found dead.
startup INFO: 26 - Processing: Run application - esa
startup INFO: Successfully started child 187
startup INFO: Successful init message received from esa
startup INFO: 27 - Processing: Run application - mytest2
startup INFO: Successfully started child 188
startup INFO: Received 4-byte response from mytest2 of 0x00000000
startup INFO: Detected a child event.
startup INFO: Child 14 (mytest2) found dead.
startup INFO: 28 - Processing: Run application - rcp
startup INFO: Successfully started child 189
startup INFO: Successful init message received from rcp
startup INFO: 29 - Processing: Wait for Start I8K message
startup INFO: Detected a child event.
startup INFO: Child 9 (batteryManagerListener) found dead.
startup INFO: Received a valid request to start the I8k
startup INFO: Sending message to PROXY with System Configuration.
startup INFO: Valid response from PROXY.
startup INFO: ------ Going into monitor mode. ------
startup INFO: RCP sequence completed.

ASUSTEK - i316-A1 - 192.168.1.1

hn0000000063200054 login: startup INFO: Notify the CMAP/RCP of the Battery state change ( battery is fully charged )
admin
Password:


:crying: 被更新壞掉版子開機~


iStor Version: 1.6.1.23


GIGASTOR U-Boot 1.1.6 (May 13 2008 - 17:09:25),

Build: Release


CPU: MPC8245 Revision 1.4 at 199.999 MHz: 16 kB I-Cache 16 kB D-Cache

dBlade: boardrev# = 3, serial# = 0000000063200053

Local Bus at 99.999 MHz

I2C: addr 7f: i2c speed set to 21

ready

DRAM: 63 MB

Now running in RAM - U-Boot at: 03ead000 board_init_r@03eb1b10

FLASH: 2 MB

NAND: NAND device EC:F1 'NAND 128MiB 3,3V 8-bit' found

128 MiB

diag start address 6200000, arc start addr 6500000

log start addr 7b00000, max size 500000

last entry 7b00000

env_relocate[252] offset = 0x3f9d000

env_relocate[266] malloced ENV at 03e1e960

CFK env_relocate_spec gd->sector_addr:fffd0008 flash_addr->data:fffd0008

crc returned=0x5d3e4f42

Partition=B gd->selector.active_boot_loader=0xfff10000

addr 7f: i2c speed set to 21

& get_version=03ecc7a4

In: serial

Out: serial

Err: serial

misc_init_r():

Do "i8k init" if blade fails here!

i8k_reset_init():

release the reset on the ASIC (0)

FLASH: 2 MB

setting the CSOR

release the reset on PLLs and SATA ( 82 )

release the System from reset ( 80 )

Initializing the PCI Bus

pci_init ():

PCI: scanning bus0 ...

bus dev fn venID devID class rev MBAR0 MBAR1 IPIN ILINE

PCI: bus 0 device 13 reading vendorId

PCI: device 13 reading deviceId

PCI: sending out for base address ix=16

PCI: sending out for base address ix=20

PCI: sending out for base address ix=24

PCI: sending out for base address ix=28

PCI: doing modl

PCI: bus 0 device 13 to fetch interface info

PCI: device 13 has fetched interface info

00 0d 00 8086 1209 020000 10 80000000 80000001 01 00

PCI: bus 0 device 14 reading vendorId

PCI: device 14 reading deviceId

PCI: bus 0 device 14 to fetch interface info

PCI: device 14 has fetched interface info

Initializing the I2C Bus

addr 7f: i2c speed set to 21

Net:

i82559#0

Warning: i82559#0 MAC addresses don't match:

Address in SROM is 0B:16:21:2C:37:42

Address in environment is 12:34:56:78:9A:BC


Boot process is finished

PCI: initializing iSNP8000 on bus(0), deviceid(14) ...

bus dev fn venID devID class rev MBAR0 MBAR1 IPIN ILINE

00 0e 00 172a 8000 000000 01 00000004 00000001 00 00

DMA_Initialize: done!

i8k_init_r (): fxp ffff

Net: i82559#0

Warning: i82559#0 MAC addresses don't match:

Address in SROM is 0B:16:21:2C:37:42

Address in environment is 12:34:56:78:9A:BC


TGIF is not present.

i2c_read of 0x68 return code (0), val 0

Hit any key to stop autoboot: 10 9 8 7 6 5 4 3 2 1 0

diag skipped.

I8000E>

I8000E>

I8000E>
ralfshen
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週日 2月 07, 2010 5:40 am

回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客