Skip to content

Instantly share code, notes, and snippets.

@2SC1815J
Last active May 21, 2023 13:56
Show Gist options
  • Save 2SC1815J/20d21b511c8227b75ca85f229f025500 to your computer and use it in GitHub Desktop.
Save 2SC1815J/20d21b511c8227b75ca85f229f025500 to your computer and use it in GitHub Desktop.
文鎮化したDrobo 5Nは復活できるか?→復活できた!

文鎮化したDrobo 5Nは復活できるか?→復活できた!

はじめに

2022年の大晦日、10年近くバックアップ先NASとして活躍してくれていた「Drobo 5N」のファームウェアを更新したところ、文鎮化してしまいました。しかし、どうにか復活させることができたので、復活に至った過程を共有します。Droboの文鎮化で困っている人は世界中に数多く存在し、文鎮化の原因はさまざまなようですが、こちらのケースと同じ状況であれば、この作業ログが何かの役に立ちましたら幸いです。

免責

Drobo 5N本体の分解を行うと、メーカー保証は失われます。筆者は、この記事の内容に関して生じたいかなる損害についても責任を負うものではありません。

手順の概要だけ確認したい方は、まとめへどうぞ。

状況

更新前 更新後
Drobo 5N firmware 3.5.11 4.2.1
Drobo Dashboard 3.4.2 3.5.0
  • 5ベイ中、3ベイにHDDが挿入されている状態でファームウェア更新。
  • Drobo Dashboardからファームウェアを更新し、再起動後、Dashboardに表示されない。
  • 電源ランプは、緑色に点灯。
  • インジケータランプは、5つとも全て黄色に点灯。
  • 容量ゲージは、全て消灯。
  • HDDを取り外してみたり、ピンホールリセットを行ってみたりしても状況に変化なし。

調査

日本では「文鎮化」と表現するが、英語では「bricked」と表現するようで、「drobo unbrick」などのキーワードで検索すると、海外のdroboコミュニティの投稿記事が見つかる。

以下のページが非常に参考になった。

  1. Drobo Bricked? Out of warranty? Read me!
  2. Drobo 5N2 "Error while setting up domain configuration" (FIXED)
  3. DroboFS hardware
  4. Call me a doctor! New Vulnerabilities In Drobo5N2
  5. Drobo 5N2 4.1.1 - Remote Command Injection

これらの記事から得られる重要なポイントは以下の各点。

  • Drobo 5Nでは、LinuxとVxWorksがそれぞれ動作している。
  • Drobo 5NのHDD周りのBeyondRAIDなどの処理は、VxWorks側で行っている。
  • Drobo 5Nには、2つのシリアルコンソール(LinuxとVxWorks)が用意されており、本体を分解するとアクセスできる。
  • Drobo 5NとDrobo Dashboardとのやり取りは、Linux側の「nasd」(/sbin/nasd)が行っている。

Linuxブートログ

Drobo 5NのVxWorksシリアルコンソールに接続するには半田付けが必要となるので、まずは最初からピンヘッダが用意されているLinuxシリアルコンソールに接続してみる。

長くなるが起動時のログを全文掲載する。(その筋の人が見たら、これだけで問題の原因が分かるかもしれないと期待して!)

Linuxブートログ
Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 1
[    0.000000] Linux version 3.2.96-3 (drobo@80b6fdb6c46c) (gcc version 6.4.0 (GCC) ) #1 SMP Tue May 21 21:58:06 UTC 2019
[    0.000000] CPU: Marvell PJ4Bv7 Processor [562f5842] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] Machine: Marvell Armada XP Development Board
[    0.000000] Using UBoot passing parameters structure
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] memblock_add_region memory start 0x20000000  size 0x58200000
[    0.000000] memblock_add_region memory start 0x78200000  size 0x7e00000
[    0.000000] memblock_add_region reserved start 0x53000000  size 0x29000000
[    0.000000] memblock_add_region reserved start 0x200081c0  size 0x6f2bf4
[    0.000000] memblock_add_region reserved start 0x20004000  size 0x4000
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] memblock_add_region reserved start 0x52ffc000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff8000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff4000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff0000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fec000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fe8000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fe4000  size 0x4000
[    0.000000] SMP: init cpus
[    0.000000] PERCPU: Embedded 3 pages/cpu @80a08000 s22144 r8192 d18816 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 98111
[    0.000000] Kernel command line: rootfstype=jffs2 root=/dev/mtdblock2 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
[    0.000000] PID hash table entries: 4096 (order: 0, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 262144 (order: 6, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 131072 (order: 5, 524288 bytes)
[    0.000000] Memory: 1536MB = 1536MB total
[    0.000000] Memory: 889008k/889008k available, 683856k reserved, 65536K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff4000   (  16 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd8800000 - 0xfa800000   ( 544 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xd8200000   (1410 MB)
[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
[    0.000000]       .text : 0x80008000 - 0x805f4000   (6064 kB)
[    0.000000]       .init : 0x805f4000 - 0x80629680   ( 214 kB)
[    0.000000]       .data : 0x8062a000 - 0x806620a8   ( 225 kB)
[    0.000000]        .bss : 0x806620cc - 0x806fadb4   ( 612 kB)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:211
[    0.000000] Initializing ArmadaXP SOC Timer 3
[    0.000000] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 171798ms
[    0.000200] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[    0.092934] pid_max: default: 32768 minimum: 301
[    0.097765] Security Framework initialized
[    0.101962] SELinux:  Initializing.
[    0.105630] Mount-cache hash table entries: 2048
[    0.111034] CPU: Testing write buffer coherency: ok
[    0.116201] CPU0: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.121965] SMP: prepare CPUs (3 cores)
[    0.126229] Setting Clocks for secondary CPUs
[    0.132094] SMP: CPU 1 Waking up CPU 2
[    0.162174] CPU1: Booted secondary processor
[    0.200063] CPU1: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.200760] SMP: CPU 1 Waking up CPU 3
[    0.242444] CPU2: Booted secondary processor
[    0.280068] CPU2: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.280270] Brought up 3 CPUs
[    0.293388] SMP: Total of 3 processors activated (3590.55 BogoMIPS).
[    0.300910] devtmpfs: initialized
[    0.309040] xor: measuring software checksum speed
[    0.360059]    arm4regs  :  1014.400 MB/sec
[    0.410060]    8regs     :   656.000 MB/sec
[    0.460074]    32regs    :   811.200 MB/sec
[    0.464327] xor: using function: arm4regs (1014.400 MB/sec)
[    0.470228] NET: Registered protocol family 16
[    0.476061] Aurora: Working in ARMv7 mode
[    0.480182] L0 cache Enabled
[    0.483137] Speculative Prefetch Disabled
[    0.487229] Support IO coherency.
[    0.495637] Skipping MPP configuration and GPIO interrupt enabling.
[    0.630034] Warning: AMP Address decode windows reg != 0
[    0.637406] Initialized Address decode windows
[    0.642232]
[    0.643808]   Marvell Armada-XP DB-78460-BP rev 2.0 Board -  Soc: MV88F5570 Rev 8 LE
[    0.651678]   Detected Tclk 250000000, SysClk 600000000, FabricClk 600000000, PClk 1200000000
[    0.660266]   LSP version: linux-3.2.58-2014_T2.0p2 (16KB SW Page Size)
[    0.666936]   AMP: Resources - uart1 - eth0 - xor1 - spi - mstr
[    0.673074]
[    0.675616] Register platform device: mv_neta_port_0
[    0.701299] bio: create slab <bio-0> at 0
[    0.870322] raid6: int32x1    194 MB/s
[    1.040288] raid6: int32x2    179 MB/s
[    1.210347] raid6: int32x4    163 MB/s
[    1.380420] raid6: int32x8    162 MB/s
[    1.384241] raid6: using algorithm int32x1 (194 MB/s)
[    1.391110] SCSI subsystem initialized
[    1.397075] Switching to clocksource axp_clocksource
[    1.420380] NET: Registered protocol family 2
[    1.430435] IP route cache hash table entries: 16384 (order: 2, 65536 bytes)
[    1.438114] TCP established hash table entries: 65536 (order: 5, 524288 bytes)
[    1.445973] TCP bind hash table entries: 65536 (order: 5, 524288 bytes)
[    1.453121] TCP: Hash tables configured (established 65536 bind 65536)
[    1.459708] TCP reno registered
[    1.462957] UDP hash table entries: 1024 (order: 1, 32768 bytes)
[    1.469073] UDP-Lite hash table entries: 1024 (order: 1, 32768 bytes)
[    1.475946] NET: Registered protocol family 1
[    1.480819] RPC: Registered named UNIX socket transport module.
[    1.486848] RPC: Registered udp transport module.
[    1.491620] RPC: Registered tcp transport module.
[    1.496408] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.504134]   o 1 Giga ports supported
[    1.507960]   o SKB recycle supported (Enabled)
[    1.512599]   o NETA acceleration mode 1
[    1.516592]   o RX Queue support: 8 Queues * 128 Descriptors
[    1.522331]   o TX Queue support: 8 Queues * 532 Descriptors
[    1.528049]   o GSO supported
[    1.531087]   o GRO supported
[    1.534138]   o Receive checksum offload supported
[    1.538992]   o Transmit checksum offload supported
[    1.543943]   o Driver ERROR statistics enabled
[    1.548538]
[    1.550150] port #0: is_sgmii=0, is_rgmii=1, phy_addr=0
[    1.555691]   o Loading network interface(s) for port #0: cpu_mask=0xf, tx_csum_limit=9800
[    1.564062]
[    1.565635]   o Port 0 is connected to Linux netdevice
[    1.572722]     o eth0, ifindex = 2, GbE port = 0
[    1.580923]  giga p=0: mtu=1500, mac=xx:xx:xx:xx:xx:xx (platform)
[    1.587095]
[    1.589602] audit: initializing netlink socket (disabled)
[    1.595098] type=2000 audit(1.590:1): initialized
[    1.657909] highmem bounce pool size: 64 pages
[    1.663115] Loading notifyfs 0.11
[    1.666550] notifyfs loaded with sizeof(ino_t)=4.
[    1.671622] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    1.678082] aufs 3.2-20131104
[    1.681132] msgmni has been set to 1608
[    1.686005] async_tx: api initialized (async)
[    1.690442] io scheduler noop registered
[    1.694444] io scheduler deadline registered (default)
[    1.699696] io scheduler cfq registered
[    1.708523] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.715565] serial8250.0: ttyS0 at MMIO 0xd0012100 (irq = 42) is a 16550A
[    1.722439] console [ttyS0] enabled, bootconsole disabled
[    1.722439] console [ttyS0] enabled, bootconsole disabled
[    1.733733] shared_mem: kernel panic notifier registered
[    1.739063] shared_mem: kernel panic dumper registered
[    1.744235] SHARED_MEM: mapping shared memory Header physical addr 7bffc000 virtual addr 0xd8868000
[    1.753316] SHARED_MEM: INIT: Shared Memory Header in Kernel space at Addr: 0xd8868000
[    1.761271] shared_mem: shm_doorbell_init: IRQ 0x1 requested, doorbell mask 2197c queue_os_info b16ae1e0
[    1.770803] shared_mem: shared_mem_module_init: Location of shm_dev: b16ae1c0
[    1.777968] shared_mem: shared_mem_module_init: Intercore message checksum is enabled
[    1.786156] brd: module loaded
[    1.790006] loop: module loaded
[    1.793171] dri_dnas_scsi_init: init... dri_dnas_dev at line 5526 (16KB SW Page Size)
[    1.801370] shared_mem: wait_for_init_shared_mem: Entering mutex for shm_dev at b16ae1c0
[    1.809503] SHARED_MEM: CPU1: READY TO WAIT FOR INITIALIZATION OF SHARED MEMORY
[    1.810502]
[    1.810504] INFO: Found cfi_flash_0 0 - base 0xd8000000, size 0x4000000, bus 2
[    1.810525] INFO: Found cfi_flash_1 1 - base 0xdc000000, size 0x4000000, bus 2
[    1.810533] INFO: flashInfoFill - Found 2 Flash Devices
[    1.810539] INFO: flash_map_init - detected 2 devices
[    1.810545] MTD: Initialize the cfi_flash_0 device at address 0xd8000000
[    1.811255]
[    1.811257] INFO: Io remapped successfully - phy addr = 0xd8000000, virt addr = 0xd9000000
[    1.811268] INFO: Using cfi_probe to probe cfi_flash_0 at address 0xd8000000, size 0x4000000, width 2m
[    1.811347] cfi_flash_0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002301
[    1.811362] Amd/Fujitsu Extended Query Table at 0x0040
[    1.811377]   Amd/Fujitsu Extended Query version 1.5.
[    1.811387] number of CFI chips: 1
[    1.811393]  - detected OK
[    1.811412] 4 cmdlinepart partitions found on MTD device cfi_flash_0
[    1.811419] Creating 4 MTD partitions on "cfi_flash_0":
[    1.811434] 0x000000000000-0x000000100000 : "nor_hdr"
[    1.812358] 0x000000100000-0x000000400000 : "var"
[    1.813219] 0x000000400000-0x000002200000 : "rfs0"
[    1.814098] 0x000002200000-0x000004000000 : "rfs1"
[    1.814952]  - OK.
[    1.814958] MTD: Initialize the cfi_flash_1 device at address 0xdc000000
[    1.815667]
[    1.815669] INFO: Io remapped successfully - phy addr = 0xdc000000, virt addr = 0xde000000
[    1.815679] INFO: Using cfi_probe to probe cfi_flash_1 at address 0xdc000000, size 0x4000000, width 2m
[    1.815743] cfi_flash_1: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002301
[    1.815755] Amd/Fujitsu Extended Query Table at 0x0040
[    1.815769]   Amd/Fujitsu Extended Query version 1.5.
[    1.815777] number of CFI chips: 1
[    1.815782]  - detected OK - OK.
[    1.980695] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[    1.990787] md: raid6 personality registered for level 6
[    1.996139] md: raid5 personality registered for level 5
[    2.001467] md: raid4 personality registered for level 4
[    2.006807] oprofile: hardware counters not available
[    2.011877] oprofile: using timer interrupt.
[    2.016251] nf_conntrack version 0.5.0 (13890 buckets, 55560 max)
[    2.022701] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.028109] TCP cubic registered
[    2.031500] NET: Registered protocol family 10
[    2.036593] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    2.042068] IPv6 over IPv4 tunneling driver
[    2.046854] NET: Registered protocol family 17
[    2.051405] 8021q: 802.1Q VLAN Support v1.8
[    2.055654] VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
[    2.063425] registered taskstats version 1
[    2.070355] pool #0: pkt_size=1536, buf_size=1632 - 2048 of 2048 buffers added
[    2.078064] eth0: link up
[    2.080711] eth0: started
[    2.102417] IP-Config: Complete:
[    2.105657]      device=eth0, addr=169.254.1.12, mask=255.255.0.0, gw=169.254.1.1,
[    2.113046]      host=shockwave, domain=, nis-domain=(none),
[    2.118732]      bootserver=169.254.189.174, rootserver=169.254.189.174, rootpath=
[    2.126832] md: Skipping autodetection of RAID arrays. (raid=autodetect will force)
[   10.332205] SHARED_MEM: CPU1: INITIALIZATION STARTED BY CPU0. WAITING ON INIT DONE
[   10.552204] SHARED_MEM: CPU1: INITIALIZATION OF SHARED MEMORY BY CPU0 DONE DETECTED
[   10.559886] wait_for_init_shared_mem: Exiting Mutex for shared memory init
[   10.566792] SHARED_MEM: shared_mem_open: About to take semaphore.
[   10.572911] SHARED_MEM: shared_mem_open: Got Semaphore.
[   10.578154] shared_mem: wait_for_init_shared_mem: Entering mutex for shm_dev at b16ae1c0
[   10.586277] wait_for_init_shared_mem: Exiting Mutex for shared memory init
[   10.595574] SHARED_MEM: region name SHJ1  phy_addr 6e7fc000 virt_addr e3000000 size ce00000
[   10.605833] SHARED_MEM: region name read  phy_addr 637dc000 virt_addr f0000000 size a100000
[   10.614247] SHARED_MEM: region name SGLD  phy_addr 544d0000 virt_addr d8a00000 size 100000
[   10.622573] SHARED_MEM: region name SHMQ  phy_addr 53ad0000 virt_addr d8c00000 size 200000
[   10.630896] SHARED_MEM: region name SHLX  phy_addr 538d0000 virt_addr dd400000 size 200000
[   10.639225] SHARED_MEM: region name SHVX  phy_addr 536d0000 virt_addr dd800000 size 200000
[   10.647526] shared_mem_panic_dump_init: could not find LXPM region (-2).
[   10.654256] SHARED_MEM: shared_mem_open: Incremented open count: 0x1
[   10.660633] Shared Memory Partition Map Addresses:
[   10.665445] -----------------------------------------------------------------------------
[   10.673656] SHJ1: Start:      0xe3000000, End:        0xefe00000, Phys:      0x6e7fc000
[   10.680466] HLRC: Start:      0xf0000000, End:        0xfa100000, Phys:      0x637dc000
[   10.687283] SGLD: Start:      0xd8a00000, End:        0xd8b00000, Phys:      0x544d0000
[   10.694099] SHLX: Start:      0xdd400000, End:        0xdd600000, Phys:      0x538d0000
[   10.700909] SHVX: Start:      0xdd800000, End:        0xdda00000, Phys:      0x536d0000
[   10.707723] -----------------------------------------------------------------------------
[   10.715936] SHARED_MEM: shm_queue_sync_cores: Mapped SHMQ partition at phys addr: 0x7bffc000 in kernel mem for size 0x200000
[   10.727193] SHARED_MEM: CPU1: shm_queue_sync_cores: Ready to wait for init of SHMQ
[   11.062210] SHARED_MEM: CPU1: shm_queue_sync_cores: Queue Init Started CPU0. Waiting on Init Done
[   11.071112] SHARED_MEM: CPU1: shm_queue_sync_cores: Init of SHMQ done
[   11.077696] handle_intercore_msg: Got a NET_INFO request
[   11.083046] SHARED_MEM: shm_queue_send_msg: 2 queue: msg too large: 24. max allowed msg size: 20
[   11.091860] handle_net_info: Failed to send message: -22, 1
[   11.097456] Backtrace:
[   11.099947] [<80011d40>] (dump_backtrace+0x0/0x108) from [<8048743c>] (dump_stack+0x18/0x1c)
[   11.108419]  r7:806f2d78 r6:dd9ef0e0 r5:b16addc0 r4:b1809f50
[   11.114177] [<80487424>] (dump_stack+0x0/0x1c) from [<80305ac0>] (handle_net_info+0x2a0/0x2d8)
[   11.122829] [<80305820>] (handle_net_info+0x0/0x2d8) from [<803061e8>] (handle_intercore_msg+0x674/0x6cc)
[   11.132440] [<80305b74>] (handle_intercore_msg+0x0/0x6cc) from [<80306640>] (dri_dnas_shared_mem_comms_thread+0x400/0x4b4)
[   11.143523]  r8:b1809f50 r7:00000000 r6:80636228 r5:00000000 r4:b16addc0
[   11.150325] [<80306240>] (dri_dnas_shared_mem_comms_thread+0x0/0x4b4) from [<80082e00>] (kthread+0x90/0x94)
[   11.160103]  r8:00000000 r7:00000013 r6:80306240 r5:b16addc0 r4:b1059f30
[   11.166914] [<80082d70>] (kthread+0x0/0x94) from [<800649b8>] (do_exit+0x0/0x750)
[   11.174426]  r6:800649b8 r5:80082d70 r4:b1059f30
[   11.179103] dri_dnas_shared_mem_comms_thread: Unable to receive failure -22
[   13.625566] JFFS2 notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   13.641174] VFS: Mounted root (jffs2 filesystem) on device 31:2.
[   13.647403] Freeing init memory: 208K
[   18.258430] type=1403 audit(18.250:2): policy loaded auid=4294967295 ses=4294967295
[1969-12-31,16:00:18.494483603] rcS: INFO: started.
[1969-12-31,16:00:18.717688043] 10: INFO: Mounting /proc
[1969-12-31,16:00:18.751602643] 10: INFO: Mounting binfmt_misc
[1969-12-31,16:00:18.769874843] 10: INFO: Mounting debugfs
[1969-12-31,16:00:18.783690523] 10: INFO: Mounting /dev
[1969-12-31,16:00:18.797702603] 10: INFO: Mounting /dev/pts
[1969-12-31,16:00:18.816275963] 10: INFO: Mounting /dev/shm
[1969-12-31,16:00:18.839075123] 10: INFO: Remounting rootfs as read-only
[1969-12-31,16:00:18.854105243] 10: INFO: Mounting /tmp
[1969-12-31,16:00:18.867895323] 10: INFO: Mounting /lib/modules
[1969-12-31,16:00:18.881753843] 10: INFO: Mounting /bin as rw
[1969-12-31,16:00:18.902538003] 10: INFO: Mounting /etc as rw
[1969-12-31,16:00:18.922374043] 10: INFO: Mounting tmpfs /mnt/DroboFS
[1969-12-31,16:00:18.936842803] 10: INFO: Mounting tmpfs /var
[1969-12-31,16:00:18.946684203] 10: mount_filesystems finished.
[1969-12-31,16:00:18.957221843] 20: INFO: Setting up mdev
[1969-12-31,16:00:19.024106163] 20: INFO: Creating /dev/shared_mem
[1969-12-31,16:00:19.039464883] 20: INFO: Applying SELinux labels in /dev
[1969-12-31,16:00:19.196682763] 20: create_devices finished.
[   20.210686] JFFS2 notice: (392) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 0 orphan) and 87 of xref (0 dead, 28 orphan) found.
[1969-12-31,16:00:20.229556561] 30: INFO: Fixing file permissions in /var...
[1969-12-31,16:00:20.368493003] 30: INFO: File permission check completed.
[1969-12-31,16:00:20.373525763] 30: INFO: Starting SELinux relabel in /var...
[1969-12-31,16:00:20.491362123] 30: INFO: SELinux relabeling of /var successful.
[1969-12-31,16:00:20.496760603] 30: INFO: Deleting files under directory /var/lock...
[1969-12-31,16:00:20.506823883] 30: INFO: Deleting files under directory /var/run...
removed '/var/run/utmp'
[1969-12-31,16:00:20.528200083] 30: mount_var finished. /dev/mtdblock1 mounted as /var.
[1969-12-31,16:00:20.538967443] 40: INFO: calling sysctl /etc/sysctl.conf
kernel.panic_on_oops = 1
vm.panic_on_oom = 1
vm.dirty_background_ratio = 5
vm.dirty_ratio = 10
vm.dirty_expire_centisecs = 100
vm.dirty_writeback_centisecs = 100
net.ipv4.tcp_rmem = 16384 65536 8388608
net.ipv4.tcp_wmem = 16384 65536 8388608
net.ipv4.neigh.default.gc_thresh1 = 1024
net.ipv4.neigh.default.gc_thresh2 = 2048
net.ipv4.neigh.default.gc_thresh3 = 4096
net.ipv4.neigh.default.gc_stale_time = 3600
net.ipv4.neigh.default.gc_interval = 3600
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
[1969-12-31,16:00:20.618790003] 40: INFO: calling sysctl /etc/sysctl_dev.conf
[1969-12-31,16:00:20.628949003] 40: INFO: calling set_proc.sh
[1969-12-31,16:00:20.773674523] 40: INFO: calling set_proc_dev.sh
[1969-12-31,16:00:20.783766203] 40: set_sysconf finished.
[1969-12-31,16:00:20.797483403] rcS: INFO: finished.
shockwave:/ # [1969-12-31,16:00:20.816959843] rcS.2: INFO: started.
[1969-12-31,16:00:21.841439403] 50: INFO: Updating hostname
Reinitializing monit daemon
[1969-12-31,16:00:22.867078363] 50: INFO: Merging hosts files
[1969-12-31,16:00:22.892538603] 50: INFO: Bringing up lo
[1969-12-31,16:00:22.906666843] 50: INFO: Bringing up network
[1969-12-31,16:00:23.302582323] 50: start_network finished.
[1969-12-31,16:00:23.310686963] rcS.2: INFO: Starting avahi
[1969-12-31,16:00:24.504692243] rcS.2: INFO: Starting logrotate
[1969-12-31,16:00:24.689514643] rcS.2: INFO: Starting syslog
[1969-12-31,16:00:25.041861363] rcS.2: INFO: Starting incron
[1969-12-31,16:00:32.268071403] rcS.2: INFO: Starting sudo
[1969-12-31,16:00:32.430848563] rcS.2: INFO: Starting LXcpuHistory
[1969-12-31,16:00:32.506911363] rcS.2: INFO: Starting LXmemHistory
[1969-12-31,16:00:32.645304443] rcS.2: INFO: Starting LXnetHistory
[1969-12-31,16:00:32.762454803] rcS.2: INFO: Starting ntpd
[1969-12-31,16:00:32.882354403] rcS.2: INFO: Starting recovery server
listening on [::]:4999 ...
[1969-12-31,16:00:32.917061363] rcS.2: INFO: Updating diags configuration
[1969-12-31,16:00:33.070768843] rcS.2: INFO: Starting nasd
[1969-12-31,16:00:33.396202123] rcS.2: INFO: finished.
nc: timeout

このログの中から気になる箇所をいくつか挙げる。

[   10.647526] shared_mem_panic_dump_init: could not find LXPM region (-2).
[   11.077696] handle_intercore_msg: Got a NET_INFO request
[   11.083046] SHARED_MEM: shm_queue_send_msg: 2 queue: msg too large: 24. max allowed msg size: 20
[   11.091860] handle_net_info: Failed to send message: -22, 1
[   11.097456] Backtrace:
[   11.099947] [<80011d40>] (dump_backtrace+0x0/0x108) from [<8048743c>] (dump_stack+0x18/0x1c)
[   11.108419]  r7:806f2d78 r6:dd9ef0e0 r5:b16addc0 r4:b1809f50
[   11.114177] [<80487424>] (dump_stack+0x0/0x1c) from [<80305ac0>] (handle_net_info+0x2a0/0x2d8)
[   11.122829] [<80305820>] (handle_net_info+0x0/0x2d8) from [<803061e8>] (handle_intercore_msg+0x674/0x6cc)
[   11.132440] [<80305b74>] (handle_intercore_msg+0x0/0x6cc) from [<80306640>] (dri_dnas_shared_mem_comms_thread+0x400/0x4b4)
[   11.143523]  r8:b1809f50 r7:00000000 r6:80636228 r5:00000000 r4:b16addc0
[   11.150325] [<80306240>] (dri_dnas_shared_mem_comms_thread+0x0/0x4b4) from [<80082e00>] (kthread+0x90/0x94)
[   11.160103]  r8:00000000 r7:00000013 r6:80306240 r5:b16addc0 r4:b1059f30
[   11.166914] [<80082d70>] (kthread+0x0/0x94) from [<800649b8>] (do_exit+0x0/0x750)
[   11.174426]  r6:800649b8 r5:80082d70 r4:b1059f30
[   11.179103] dri_dnas_shared_mem_comms_thread: Unable to receive failure -22

共有メモリ関係でエラーが発生している。しかし、これが今回の障害と直結しているエラーなのかは今のところ不明。

共有メモリを介したVxWorksとLinuxとのやり取りにおいて、VxWorks側が前提としているものとLinux側が前提としているものとの間で齟齬が生じているようにも思える。ファームウェア更新で、Linux側だけ更新に成功し、VxWorks側は更新に失敗した(またはその逆)などであれば、こうしたこともありうるだろうか。

次に、

[1969-12-31,16:00:32.882354403] rcS.2: INFO: Starting recovery server
listening on [::]:4999 ...
nc: timeout

この部分のtimeoutは、/etc/init.d/rcS.2から/usr/local/sbin/dropbear.shを辿っていくと原因が分かる。同シェルスクリプトでは以下のように、10秒の間にポート4999 (udp)にアクセスがあれば、dropbear(軽量SSHサーバ)が起動するようになっており、ここでアクセスがなかったときにタイムアウトが表示されているだけで、障害の原因とは無関係だろう。

nc -v -l -u -p 4999 -w 10 -e /usr/local/sbin/dropbear.sh start verbose &

ただ、実際にポート4999にUDPパケットを送信して、dropbearを起動した後、SSHログインしようとしても以下の理由で拒絶される。

[18110] Jan 04 23:01:31 /mnt/DroboFS must be owned by user or root, and not writable by others

/mnt/DroboFSのパーミッションを変えたり、他のユーザを追加してSSHログインしようとしたりしても、再起動後は元の状態に戻ってしまうため、「シリアルコンソールを外してDrobo 5Nを元の状態に組み上げた上で、SSHログインして今回の問題に対応」ということは実現できていない。「Starting recovery server」というログメッセージからすると、リカバリに使えるのではと期待してしまうが、何か有効活用できるのだろうか……。

Linuxファイルシステム

Drobo5N:/ # df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   30.0M     30.0M         0 100% /
/dev/root                30.0M     30.0M         0 100% /
devtmpfs                434.1M         0    434.1M   0% /dev
tmpfs                   100.0M         0    100.0M   0% /dev/shm
tmpfs                   434.2M    592.0K    433.6M   0% /tmp
tmpfs                     1.0M         0      1.0M   0% /lib/modules
/tmp/bin                434.2M    592.0K    433.6M   0% /bin
/tmp/etc                434.2M    592.0K    433.6M   0% /etc
tmpfs                    64.0M         0     64.0M   0% /mnt/DroboFS
tmpfs                     3.0M    720.0K      2.3M  23% /var
/dev/mtdblock1            3.0M    720.0K      2.3M  23% /var
Drobo5N:/ # mount
rootfs on / type rootfs (rw)
/dev/root on / type jffs2 (ro,seclabel,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
proc on /proc type proc (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,seclabel,relatime,size=444496k,nr_inodes=27781,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600)
tmpfs on /dev/shm type tmpfs (rw,seclabel,relatime,size=102400k)
tmpfs on /tmp type tmpfs (rw,seclabel,relatime)
tmpfs on /lib/modules type tmpfs (rw,seclabel,relatime,size=1024k)
/tmp/bin on /bin type aufs (rw,relatime,si=2503e416)
/tmp/etc on /etc type aufs (rw,relatime,si=2503ec16)
tmpfs on /mnt/DroboFS type tmpfs (rw,seclabel,relatime,size=65536k)
tmpfs on /var type tmpfs (rw,seclabel,relatime,size=8192k)
/dev/mtdblock1 on /var type jffs2 (rw,seclabel,relatime)

/mnt/DroboFSは、/etc/init.d/10-mount_filesystemsのなかで、/dev/sdaがマウントされるまではダミーのtmpfsとしてマウントされるようになっている。

上記の状況では、/dev/sdaがマウントされていないので、/mnt/DroboFSの内容は空となっている。しかし、HDDを挿入して起動しても/dev/sdaがマウントされなかったので、BeyondRAIDを担当するVxWorks側でHDDを認識できていないか、VxWorks側が認識できていたとしても、その結果がLinux側に伝わっていないのかもしれない。

なお、かつては、ログファイルの肥大化により/varの空きスペースがなくなったためnasdが起動せず、Drobo Dashboardに表示されなくなる(ログファイルを削除すればDrobo Dashboardに表示されるようになる)というケースもあったようだが、今回は当てはまらない。

nasdにファームウェアを戻すコマンドが存在する?

「nasd」(/sbin/nasd)は、Drobo Dashboardと交信して、ディスクの状態を報告したり、ファームウェアの更新を行ったりするプログラムとなっている。nasdをstrings -aしてみると、eCmdInstallFirmwareなどに加えてeCmdRevertFirmwareという文字列が含まれていることが分かる。

nasdに対して、Drobo Dashboardを用いずに(Drobo Dashboardに表示されないのだから仕方ない)、このコマンドを発行できれば、以前のファームウェアに戻せるのかもしれない。

Drobo Dashboardを用いずにnasdとやり取りする方法は、以下のページが参考になる。

  1. Call me a doctor! New Vulnerabilities In Drobo5N2
  2. Drobo 5N2 4.1.1 - Remote Command Injection

しかし、上記の指摘がなされた結果、新しいファームウェアでは、Drobo 5Nのポート5000にアクセスしても、Drobo個体を識別する「ESAID」などは返ってこないようになっている(ESAID自体は、正常に動作していたころのDrobo Dashboardのログや、Drobo 5N本体下部に記載されたシリアルナンバーから分かる)。

ポート5001に、例えば、Drobo 5Nのネットワーク設定を得るコマンドを送信すると、送信データに含めるESAIDを正しいものにしようがダミー文字列にしようが、ヘッダサイズが16バイト足りないと言われるものの、正しい応答が得られる。しかし、例えば、Drobo 5Nの温度とuptimeを得るコマンドの場合は、どのようなESAIDを送信しても応答は得られず、/var/log/nasd.logには以下のログが残る。

[2023-01-04,23:43:33.229272963] SledNetAgent::run: Got a connection from 192.168.0.7
[2023-01-04,23:43:33.229993293] SledCommandListener::HandleTimeoutEvent: Got a command connection from 192.168.0.7!
TM: Wed Jan  4 23:43:33 2023 Error - ServiceCmdRouter::RouteCommand() - Device with ID "drbXXXXXXXXXXXX" not found or disabled.
[2023-01-04,23:43:33.233116255] NetTMCmds::eCmdGetSysInfo: Failed to complete request.
[2023-01-04,23:43:33.429479443] NetTMCmds(thread 0x1b97d0/from 192.168.0.7): can't get a complete header. Size 16, Received 0.

なお、Drobo DashboardでManual Drobo Discoveryを行うと、/var/log/nasd.logに以下のようなログが残る。Drobo Dashboard v3.5.0では、ポート5000へのアクセスは行っていないようだ(Wiresharkで確認すると、ポート5002 (UDP)へのアクセスは行っている)。

[2023-01-05,01:16:06.645862515] SledDiscoveryListener::AddHost: Added client info for 192.168.0.17:49157 (flags 0x3f, 0x3f)
[2023-01-05,01:16:33.140840559] SledCommandListener::HandleTimeoutEvent: Got a command connection from 192.168.0.17!
[2023-01-05,01:16:33.142281944] SledCommandListener::HandleTimeoutEvent: No session yet so refusing command connection from 192.168.0.17

先ほどのDrobo Dashboardを用いずにnasdとやり取りする方法のログに戻って、

TM: Wed Jan  4 23:43:33 2023 Error - ServiceCmdRouter::RouteCommand() - Device with ID "drbXXXXXXXXXXXX" not found or disabled.

と言われているように、デバイスIDの認識違いによりコマンドが実行されないとすれば、nasdが認識しているデバイスIDは、どこから得ているのだろうか。

/sbin/getserial.shでは/sys/bus/dri_dnas_fake_bus/drivers/dri_dnas_scsi/serialの内容を返している。しかし、このシェルスクリプトの返り値と、ポート5001に投げるESAIDを一致させても、nasdの応答には変化がないので、このシェルスクリプトの返り値を利用しているのではないようだ。

似たようなpathとして、nasdのstrings -aには/sys/bus/dri_dnas_fake_bus/drivers/dri_dnas_scsi/icore_controlという文字列も見える。

不具合の発生しているDrobo 5Nでは、以下のようにserialicore_controlもない。

Drobo5N:/ # ls -l /sys/bus/dri_dnas_fake_bus/drivers/dri_dnas_scsi/
total 0
--w-------    1 root     root         16384 Jan  4 23:17 bind
--w-------    1 root     root         16384 Jan  4 23:17 uevent
--w-------    1 root     root         16384 Jan  4 23:17 unbind

また、/var/log/nasd.logには、以下のようなログが10秒おきに表示される。

[2023-01-05,00:04:33.412845351] HandleTimeoutEvent: icore_control: INFO: Starting control loop with a 16384 bytes buffer.
[2023-01-05,00:04:33.420265942] HandleTimeoutEvent: icore_control: INFO: Unable to open sysfs: No such file or directory (2).
[2023-01-05,00:04:33.420315503] HandleTimeoutEvent: icore_control: INFO: Exiting control loop for 10 seconds.
[2023-01-05,00:04:38.169476417] Executing command 'dnasStatus'
1

ここで、Unable to open sysfs: No such file or directory (2).とされているのは、/sys/bus/dri_dnas_fake_bus/drivers/dri_dnas_scsi/icore_controlがないということなのかもしれない。

Executing command 'dnasStatus'については、

Drobo5N:/ # ls -l /sbin/esa
lrwxrwxrwx    1 root     root             4 Jan  6  2020 /sbin/esa -> nasd*

Drobo5N:/ # /sbin/esa help
Commands defined:
apropos :              Displays all commands with the search term in their name or description
clearconfig :          Validate the DNASConfig::DNASClearConfig method.
crash :                Crash the DNAS code
dnasStatus :           Report DNAS status
exit :                 Kill the DNAS subsystem
help :                 Displays all commands registered with the ConsoleCommand class along with their description
qa :                   Displays all commands registered with the ConsoleCommand class for use by QA, along with their description
testrm :               Validate the RecursiveRm function
threads :              List the threads that have been created
timesource :           Get or set the timesource.
version :              Display the version & build information
vxcapacity :           Display the available and used physical capacity
vxcmd :                Send an esa command to the Vx core
vxdiskpackid :         Display the DiskPack ID
vxphyscapacity :       Display the available physical capacity
vxreboot :             Do a clean reboot of the array
vxshutdown :           Do a clean power off of the array
vxusedcapacity :       Display the used physical capacity
vxver :                Display the marketing version number
End of command list

Drobo5N:/ # /sbin/esa version
nasd built 15:28:49 Jan  6 2020 rev 114093.10

Drobo5N:/ # /sbin/esa dnasStatus
1

Drobo5N:/ # /sbin/esa dnasStatus text
Uninitialized

からすると、DNASの状態を得た結果、返り値は1(Uninitialized)ということだろう。/sbin/getstatus.shによれば、esa dnasStatusの返り値が1, 2, 3, 4のときは、まだマウントされていないかマウントに失敗した状態を意味するらしい。

/sbin/esa(実体は/sbin/nasd)のヘルプ出力を見ると、vxcmdコマンドを用いることでVxWorks側にコマンドを送れるように思えるが、残念ながらvx*系コマンドは全て以下のように失敗する。

Drobo5N:/ # /sbin/esa vxver
Help for vxver :
Display the marketing version number


An error occurred executing the specified command

長くなったので、nasdに関して簡単にまとめよう。

  • Drobo 5Nのポート5001に適切なコマンドを送信することで、以前のファームウェアに戻すことができるかもしれないが、コマンドID(<TMCmd>の<CmdID>の値)やコマンドパラメータが不明。
  • nasdが正しく自身のシリアル番号を認識していないので、コマンドIDとコマンドパラメータが分かったとしても実行できるか不明。

nasd経由で以前のファームウェアに戻すことはいったん諦めて、次に、そもそも以前のファームウェアがDrobo 5N上に残っているのか検討する。

ファームウェア更新前のLinuxも残っていた!

Drobo5N:/ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "nor_hdr"
mtd1: 00300000 00020000 "var"
mtd2: 01e00000 00020000 "rfs0"
mtd3: 01e00000 00020000 "rfs1"
mtd4: 04000000 00020000 "cfi_flash_1"
Drobo5N:/ # cat /proc/cmdline
rootfstype=jffs2 root=/dev/mtdblock2 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off

上記の出力に基づいて、Drobo 5Nのフラッシュメモリ上のrfs0やrfs1をマウントしてみた結果と、Drobo社サイトからダウンロードできるファームウェア更新用ファイルをbinwalkで解析した結果とを比較したところ、この個体では、フラッシュメモリ上のrfs0の領域に現在のLinuxのrootfs(新しいファームウェアに含まれるもの)が、rfs1の領域に以前のLinuxのrootfs(更新前のファームウェアに含まれるもの)が存在していることが分かった。

書き換え回数に制限のあるフラッシュメモリであるから、nasdがファームウェア更新を行う際には、フラッシュメモリ上のrfs0とrfs1のうち、現在、rootにマウントされていない方に、新しいファームウェアに含まれるLinuxのrootfsを書き込んだ上で、Linuxのブートパラメータを変更するようにU-Boot側に伝えるという処理を行っているのではないだろうか。

VxWorksの世界へ?

VxWorksシリアルコンソールで接続して、U-Boot上の設定を変更(Linuxのブートパラメータを変更)して、Linux側を以前のもので起動できたとしよう。しかし、それでVxWorks側も正常に動作していたときの状態に戻すことは可能なのだろうか。

もし、新しいLinux上で動作しているnasdが、通信仕様の変更により、最新のDrobo Dashboardとも正しくやり取りが行えていないためDashboardに表示されないという状況なのであれば、古いLinuxで起動 → 旧バージョンのnasdが走る → Dashboardと正しく交信できる → Dashboardに表示されるようになる → Dashboardから(Linux側もVxWorks側も)ファームウェアの更新が行える、となるかもしれない。

しかし、もし仮に、VxWorksが正常に動作している場合に限り、VxWorks側のファームウェア更新が行えるのだとすれば、いったんVxWorks側でトラブルが生じてしまったら、お手上げなのかもしれない。

また、Linux側は新しいバージョンに更新されたものの、VxWorks側は以前の状態のままとなっていて、共有メモリを介した通信に齟齬が生じているのであれば、Linux側を以前のバージョンに戻すことで、VxWorks側と正常にやり取りが行えるようになり、Linux側からもHDDを認識するようになるかもしれない。ただし、これはVxWorks側は正常に動作していることが前提となる。

同様の文鎮化状況に対して、VxWorksシリアルコンソールに接続してみた人の投稿や、「Drobo unbrick turns into VxWorks debugging now that the MSP430 is patched back to life [2019-02-24]」といった動画を見る限り、VxWorks側ではPMUで問題が生じているようで、この状態でVxWorksのファームウェアを更新できたとして、それによってPMUの問題が解消されるのかは、今のところ分からない。

VxWorksシリアルコンソールにまで手を出して、Droboの復活に成功したという報告をほとんど目にしないのは気になるところだが、非常に少数ながら、VxWorksとLinuxのシリアルコンソールに接続して、flashboot 1ないしflashboot 2というコマンドでDroboを復活させられたというコメントもあるにはある。

flashboot 1で成功した人とflashboot 2で成功した人がいるのは、以前のバージョンのLinuxがrfs0とrfs1のどちらに入っているかによって変わってくるのではないだろうか。ただ、復活に成功したというコメントは、Linuxがkernel panicを起こしているケースのようなので、今回のようにLinux側は正常に起動しているように見えるケースでも復活するのかは分からない。なお、上記のコメントでは、Linuxコンソールでflashbootコマンドを実行するように読めるが、Linux側にはflashbootというコマンドはなかった。

rfs1領域に存在する、正常に動作していたときのLinuxで起動するには、やはりVxWorksシリアルコンソールにピンヘッダを半田付けして接続し、U-BootないしVxWorksで作業するしかないだろうか……? また、PMUのエラーとは何なのだろうか?

2023年1月5日時点ではここで止まっているので、組み込みLinuxに詳しい方からコメントをいただけましたら幸いです(@2SC1815J)。

2023/01/06追記

SHARED_MEM: region name SHJ1  phy_addr 6e7fc000 virt_addr e3000000 size ce00000
SHARED_MEM: region name read  phy_addr 637dc000 virt_addr f0000000 size a100000
SHARED_MEM: region name SGLD  phy_addr 544d0000 virt_addr d8a00000 size 100000
SHARED_MEM: region name SHMQ  phy_addr 53ad0000 virt_addr d8c00000 size 200000
SHARED_MEM: region name SHLX  phy_addr 538d0000 virt_addr dd400000 size 200000
SHARED_MEM: region name SHVX  phy_addr 536d0000 virt_addr dd800000 size 200000
shared_mem_panic_dump_init: could not find LXPM region (-2).

それぞれのregion nameの意味するところが分かった。

region name 内容
SHJ1 J1 Write Buffer Pool
read Read Buffer Pool
SGLD Memory Pool for Allocating Inter-core IO SGLs
SHMQ Shared region for intercore queues
SHLX Shared region for Lx dynamic bufs
SHVX Shared region for Vx dynamic bufs
LXPM Linux panic message buffer

LXPMについては、ファームウェアv4.2.1では見られるが、v3.5.11では見当たらない。

could not find LXPM regionは、LXPM領域が見つからないことが後続のエラーの原因となっているのか、別に発生しているエラーによってLXPM領域が必要になったが見つからないという結果なのかは、依然として分からない。

VxWorksブートログ(2023/01/07追記)

Drobo 5NのVxWorksシリアルコンソールに接続し、起動時のログを得た。

VxWorksブートログ
BootROM 1.20
Booting from SPI flash
DDR3 Training Sequence - Ver 2.2.5
DDR3 Training Sequence - Self Refresh is Enabled
GPIO Read All: 0x7 00000000 cafdefcb
DDR3 Training Sequence -                Debug step 1
DDR3 Training Sequence -                Debug step 2
DDR3 Training Sequence -                Debug step 3B
DDR3 Training Sequence -                Debug step 3C
DDR3 Training Sequence -                Debug step 3D
DDR3 Training Sequence -                Debug step 4
DDR3 Training Sequence -                Debug step 5
DDR3 Training Sequence -                Debug step 6
DDR3 Training Sequence - Ended Successfully
DDR3 Config Reg IS     in SelfRefresh Mode
BootROM: Image checksum verification PASSED
Patching registers...done
Verifying patched registers...done
12345...5 1/2...6! and 7
 __   __                      _ _
|  \/  | __ _ _ ____   _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| |  | | (_| | |   \ V /  __/ | |
|_|  |_|\__,_|_|    \_/ \___|_|_|
         _   _     ____              _
        | | | |   | __ )  ___   ___ | |_
        | | | |___|  _ \ / _ \ / _ \| __|
        | |_| |___| |_) | (_) | (_) | |_
         \___/    |____/ \___/ \___/ \__|
 ** LOADER **


U-Boot 2009.08-svn59393 (Dec 20 2012 - 16:49:53) Marvell version: 2.3.4
USI version: shockwave-1.0
Drobo version: shockwave-uboot-2.18
U-Boot Addressing:
       Code:            00600000:006BFFF0
       BSS:             0070A940
       Stack:           0x5fff70
       PageTable:       0x8e0000
       Heap address:    0x900000:0xe00000
Board: DB-78460-BP rev 2.0
SoC:   MV88F7846 Rev 8
       running 4 CPUs
       Custom configuration
CPU:   Marvell PJ4B (584) v7 (Rev 2) LE
       CPU # 0
       CPU @ 1200Mhz, L2 @ 600Mhz
       DDR @ 600Mhz, TClock @ 250Mhz
       DDR 64Bit Width, FastPath Memory Access
       DDR ECC Disabled
pci_init_board: pexIf = 0, pre set pexIfMode = RC
No more config for PEX0
PEX 0.0(0): Detected No Link.
pci_init_board: pexIf = 1, pre set pexIfMode = RC
PEX 1.0(1): Detected No Link.
pci_init_board: pexIf = 2, pre set pexIfMode = RC
PEX 1.3(2): Root Complex Interface, Detected Link X1, GEN 2.0
pci_init_board: pexIf = 3, pre set pexIfMode = RC
PEX 2.0(3): Root Complex Interface, Detected Link X1, GEN 2.0
DRAM:   2 GB
       CS 0: base 0x00000000 size  2 GB
       Addresses 14M - 0M are saved for the U-Boot usage.
Flash: 128 MB
SF: Detected MX25L6405D with page size 256, total 8388608 bytes
FPU initialized to Run Fast Mode.
USB 0: Host Mode
USB 1: Host Mode
USB 2: Device Mode
Modules Detected:
       LVDS module.
Not Marvell PHY id1 ffff id2 ffff
Not Marvell PHY id1 ffff id2 ffff
Checking PMU Version and Status...
pmuCmd: "V" --> "1.0.0x3078"
pmuCmd: "Y" --> "0x06E0,26434:21.89,395,0,0"
Checking for ENV Updates...
Env Var 'vxEnvUpdateFile' has value "ENVY.bin"
 ... Checking for File "ENVY.bin" on eUSB Device
Executing: usb start
(Re)start USB...
USB:   Active port:     0
Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 2 USB Device(s) found
Waiting for storage device(s) to settle before scanning...
Scanning bus for storage devices...
1 Storage Device(s) found
USB device init SUCCESS.
Executing: fatload usb 0 2000000 ENVY.bin
reading ENVY.bin
.
.
.
.

** Unable to read "ENVY.bin" from usb 0:1 **
No Changes to Environment Variables, NOT Saving
Checking for Any Required uboot Image Update...
Env Var 'ubootNeedsUpgrade' == '0' (Set to '1' for Upgrade) ... No UBOOT Update will be performed
MMC:   MRVL_MMC: 0
Net:   egiga0 [PRIME], egiga1
HDrealconnect = 0x0
Hit any key to stop autoboot:  0
AMP Configuration test - PASSED !
Env Var skipConfabulation=0
Skip Confabulation: NONE
  ... skipConfabulation: 0x1 skips Vx confab, 0x2 skips Lx confab
Current Value of Lx bootargs_g1:
==================================================
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock2 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
==================================================
Read LxRoot: 'rootfstype=jffs2 root=/dev/mtdblock2 rw'
ChooseRootFS: Looking for SubStr 'rootfstype=jffs2 root=/dev/mtdblock' in 'rootfstype=jffs2 root=/dev/mtdblock2 rw'
ChooseRootFS: Reading EnvVar LxForceRootFS to see if RootFS Selection is Forced
ChooseRootFS: Examining NOR Flash Header at 0xd8000000
ChooseRootFS: Hdr[0] has valid Priority 0x00000007
ChooseRootFS: Hdr[1] has valid Priority 0x00000006
ChooseRootFS: Selected RootFS #0
ChooseRootFS: Declaring RootFS to be in mtdblock2
EnvVar LxRoot=rootfstype=jffs2 root=/dev/mtdblock2 rw
EnvVar LxMtd=mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1)
EnvVar LxNetCfg=ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none
EnvVar LxResource=mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0
EnvVar LxFlags=vmalloc=550M
EnvVar LxConsole=console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
Confabulated Value of bootargs_g1:
==================================================
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock2 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
==================================================
Current bootargs_g1 perfectly match the Confabulated bootargs_g1
No Need to Update the Environment

==================================================
        Drobo eUSB Lx Boot

==================================================
Loading Primary Image into Memory 0x03000000 from eUSB File "LxImage"
Extracting CRC from file "LxHdr"
Executing: fatload usb 0 3000000 LxHdr
reading LxHdr
.
.

556 bytes read
Found Segment LXKI in Header File "LxHdr" ... Grabbing CRC
Found CRC of 0xd1ad3771
Copying Image into Memory from file "LxImage"
Executing: fatload usb 0 3000000 LxImage
reading LxImage
.
.
......................................................................................................................................................................................................................................................................................................................

3199632 bytes read
filesize EnvVar is "30D290" ... so imageLen==0x0030d290 (3199632)
Verifying the Image CRC: Expecting  0xd1ad3771 ...
Verifying the Image CRC: Calculated 0xd1ad3771
Selecting Validated Primary Image

==================================================
        Booting with Validated Primary Image
        From eUSB File: "LxImage"

==================================================
Executing: bootm 0x03000000
## Booting kernel from Legacy Image at 03000000 ...
   Image Name:   Linux-3.2.96-3
   Created:      2019-05-21  21:58:20 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3199568 Bytes =  3.1 MB
   Load Address: 20008000
   Entry Point:  20008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
Reading bootargs for AMP Group #1 (in bootargs_g1)
Making Safe Lx Copy of bootargs_g1...!

Booting AMP group 1 on CPU 1 ...


==================================================
        Thank You for Using Drobo eUSB Lx Boot

==================================================
Env Var skipConfabulation=0
Skip Confabulation: NONE
  ... skipConfabulation: 0x1 skips Vx confab, 0x2 skips Lx confab
Current Value of Vx bootargs_g0:
==================================================
bootargs_g0=neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX;UBOOT-2.18 s=#/romfs/runesa.vxe
==================================================
EnvVar bootargsStart=neta(1,0)
EnvVar vxFlags=f=0x6000
EnvVar vxDev=usb0:eth1:cpus=1:mem=0x20000000
EnvVar eth1addr=00:50:43:5e:1d:0f
EnvVar droboSER=DRBXXXXXXXXXXXX
EnvVar vxCmd=s=#/romfs/runesa.vxe
Confabulated Value of bootargs_g0:
==================================================
bootargs_g0=neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX;UBOOT-2.18 s=#/romfs/runesa.vxe
==================================================
Current bootargs_g0 perfectly match the Confabulated bootargs_g0
No Need to Update the Environment

==================================================
        Drobo eUSB Vx Boot

==================================================
Loading Primary Image into Memory 0x02000000 from eUSB File "vxWorks"
Extracting CRC from file "hdr"
Executing: fatload usb 0 2000000 hdr
reading hdr
.
.

556 bytes read
Found Segment VXIM in Header File "hdr" ... Grabbing CRC
Found CRC of 0x4815eefe
Copying Image into Memory from file "vxWorks"
Executing: fatload usb 0 2000000 vxWorks
reading vxWorks
.
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.

17640851 bytes read
filesize EnvVar is "10D2D93" ... so imageLen==0x010d2d93 (17640851)
Verifying the Image CRC: Expecting  0x4815eefe ...
Verifying the Image CRC: Calculated 0x4815eefe
Selecting Validated Primary Image

==================================================
        Booting with Validated Primary Image
        From eUSB File: "vxWorks"

==================================================
Executing: bootvx 0x02000000
## Ethernet MAC address not copied to NV RAM
## Using bootline (@ 0x1100): neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX;UBOOT-2.18 s=#/romfs/runesa.vxe
## Starting vxWorks at 0x01000000 ...
MPP33 Config (0xd0018010) == 0x11110040 (Should be: 0xXXXXXX4X)
SDRAM Config (0xd0001400) == 0x7201c924 (Should be: 0x72XXXXXX)
DRAM TBsAddr (0xd0001580) == 0x20000000 (Should be: 0x??????]

Booting from CPU 0
Detected board Shockwave 1.0
DRAM env init....... Done.


Detected DRAM size 512MB
  AMP: Resources - uart0 - pex1 - pex2 - eth1 - xor0 - usb0 - i2c0 - i2c1 - sata - spi - gpio
AMP CPUs = 1
AMP mem size = 0x20000000
TWSI init Channel 0....... Done. Actual freq = 97656Hz
Skipping serdes configuration.
Ctrl env init....... Done.
Addr Dec Win......
Verified
CP15 mrvl dbgr  0x000109A7
CP15 mrvl dbgr2 0xEA008208
CP15 mrvl ctrl  0x000001B6
CP15 mrvl dbgr  0x000109A7
CP15 mrvl dbgr2 0xEA008208
CP15 mrvl ctrl  0x000001B6
CPU if init......... Done.
GPP init............ Done.
DRAM env init....... Done.


Using DRAM size 512MB


=======================> HW Revision Register == 0x00000481

Detected Board: Shockwave MVT, Spin 0 (No EthDebug)

Detect:  Tclk    250MHz
         SysClk  600MHz
         L2Clk   600MHz
         pClk   1200MHz

Marvell Controller initialization Done.
Modules Detected:
       LVDS module.

SPI flash based addr on 0xD4000000=
SPI Flash 8MB detected
▒
esaXORSystemInit

esaXORSystemInit...done

esaDMASystemInit
Initialising SEEPROM Interface
Checking Bootline.......0x00001100 [0x6e]
UBOOT Version: UBOOT-2.18


Bootline params = neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX s=#/romfs/runesa.vxe

DRAM int Ctrl....... Done
IDMA Err int Ctrl... Done
IDMA init........... Done
NETA Err int Ctrl... Done
Neta int Ctrl....... Done
GPIO int Ctrl....... Done
PCI int Ctrl........ Done
PCI-E 0: Not mapped to this OS
PCI-E 1: Not mapped to this OS
PCI-E 2: Not mapped to this OS
PCI-E 3: Not mapped to this OS
mvPexIntfInit() ROOT COMPLEX Init pexHWInf: 4
mvSysPexInit() called pexIf: 4  type: 0  MAX_TARGETS: 44
mvSysPexInit() OK from mvCtrlAddrWinMapBuild()
mvSysPexInit() OK from mvPexWinInit()
mvPexModeGet()  configured as ROOT reg: 0x4014032e
mvPexInit() configuring as ROOT
mvPexLocalBusNumSet() called for pexIf: 4  busNum: 0 localBus: 4  localDev: 0
*******************mvPexLocalDevNumSet(4) localBus: 0  localDev: 0 pexStatus: 1 *****************
mvPexInit() call mvPexMasterEnable
mvPexInit() call mvPexSlaveEnable
mvPexInit() disable int
mvPexInit() wait a tick
mvPexInit() check for link
mvPexIntfInit() Init ERROR: 13
PCI-E Interface 4/10: Detected No Link - shutdown!
PCI-E 5: is power off
PCI-E 6: is power off
mvPexIntfInit() ROOT COMPLEX Init pexHWInf: 7
mvSysPexInit() called pexIf: 7  type: 0  MAX_TARGETS: 44
mvSysPexInit() OK from mvCtrlAddrWinMapBuild()
mvSysPexInit() OK from mvPexWinInit()
mvPexModeGet()  configured as ROOT reg: 0x4014022e
mvPexInit() configuring as ROOT
mvPexLocalBusNumSet() called for pexIf: 7  busNum: 0 localBus: 2  localDev: 0
*******************mvPexLocalDevNumSet(7) localBus: 0  localDev: 0 pexStatus: 0 *****************
mvPexInit() call mvPexMasterEnable
mvPexInit() call mvPexSlaveEnable
mvPexInit() disable int
mvPexInit() wait a tick
mvPexInit() check for link
PEX7 interface detected Link X1
mvPexIntfInit() checking if we should set the localBus  pex0flg: 0  pexHWInf: 7
mvPexIntfInit() setting localBusNum to 0 for pexHWInf 7
mvPexLocalBusNumSet() called for pexIf: 7  busNum: 0 localBus: 0  localDev: 0
PCI-E 7/10: Done.
mvPexIntfInit() ROOT COMPLEX Init pexHWInf: 8
mvSysPexInit() called pexIf: 8  type: 0  MAX_TARGETS: 44
mvSysPexInit() OK from mvCtrlAddrWinMapBuild()
mvSysPexInit() OK from mvPexWinInit()
mvPexModeGet()  configured as ROOT reg: 0x4014032e
mvPexInit() configuring as ROOT
mvPexLocalBusNumSet() called for pexIf: 8  busNum: 0 localBus: 3  localDev: 0
*******************mvPexLocalDevNumSet(8) localBus: 0  localDev: 0 pexStatus: 0 *****************
mvPexInit() call mvPexMasterEnable
mvPexInit() call mvPexSlaveEnable
mvPexInit() disable int
mvPexInit() wait a tick
mvPexInit() check for link
PEX8 interface detected Link X1
mvPexIntfInit() checking if we should set the localBus  pex0flg: 0  pexHWInf: 8
mvPexIntfInit() setting localBusNum to 0 for pexHWInf 8
mvPexLocalBusNumSet() called for pexIf: 8  busNum: 0 localBus: 0  localDev: 0
PCI-E 8/10: Done.
PCI-E 9: Not mapped to this OS
USB0 init........... Done. HOST   type selected
USB Err int Ctrl.... Done
XOR Err int Ctrl.... Done
mvSysXorInit: done
XOR init............ Done
mvCtrlInit2......... done
vxbDevInit.........done
sysSerialConnectAll.........done
Serial Ports...Attached
UART2...Baud Rate Adjusted to 38.4K
VxBus Loaded.... done
bspConfigureI2CTable: Configuring I2C tables for 5-Slot (Bumblebee/Shockwave)
[tRootTask] 1970-01-01 00:00:00: drDrvLaunch
---->> drDrv() <<----
Allocated temp buffer 0x4404998
[tRootTask] 1970-01-01 00:00:00: Diagnostic Re-Route Device Driver - Version 1.0 - Installed.
[tRootTask] 1970-01-01 00:00:00: drStartLogging() started
_DEF_STD_OUT = 3 _DEF_STD_ERR = 3 _DR_FD = 4
Host Name: bootHost
Target Name: vxTarget
User: target
Ethernet port #1 initialized
neta1 Interface Loaded; MAC: 00:50:43:5E:1D:0F
neta1 Interface Started
neta1 Interface - Link Up, 1000 Full
Attempting to register custom syscalls group
ipAttached to interface neta1 ip=
Can't Set IP address to <neta1> interface..bootline does not have ethernet ipAddress

Adding 10516 symbols for standalone.
wdbConfig: error configuring WDB communication interface


 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
      ]]]]]]]]]]]  ]]]]     ]]]]]]]]]]       ]]              ]]]]         (R)
 ]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]
 ]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]
 ]]]     ]]]]] ]    ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
 ]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]]
 ]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]] ]]]]   ]] ]]]]    ]]]]]]]    ]]]]
 ]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]
 ]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]   ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]]
 ]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]     ]]]]]]]  ]]]]    ]]]]  ]]]] ]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       Development System
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]       VxWorks 6.8
 ]]]]]]]]]]]]]]]]]]]]]]]]]]       KERNEL: WIND version 2.13
 ]]]]]]]]]]]]]]]]]]]]]]]]]       Copyright Wind River Systems, Inc., 1984-2012

 CPU: Marvell Sheeva 88SV584x, Board= Shockwave 1.0 ARMARCHV7 LE core.  Processor #0.
 Memory Size: 0x1fe70000.  BSP version 2.3.1.
 Created: May 26 2016, 13:51:17
 ED&R Policy Mode: Deployed
 WDB Comm Type: WDB_COMM_END
 WDB: Agent configuration failed.
[tRootTask] 1970-01Detected Marvell-01 00:00:00: kCmdInit: Initialising kernel command line 'k' Command handler
[tRootTask] 1970-01-01 00:00:00: diskCmdRegister: Installing k disk Commands

 ESA Register Driver Found Board version 2, stuffing option 1
Ini[tialising boot SEEPROM handler
Checking boot register values in serialEEPROM ...
<<<<Flash Upgrade Driver - vxWorksversion 1.0 - installed.
IsFlashForDroboPro: We are NOT running on Drobo Pro deal with flash accordingly
Failed to get flash layout...this is expected for Optimus Prime, which does not have NOR Flash.

System Configuration

CHIP   : MV88F7846 Rev 2
CPU    : Marvell PJ4B (584) v7 (Rev 2)
BOARD  : Shockwave 1.0 (0x0)
CLOCKs : tClk  =  250MHz, sysClk =  600MHz
         L2Clk =  600MHz  pClk   = 1200MHz

ETH_JUMBO_SUPPORT   = Disabled
BRIDGING_SUPPORT    = Enabled
MULTI_Q_SUPPORT     = Disabled
NAT_SUPPORT         = Disabled
VFP_SUPPORT         = Enabled
L2 Cache            = Enabled
IO coherency        = Enabled
Get DATE: 2000-01-01 (Saturday)  TIME:  0:00:00
 *]# USB. Setting MV_USB_MODE_REG = 0x3


=======================> HW Revision Register == 0x00000481

Board Type 2, Rev 2 (Shockwave MVT), Spin = 0
Stuffing Opt = 1 (No EthDebug), DevDebugBitz = 0x0


        Drobo 5N
        Shockwave
        I Serve only Files!

==============================================================================
Initializing PMU...
Reading PMU Version...
PMU Version: 1.0.0x0078, Download Version 120 (Variant 0) [Failsafe Ver 3]
Considering an Update to the PMU ...
PMU is up to date for this MVT board.

    Reading 0xa0 from PMU GPIO Port 1 [ @0x0020 ]

    Reading 0x2f from PMU GPIO Port 2 [ @0x0028 ]

    Reading 0x71 from PMU GPIO Port 3 [ @0x0018 ]

    Reading 0x11 from PMU GPIO Port 4 [ @0x001c ]
==============================================================================
        PMU is Running on AC Power :-)
==============================================================================
==============================================================================
This Optimus Prime PMU is configured for Early-Follow of DDR3 Reset
This Optimus Prime Board Supports Self-Refresh only with VRM_EN
0x49c3600 (BusM A): 0x49c3600 (BusM A): INFO: usb2Msc - Storage driver got a device attach notification.
INFO: usb2Msc - Storage driver got a device attach notification.
        ...PMU will ENABLE VRM_EN during a reboot/shutdown cycle.
        PMU BootOnBatt Counter DEFAULT is now 3
0x49c3600 (BusM A): 0x49c3600 (BusM A): INFO: usb2Msc - Mounting device (PDT 0x0 PQ 0x0 RMB 0x1) VID =          : PID = USB DISK MODULE  : REV = PMAP
INFO: usb2Msc - Mounting device (PDT 0x0 PQ 0x0 RMB 0x1) VID =          : PID = USB DISK MODULE  : REV = PMAP
0x49c3600 (BusM A): 0x49c3600 (BusM A): INFO: usb2Msc - Device 0x2 LUN 0 of 1004544 (KB) will be mounted with base name /bd0
INFO: usb2Msc - Device 0x2 LUN 0 of 1004544 (KB) will be mounted with base name /bd0
        PMU BootOnBatt Counter ACTUAL is now 3
==============================================================================
/bd0/  - disk check in progress ...
/bd0/  - Volume is OK

          total # of clusters:  62,516
         # of free clusters:  56,491
          # of bad clusters:  0
           total free space:  903,856 Kb
  1,   0,
    max contiguous free space:  740,737,024 bytes
                 # of files:  53
               # of folders:  1
       total bytes in files:  95,755 Kb
           # of lost chains:  0
   total bytes in lost chains:  0
PMU Skip-OverTemp Setting: 0x0000
PMU Shutdown Status: 0x00
        PMU Shutdown IS NOT Pending!
        PMU Shutdown Reasons are Fully Enabled
        Disk Array Temp is Within Tolerances
        CPU Core Temp   is Within Tolerances
        PMU Core Temp   is Within Tolerances
PMU Shutdown Reason: 0x00
PMUCmd: "A" --> "a"
"Y" --> "0x06E0,26435:01.80,395,0,0"
"B" --> "77,3,3,0,0,30"
 Total = 0:0 in 3 cycles

PMU reports Power Switch Shutdown
PMU state machine current state is 'NORMAL' [0x06]
PMU reports the DRAM data was INVALID at bootup [0xe0]
Accumulated Up-time = 18 days: 8 hours: 35 minutes: 1.090 seconds
  (77 Active cycles, 30 Power cycles)
  Latest battery backup time      = 00:39:30 (hh:mm:ss)
  Longest battery backup time     = 00:00:00 (hh:mm:ss)
  Accumulated battery backup time = 00:00:00 (hh:mm:ss)
  (3 Backup cycles, 3 Completed cycles, 0 Failed cycles, 0 Backup flags)
PMU Reports Voltages:  (AC == 12.157V)    (Batt ==  4.138V)
PMU LED Dimming: Default==25, Current==25
0x3ffd010 (tErfTask): 0x3ffd010 (tErfTask): INFO: usb2Msc - Device /bd0 has been claimed by filesystem
INFO: usb2Msc - Device /bd0 has been claimed by filesystem
NOTIFY: hDevice 0x2 lun 0 medium changed (mediumInsert = 1)
PMU Fan Speed AutoAdjust has been ENABLED
PMU Fan Speed: Default== 1, Current== 1
PMU Init Done
==============================================================================
****    ArmadaXP is Type B0
Launching LED Sequencer...
LED Sequencer...Launched
LED Sequencer...Testing...
Setup Kernel/RTP Messaging Interface
Initialising kernel<->RTP queues with 80 entries
USB command/response Q's @ 0xf4102000/0xf4103000
MULTI ISSUE command/response Q's @ 0x0/0xf4105000
FAST PATH QUEUING RTP INTERFACE ENABLED
64-BIT HOST LBAs ENABLED
Setup Kernel/RTP Resource Release Messaging Interface
Initialising kernel<->RTP resource release queues with 80 entries
MULTI ISSUE RESOURCE RELEASE Q @ 0xf4107000
FAST PATH QUEUING RTP RESOURCE RELEASE INTERFACE ENABLED
IntConnect pISR==0x01076804 was Successful for Cause==32 ("PMU Panic")
IntConnect pISR==0x0107689c was Successful for Cause==40 ("PMU PowerDownReq")
IntConnect pISR==0x01076788 was Successful for Cause==57 ("PMU OverTemp")
IntConnect pISR==0x010769b0 was Successful for Cause==29 ("Disk Detected")
IntDisable for Cause==65 ("Clear Disk Button")


  ***** Initializing the Kernel's Thermal Monitor *****
   ***** Spawning the Kernel's Thermal Monitor *****
   ***** Executing Auxilliary Task for the Kernel's Thermal Monitor *****

KERNEL BOOTUP: usrAppInit: INFO: bootup with backup battery OFF

Not Turning the battery ON ye
PMUCmd: "~26" --> "~26!"
PMUCmd: "K" --> "k"
Intercore Access Device Driver - Version 1.0 - Installed.


        Shockwave MVT Init Compleat!

[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Starting Disk Driver(s) Initialisation.
[tRootTask] 2000-01-01 00:00:03: bspDiskConfigureDiskTable: Configuring drive tables for 5-Slot (BumbleBee or Shockwave)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: System has 6 slots
[tRootTask] 2000-01-01 00:00:03: diskDriverInstall:
[tRootTask] 2000-01-01 00:00:03: showDiskTbs: Dumping Disk Driver Config Tables:
[New Disk Thread] 2000-01-01 00:00:03: diskConfigureNewDiskThread: Starting thread
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:   Dumping Disk Adapter Table
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Adapter Address   Adapter Data Address
[tRootTask] 2000-01-01 00:00:03:            0            0x01E42678            0x00000000
[tRootTask] 2000-01-01 00:00:03:            1            0x01E42678            0x00000000
[tRootTask] 2000-01-01 00:00:03:            2            0x01E42688            0x00000000
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:    Dumping Disk Slot Config Table:
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Connection    Physical Slot   Adapter Channel    Initialised    Device Pointer
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             0              0                 No           0x04BDF99C
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             1              0                 No           0x04BE0240
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             2              1                 No           0x04BE0AE4
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             3              0                 No           0x04BE1388
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             4              1                 No           0x04BE1C2C
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             5              1                 No           0x04BE24D0
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 2 (0x01FA08C0) and slot 0 (0x01F9F540)
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Marvell Embedded SATA adapter
[tRootTask] 2000-01-01 00:00:03: mvSataInterfaceGetAdapaterData:
[tRootTask] 2000-01-01 00:00:03: mvEmbSataInitItegratedSata: Integrated Sata device found as legacy SATA adapter 0; system adapter 2
[tRootTask] 2000-01-01 00:00:03: sysMvEmbSataDeviceInit: unit  = 0; mvSataUnits = 1
[tRootTask] 2000-01-01 00:00:03: sysMvEmbSataDeviceInit: INTEGRATED_SATA
[tRootTask] 2000-01-01 00:00:03: sysMvEmbSataDeviceInit: Connecting SATA interrupt 55
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03: requestQAlignment 0x1000 responseQAlignment 0x400
[tRootTask] 2000-01-01 00:00:03:  channel 0 request q phy addr 4bf7000
[tRootTask] 2000-01-01 00:00:03:  channel 0 response q phy addr 4bf9000
[tRootTask] 2000-01-01 00:00:03:  channel 1 request q phy addr 4bfa000
[tRootTask] 2000-01-01 00:00:03:  channel 1 response q phy addr 4bfb800
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Embedded adapter 0 (system adapter 2), channel 0 of 2
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: data @ 0x04BF6DF4, adapter @ 0x01FC07F8, channels @ 2
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 0
[Sata Evnt] 2000-01-01 00:00:03: mvEmbSataEventThread: Starting thread
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 0
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 1 (0x01FA08B8) and slot 1 (0x01F9F554)
[tRootTask] 2000-01-01 00:00:03: ahciPerformPhyConfig: Loading phy regs for 9122-B2 (rev: 0x12)
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciStorageRegister:
diskDriAhciStorageRegister:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit:
diskDriAhciInstInit:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2:
diskDriAhciInstInit2:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2: Storing 0x04C15AC4 to adapter table entry 0
diskDriAhciInstInit2: Storing 0x04C15AC4 to adapter table entry 0
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect:
diskDriAhciInstConnect:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 0 as slot 3
diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 0 as slot 3
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 0 as slot 4
diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 0 as slot 4
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit:
diskDriAhciInstInit:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2:
diskDriAhciInstInit2:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2: Storing 0x04C9F648 to adapter table entry 1
diskDriAhciInstInit2: Storing 0x04C9F648 to adapter table entry 1
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect:
diskDriAhciInstConnect:
[tRootTask] 2000-01-01 00:00:03: ahciPerformPhyConfig: Loading phy regs for 9122-B2 (rev: 0x12)
Max Disk Temp: 22 C, Av[tRootTask] 2000-01-01 00:00:03: showDiskTbs: Dumping Disk Driver Config Tables:
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:   Dumping Disk Adapter Table
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Adapter Address   Adapter Data Address
[tRootTask] 2000-01-01 00:00:03:            0            0x01E42678            0x04C15AC4
[tRootTask] 2000-01-01 00:00:03:            1            0x01E42678            0x04C9F648
[tRootTask] 2000-01-01 00:00:03:            2            0x01E42688            0x04BF6DF4
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:    Dumping Disk Slot Config Table:
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Connection    Physical Slot   Adapter Channel    Initialised    Device Pointer
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             0              0                Yes           0x04BDF99C
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             1              0                 No           0x04BE0240
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             2              1                 No           0x04BE0AE4
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             3              0                 No           0x04BE1388
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             4              1                 No           0x04BE1C2C
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             5              1                 No           0x04BE24D0
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 1
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 1
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 1 (0x01FA08B8) and slot 2 (0x01F9F568)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 2
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 2
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 0 (0x01FA08B0) and slot 3 (0x01F9F57C)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 3
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 3
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 0 (0x01FA08B0) and slot 4 (0x01F9F590)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 4
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 4
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 2 (0x01FA08C0) and slot 5 (0x01F9F5A4)
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Marvell Embedded SATA adapter
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Embedded adapter 0 (system adapter 2), channel 1 of 2
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 5
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 5
[tRootTask] 2000-01-01 00:00:03: showDiskTbs: Dumping Disk Driver Config Tables:
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:   Dumping Disk Adapter Table
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Adapter Address   Adapter Data Address
[tRootTask] 2000-01-01 00:00:03:            0            0x01E42678            0x04C15AC4
[tRootTask] 2000-01-01 00:00:03:            1            0x01E42678            0x04C9F648
[tRootTask] 2000-01-01 00:00:03:            2            0x01E42688            0x04BF6DF4
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:    Dumping Disk Slot Config Table:
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Connection    Physical Slot   Adapter Channel    Initialised    Device Pointer
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             0              0                Yes           0x04BDF99C
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             1              0                Yes           0x04BE0240
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             2              1                Yes           0x04BE0AE4
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             3              0                Yes           0x04BE1388
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             4              1                Yes           0x04BE1C2C
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             5              1                Yes           0x04BE24D0
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Completed Disk Driver Initialisation: SUCCESS
[tRootTask] 2000-01-01 00:00:03: diskVx2InterfaceInitialise: Starting Disk Driver Vx2 Initialisation
[tRootTask] 2000-01-01 00:00:03: diskVx2InterfaceInitialise: Allocated DiskVx2DeviceStructure for '/disk' at 0x04D26168
[tRootTask] 2000-01-01 00:00:03: diskDriverInstall:
[tRootTask] 2000-01-01 00:00:03: diskVx2InterfaceInitialise: Completed Disk Driver Initialisation: SUCCESS
[tRootTask] 2000-01-01 00:00:03: rtpEventInit: Created message queue /PNPMQ0 with addr 0x3fef010, size 16
[tRootTask] 2000-01-01 00:00:04:
diskEnumerateDrives:79: >>>>    Patiently Waiting for Drives to come up . . .
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 1 as slot 1
diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 1 as slot 1
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 1 as slot 2
diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 1 as slot 2
[tRootTask] 2000-01-01 00:00:04: diskEnumerateDrives: Enumeration Complete after 0 seconds.  Found and enumerated 0 drives.
[tRootTask] 2000-01-01 00:00:04: Hardware watchdog enabled : expiry time = 5 seconds
[tRooe Disk Temp: tTask] 2000-01-01 00:00:05:

[tRootTask] 2000-01-01 00:00:05: Id                    Absolute    Size In Bytes  Virtual Address  Physical Address   Alignment     Zeroed
[tRootTask] 2000-01-01 00:00:05: SM_ID_HEADER          Yes           0x00002000     0xF4108000       0x7BFFC000      0x00001000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_J2              Yes           0x00A00000     0xD0100000       0x7B5FC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_J1              Yes           0x0CE00000     0xB6000000       0x6E7FC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_NV_DRAM_SIM     Yes           0x00100000     0xF410A000       0x6E6FC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_UNCACHED        Yes           0x00E1F000     0xD0B00000       0x6D8DC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_HLBAT           Yes           0x0A100000     0xF4600000       0x637DC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_CRO             Yes           0x03200000     0xC2E00000       0x605DC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_ALLOC           Yes           0x00001000     0xF420A000       0x605D8000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_ZMDT            Yes           0x08000000     0xC6000000       0x585D8000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SBFC            Yes           0x04000000     0xD4800000       0x545D8000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_MGMTPOOL        Yes           0x00008000     0xF420B000       0x545D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_IC_SGL          Yes           0x00100000     0xF4213000       0x544D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_AMIT            Yes           0x00800000     0xFE700000       0x53CD0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SHMQ            Yes           0x00200000     0xFEF00000       0x53AD0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SHLX            Yes           0x00200000     0xFF100000       0x538D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SHVX            Yes           0x00200000     0xFF300000       0x536D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: drStartPersistentLogging
20 C, Fan Speed =  1, Sampling Period = 60 sec
  Slot 0: 21 C, Slot 1: 22 C, Slot 2: 22 C, Slot 3: 19 C,
[tRootTask] 2000-01-01 00:00:05: found directory entry .
[tRootTask] 2000-01-01 00:00:05: found directory entry ..
[tRootTask] 2000-01-01 00:00:05: found directory entry TDCrashDiag
  Slot 4: 18 C, Slot 5:  0 C, Slot 6:  0[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20180401-1017
 C, Slot 7:  0 C,
  CPU Core Temp: 26 C, PMU Cor[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0457
e Temp = 16 C
Temperature Thresholds for Disk:  [tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0509
Interest== 52, Warning== 55, Critical== 56 -- Ov[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0518
erride==OFF
Temperature Thresholds for CPU :  In[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0524
terest== 95, Warning==101, Critical==104 -- Over[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0532
ride==OFF
Temperature Thresholds for PMU :  Inte[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0536
rest== 78, Warning== 82, Critical== 84 -- Overrid[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0544
e==OFF
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0552
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0710
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0952
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-1111
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0004
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0138
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0009
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0723
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0227
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0035
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0146
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0030
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0011
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0017
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0027
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0006
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20390420-1603
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20390420-2040
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20580610-0254
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20580610-1204
[tRootTask] 2000-01-01 00:00:05: Found 29 crash log files with total size 3636572 bytes
Existing PM layout:
Arena base address:   0x1fe70000
Arena raw size:       0x00190000
Arena data size:      0x0018f000
Arena free space:     0x0017b000
Region 0 [edrErrorLog]
    offset:           0x00001000
    size:             0x00014000
    address:          0x1fe71000
PM buffer for console log does not exist - creating
PM buffer for console log has invalid start header - recreating
Old values: Signature=0xfffffeff Size=4294967295 Version=4293918719
PM buffer for console log has invalid end header - recreating
Old values: Signature=0xffffdfff Size=4278189887 Version=4294967295
No existing valid header found - using new start header
Console PM buffer is empty - not writing to flash.
[tRootTask] 2000-01-01 00:00:05: drDrv - copy temp buffer 0x4404998 (24958) to persistent log
[tRootTask] 2000-01-01 00:00:05: drDrv - PM buffer write pointer now 24957
[tRootTask] 2000-01-01 00:00:05: Preparing to Analyze Hibernation Status
[tRootTask] 2000-01-01 00:00:05: Starting Analysis of Hibernation Status
[tRootTask] 2000-01-01 00:00:05: Creating new log file
[tRootTask] 2000-01-01 00:00:05: HIB: Flags for J2 are isComplete: 0, isDirty: 0
[tRootTask] 2000-01-01 00:00:05: HIB: Flags for J1 are isComplete: 0, isDirty: 0
[tRootTask] 2000-01-01 00:00:05: HIB: Flags for J1TAGS are isComplete: 0, isDirty: 0
[tRootTask] 2000-01-01 00:00:05: HIB: Flags for AMIT are isComplete: 0, isDirty: 0
[tRootTask] 2000-01-01 00:00:05: Hibernation Status is now Nominal
[tRootTask] 2000-01-01 00:00:05: Hibernation Status will be written to eUSB
==============================================================================
Vx Kernel (A)utomated (M)emory (I)ntegrity (T)est ...
==============================================================================
NVS Data:
        @ 0     0xfbbffff7
        @ 1     0xffffcfcd
        @ 2     0xffbff77e
        @ 3     0xb7ffd3fe
pHdr1==0xfe700010, pHdr2==0xfe700020, pPattern==0xfe700030, Pattern Size==0x007fffd0
AMIT Found DRAM Battery OFF and NO Valid Hibernation Record: Valid AMIT Pattern NOT available
AMIT History Updated with "o"
AMIT Hdr-Mirror has been Fixed-Up
HDR: (@0xfe700010) MAGIC==0x4afacade, Start==0x94a5ca15, Step==0x3f07031f, ChkSum==0x1ea79812
AMIT Pattern Write for 0x007fffd0 Bytes...
AMIT Pattern Established
AMIT Pattern is Ready for the Next Iteration
==============================================================================
==============================================================================
AMIT HISTORY:
o.oooooo.o....oo.o.ooooooooooo.ooooooooooooooooooooooooooooooooo
==============================================================================
[tRootTask] 2000-01-01 00:00:06: j1Init: J1 [virt 0xB6000000 for 0x0CE00000]
[tHibernate] 2000-01-01 00:00:06: Hibernate task starting
[tHibernate] 2000-01-01 00:00:06:  ******* BOOT COUNT: 64 *******
[tHibernate] 2000-01-01 00:00:06: restoreRebootReason: Creating RBRES PM region
[tRootTask] 2000-01-01 00:00:06: j1Init: Wiping J1 [virt 0xB6000000 for 0x0CE00000] because the backup battery and HIB are OFF
[tRootTask] 2000-01-01 00:00:06: j1Init: Wiping J1 Tags [virt 0xF410A000 for 0x00100000] because the backup battery and HIB are OFF
[tRootTask] 2000-01-01 00:00:06: j1Init: J1 and J1 Tags Wipe succeeded
[tRootTask] 2000-01-01 00:00:06: journalValid: J1 has been Wiped...is marked as Valid
j1DualPoolInit:
J1 region size is 216006656 bytes, totalBuffers = 2742
J1 transBufCount is 2048, bulkBufCount is 694
J1 Bulk buf size is 262144 bytes, trans buf size is 16384 bytes
J1 sizeof (WriteBufferDescriptor) is 128
J1 TransBufferAreaSize is 33816576, BulkBufferAreaSize is 182190080
wbJ1PoolInit: 100 - Init J1 Transactional Pool
wbJ1PoolInit: 100 - Init J1 Bulk Pool
--------Buffer Pool: Trans
Buffer start address: 0xb6000200 (0)
Descriptor start address: 0xc2d80200 (cd80000)
NumBuffers: 2048
Free singles: 0
        Single head: 0x00000000
Free doubles: 1024
        Double head: 0xC2D80200
Free total: 2048
--------Buffer Pool: Bulk
Buffer start address: 0xb8000200 (2000000)
Descriptor start address: 0xc2dc0200 (cdc0000)
NumBuffers: 694
Free singles: 0
        Single head: 0x00000000
Free doubles: 347
        Double head: 0xC2DC0200
Free total: 694
[tRootTask] 2000-01-01 00:00:06: j2Init: Wiping J2 [virt 0xD0100000 for 0x00A00000] because the backup battery is OFF
[tRootTask] 2000-01-01 00:00:07: j2Init: J2 Wipe succeeded
[tRootTask] 2000-01-01 00:00:07: journalValid: J2 has been Wiped...is marked as Valid
[tRootTask] 2000-01-01 00:00:07: journalValid: J1 & J2 are now protectable
SHARED_MEM TABLE
id 1 abs 1 size 0x2000 virtAddr f4108000 phyAddr 7bffc000 alignment 1000 attr db options 1 zero 0
id 6 abs 1 size 0xa00000 virtAddr d0100000 phyAddr 7b5fc000 alignment 4000 attr db options 1 zero 0
id 5 abs 1 size 0xce00000 virtAddr b6000000 phyAddr 6e7fc000 alignment 4000 attr db options 1 zero 0
id 3 abs 1 size 0x100000 virtAddr f410a000 phyAddr 6e6fc000 alignment 4000 attr db options 1 zero 0
id 11 abs 1 size 0xe1f000 virtAddr d0b00000 phyAddr 6d8dc000 alignment 4000 attr db options 1 zero 0
id 7 abs 1 size 0xa100000 virtAddr f4600000 phyAddr 637dc000 alignment 4000 attr db options 1 zero 0
id 16 abs 1 size 0x3200000 virtAddr c2e00000 phyAddr 605dc000 alignment 4000 attr 15b options 1 zero 0
id 8 abs 1 size 0x1000 virtAddr f420a000 phyAddr 605d8000 alignment 4000 attr 15b options 1 zero 0
id 9 abs 1 size 0x8000000 virtAddr c6000000 phyAddr 585d8000 alignment 4000 attr 15b options 1 zero 0
id 10 abs 1 size 0x4000000 virtAddr d4800000 phyAddr 545d8000 alignment 4000 attr 15b options 1 zero 0
id 2 abs 1 size 0x8000 virtAddr f420b000 phyAddr 545d0000 alignment 4000 attr 1db options 0 zero 0
id 4 abs 1 size 0x100000 virtAddr f4213000 phyAddr 544d0000 alignment 4000 attr db options 1 zero 0
id 12 abs 1 size 0x800000 virtAddr fe700000 phyAddr 53cd0000 alignment 4000 attr db options 1 zero 0
id 13 abs 1 size 0x200000 virtAddr fef00000 phyAddr 53ad0000 alignment 4000 attr db options 1 zero 0
id 14 abs 1 size 0x200000 virtAddr ff100000 phyAddr 538d0000 alignment 4000 attr db options 1 zero 0
id 15 abs 1 size 0x200000 virtAddr ff300000 phyAddr 536d0000 alignment 4000 attr db options 1 zero 0
id 16 abs 29911348 size 0xd0012000 virtAddr d0012000 phyAddr d0012000 alignment d0012004 attr d0012008 options d001200c zero d0012010
SHARED_MEM: CPU0: READY TO WAIT FOR CPU1 TO COME ONLINE
SHARED_MEM: CPU0: CPU1 ONLINE. STARTING INIT AND REPLAY
CopySDRegionFromPartitionScheme: INFO: Copy /HEAD to HEAD id=0 Shared Data Region at phy addr: 0x7bffc000 virt addr: 0xf4108000 size 0x2000
CopySDRegionFromPartitionScheme: INFO: Copy /nvramPSRAM to nvra id=1 Shared Data Region at phy addr: 0x7b5fc000 virt addr: 0xd0100000 size 0xa00000
CopySDRegionFromPartitionScheme: INFO: Copy /SHJ1 to SHJ1 id=2 Shared Data Region at phy addr: 0x6e7fc000 virt addr: 0xb6000000 size 0xce00000
CopySDRegionFromPartitionScheme: INFO: Copy /nvramDRAMSim to nvra id=3 Shared Data Region at phy addr: 0x6e6fc000 virt addr: 0xf410a000 size 0x100000
CopySDRegionFromPartitionScheme: INFO: Copy /UncachedPool to Unca id=4 Shared Data Region at phy addr: 0x6d8dc000 virt addr: 0xd0b00000 size 0xe1f000
CopySDRegionFromPartitionScheme: INFO: Copy /readbuffer to read id=5 Shared Data Region at phy addr: 0x637dc000 virt addr: 0xf4600000 size 0xa100000
CopySDRegionFromPartitionScheme: INFO: Copy /crobuffer to crob id=6 Shared Data Region at phy addr: 0x605dc000 virt addr: 0xc2e00000 size 0x3200000
CopySDRegionFromPartitionScheme: INFO: Copy /allocator to allo id=7 Shared Data Region at phy addr: 0x605d8000 virt addr: 0xf420a000 size 0x1000
CopySDRegionFromPartitionScheme: INFO: Copy /ZMDT to ZMDT id=8 Shared Data Region at phy addr: 0x585d8000 virt addr: 0xc6000000 size 0x8000000
CopySDRegionFromPartitionScheme: INFO: Copy /SBFC to SBFC id=9 Shared Data Region at phy addr: 0x545d8000 virt addr: 0xd4800000 size 0x4000000
CopySDRegionFromPartitionScheme: INFO: Copy /mgmtpool to mgmt id=10 Shared Data Region at phy addr: 0x545d0000 virt addr: 0xf420b000 size 0x8000
CopySDRegionFromPartitionScheme: INFO: Copy /SGLD to SGLD id=11 Shared Data Region at phy addr: 0x544d0000 virt addr: 0xf4213000 size 0x100000
CopySDRegionFromPartitionScheme: INFO: Copy /AMIT to AMIT id=12 Shared Data Region at phy addr: 0x53cd0000 virt addr: 0xfe700000 size 0x800000
CopySDRegionFromPartitionScheme: INFO: Copy /SHMQ to SHMQ id=13 Shared Data Region at phy addr: 0x53ad0000 virt addr: 0xfef00000 size 0x200000
CopySDRegionFromPartitionScheme: INFO: Copy /SHLX to SHLX id=14 Shared Data Region at phy addr: 0x538d0000 virt addr: 0xff100000 size 0x200000
CopySDRegionFromPartitionScheme: INFO: Copy /SHVX to SHVX id=15 Shared Data Region at phy addr: 0x536d0000 virt addr: 0xff300000 size 0x200000
FindSharedMemPartition: tag. SHMQ regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xfef00000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xfef00000
SHARED_MEM: INITIALIZED SHARED MEMORY @addr 0x0xf4108000
SHARED_MEM: CPU0: INITIALIZATION OF SHARED MEMORY BY CPU0 DONE
icLinuxPanic: Starting Linux Panic Thread
FindSharedMemPartition: tag. SHMQ regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xfef00000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xfef00000
[iscsiCmd] 2000-01-01 00:00:07: SHMQueueInit: CPU0: Ready to wait for CPU1 to come online for queue init wait
[iscsiCmd] 2000-01-01 00:00:08: SHMQueueInit: CPU0: CPU1 online. It is now waiting for queue init
[iscsiCmd] 2000-01-01 00:00:08: SHMQueueInit: CPU0: Starting queue init.
[iscsiCmd] 2000-01-01 00:00:08: SHARED_MEM: CPU0: Queue Init done by CPU0
FindSharedMemPartition: tag. SGLD regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xf4213000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xf4213000
FindSharedMemPartition: tag. read regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xf4600000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xf4600000
FindSharedMemPartition: tag. SHJ1 regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xb6000000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xb6000000
FindSharedMemPartition: tag. SHLX regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xff100000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xff100000
FindSharedMemPartition: tag. SHVX regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xff300000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xff300000
vxDynFreeListInit: Vx dyn free list has 56 entries.
Waiting on SHMQueue
[iscsiCmd] 2000-01-01 00:00:08: icNetworkIoctl: SET_LX_COMMON_INFO: Setting values: serial number: DRBXXXXXXXXXXXX
iscsiResourceReleaseThread: Starting
iscsiResponseThread: Starting
interCoreGeneralCommThread: Starting
mgmtCmdThread: Starting
[tMgmtCmd] 2000-01-01 00:00:08: Bound mgmtCmdThread to cpu 0

[vxWorks *]# 

海外のdroboコミュニティで投稿されているようなPMUのエラーは発生していないようだ。別の投稿では、この先にさらに出力が続いているが、手元の個体ではここで出力が終わり、キー押下に対してコマンドプロンプトが表示される。

U-Boot環境

U-Bootのブートプロセスの途中で任意のキーを押下してブートを中断し、情報を得てみる。

Hit any key to stop autoboot:  0
Marvell>> printenv
bootargs=neta(1,0) f=0x6000 o=SER-DRBXXXXXXXXXXXX s=#/romfs/runesa.vxe
bootdelay=0
baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
ethprime=egiga0
ethact=egiga0
console=console=ttyS0,115200
amp_enable=yes
amp_groups=2
amp_shared_mem=0x80000000:0x100000
bootargsStart=neta(1,0)
vxFlags=f=0x6000
vxDev=usb0:eth1:cpus=1:mem=0x20000000
vxCmd=s=#/romfs/runesa.vxe
image_loc_Vx=2000000
net_image_name_g0=vxWorksNet
netload_g0=tftp $image_loc_Vx $net_image_name_g0
netboot_g0=td_bootargs_confab; run netload_g0; bootvx $image_loc_Vx
flash_image_name_g0=vxWorks
flashload_g0=td_usb_start; fatload usb 0 $image_loc_Vx $flash_image_name_g0
flashboot_g0=td_bootargs_confab; run flashload_g0; bootvx $image_loc_Vx
noboot_g0=echo NOT BOOTING VX ... STAYING IN UBOOT
eUSB_boot_g0=td_bootargs_confab; td_usb_start; td_eusb_boot
amp_os_g0=vxworks
amp_master_cpu_g0=0
amp_cpu_count_g0=1
amp_resources_g0=usb1
amp_bootargs_g0=neta(0,0)
amp_mem_base_g0=0x00000000
amp_mem_size_g0=0x20000000
bootcmd_g0=sleep 3; run eUSB_boot_g0
LxMtd=mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1)
LxNetCfg=ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none
LxResource=mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0
LxFlags=vmalloc=550M
LxConsole=console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
image_loc_Lx=3000000
net_image_name_g1=LxImage
netload_g1=tftp $image_loc_Lx $net_image_name_g1
netboot_g1=td_bootargs_confab Lx; run netload_g1; bootm $image_loc_Lx
flash_image_name_g1=LxImage
flashload_g1=td_usb_start; fatload usb 0 $image_loc_Lx $flash_image_name_g1
flashboot_g1=td_bootargs_confab Lx; run flashload_g1; bootm $image_loc_Lx
noboot_g1=echo NOT BOOTING LX ... STAYING IN UBOOT
eUSB_boot_g1=td_bootargs_confab Lx; td_usb_start; td_eusb_boot_lx
amp_os_g1=linux
amp_master_cpu_g1=1
amp_cpu_count_g1=3
amp_image_loc_g1=0x3000000
amp_mem_size_g1=0x60000000
amp_mem_base_g1=0x20000000
serverip_g1=172.24.12.75
ipaddr_g1=172.24.12.41
mvNetConfig_g1=mv_net_config=4,(00:50:43:11:11:11,0:1:2:3),mtu=1500
amp_resources_g1=uart1:eth0:mstr
console_g1=console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
bootcmd_g1=run eUSB_boot_g1
vxEnvUpdateFile=ENVY.bin
defaultEnvWhenUbootUpgrades=0
skipConfabulation=0
CASset=min
sata_delay_reset=0
MALLOC_len=5
bootargs_root=root=/dev/nfs rw
bootargs_end=:::DB88FXX81:eth0:none
image_name=uImage
amp_verify_boot=yes
standalone=fsload 0x2000000 $image_name;setenv bootargs $console $mtdparts root=/dev/mtdblock0 rw ip=$ipaddr:$serverip$bootargs_end; bootm 0x2000000;
eth1addr=00:50:43:5e:1d:0f
eth2addr=00:50:43:5e:b5:0f
eth3addr=00:50:43:1d:b5:5e
mv_pon_addr=00:50:43:0f:b5:5e
ethmtu=1500
eth1mtu=1500
eth2mtu=1500
eth3mtu=1500
mvNetConfig=mv_net_config=4,(00:50:43:11:11:11,0:1:2:3),mtu=1500
usb0Mode=host
usb1Mode=host
usb2Mode=device
usbActive=0
yuk_ethaddr=00:00:00:EE:51:81
netretry=no
rcvrip=169.254.100.100
loadaddr=0x02000000
autoload=no
eeeEnable=no
lcd0_enable=0
lcd0_params=640x480-16@60
lcd_panel=0
droboSER=DRBXXXXXXXXXXXX
ethaddr=xx:xx:xx:xx:xx:xx
uboot_upgrade_filename=UBSW.bin
bootargs_g0=neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX;UBOOT-2.18 s=#/romfs/runesa.vxe
filesize=C3A4C
ubootNeedsUpgrade=0
bootcmd=amp_boot
amp_bootargs_g1=mv_cpu_count=3 mv_rsrc=uart1:eth0:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0
LxRoot=rootfstype=jffs2 root=/dev/mtdblock2 rw
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock2 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
stdin=serial
stdout=serial
stderr=serial
enaMonExt=no
enaCpuStream=no
enaClockGating=no
enaWrAllo=no
pexMode=RC
disL2Cache=yes
MPmode=SMP
cacheShare=no
setL2CacheWT=no
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
enaFPU=yes
sata_dma_mode=yes
netbsd_en=no
vxworks_en=no
bootcmd=amp_boot
disaMvPnp=no
enaAutoRecovery=yes
pcieTune=no

Environment size: 4129/65532 bytes

フラッシュメモリの情報を表示する。

U-Boot flinfoの出力
Marvell>> flinfo

Bank # 1: CFI conformant FLASH (16 x 16)  Size: 64 MB in 512 Sectors
  AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x227E
  Erase timeout: 2048 ms, write timeout: 1 ms
  Buffer write timeout: 3 ms, buffer size: 512 bytes

  Sector Start Addresses:
  D8000000        D8020000        D8040000 E      D8060000 E      D8080000 E
  D80A0000 E      D80C0000 E      D80E0000 E      D8100000        D8120000
  D8140000        D8160000        D8180000        D81A0000        D81C0000
  D81E0000        D8200000        D8220000        D8240000        D8260000
  D8280000        D82A0000        D82C0000        D82E0000        D8300000
  D8320000        D8340000        D8360000        D8380000        D83A0000
  D83C0000        D83E0000        D8400000        D8420000        D8440000
  D8460000        D8480000        D84A0000        D84C0000        D84E0000
  D8500000        D8520000        D8540000        D8560000        D8580000
  D85A0000        D85C0000        D85E0000        D8600000        D8620000
  D8640000        D8660000        D8680000        D86A0000        D86C0000
  D86E0000        D8700000        D8720000        D8740000        D8760000
  D8780000        D87A0000        D87C0000        D87E0000        D8800000
  D8820000        D8840000        D8860000        D8880000        D88A0000
  D88C0000        D88E0000        D8900000        D8920000        D8940000
  D8960000        D8980000        D89A0000        D89C0000        D89E0000
  D8A00000        D8A20000        D8A40000        D8A60000        D8A80000
  D8AA0000        D8AC0000        D8AE0000        D8B00000        D8B20000
  D8B40000        D8B60000        D8B80000        D8BA0000        D8BC0000
  D8BE0000        D8C00000        D8C20000        D8C40000        D8C60000
  D8C80000        D8CA0000        D8CC0000        D8CE0000        D8D00000
  D8D20000        D8D40000        D8D60000        D8D80000        D8DA0000
  D8DC0000        D8DE0000        D8E00000        D8E20000        D8E40000
  D8E60000        D8E80000        D8EA0000        D8EC0000        D8EE0000
  D8F00000        D8F20000        D8F40000        D8F60000        D8F80000
  D8FA0000        D8FC0000        D8FE0000        D9000000        D9020000
  D9040000        D9060000        D9080000        D90A0000        D90C0000
  D90E0000        D9100000        D9120000        D9140000        D9160000
  D9180000        D91A0000        D91C0000        D91E0000        D9200000
  D9220000        D9240000        D9260000        D9280000        D92A0000
  D92C0000        D92E0000        D9300000        D9320000        D9340000
  D9360000        D9380000        D93A0000        D93C0000        D93E0000
  D9400000        D9420000        D9440000        D9460000        D9480000
  D94A0000        D94C0000        D94E0000        D9500000        D9520000
  D9540000        D9560000        D9580000        D95A0000        D95C0000
  D95E0000        D9600000        D9620000        D9640000        D9660000
  D9680000        D96A0000        D96C0000        D96E0000        D9700000
  D9720000        D9740000        D9760000        D9780000        D97A0000
  D97C0000        D97E0000        D9800000        D9820000        D9840000
  D9860000        D9880000        D98A0000        D98C0000        D98E0000
  D9900000        D9920000        D9940000        D9960000        D9980000
  D99A0000        D99C0000        D99E0000        D9A00000        D9A20000
  D9A40000        D9A60000        D9A80000        D9AA0000        D9AC0000
  D9AE0000        D9B00000        D9B20000        D9B40000        D9B60000
  D9B80000        D9BA0000        D9BC0000        D9BE0000        D9C00000
  D9C20000        D9C40000        D9C60000        D9C80000        D9CA0000
  D9CC0000        D9CE0000        D9D00000        D9D20000        D9D40000
  D9D60000        D9D80000        D9DA0000        D9DC0000        D9DE0000
  D9E00000        D9E20000        D9E40000        D9E60000        D9E80000
  D9EA0000        D9EC0000        D9EE0000        D9F00000        D9F20000
  D9F40000        D9F60000        D9F80000        D9FA0000        D9FC0000
  D9FE0000        DA000000        DA020000        DA040000        DA060000
  DA080000        DA0A0000        DA0C0000        DA0E0000        DA100000
  DA120000        DA140000        DA160000        DA180000        DA1A0000
  DA1C0000        DA1E0000        DA200000        DA220000        DA240000
  DA260000        DA280000        DA2A0000        DA2C0000        DA2E0000
  DA300000        DA320000        DA340000        DA360000        DA380000
  DA3A0000        DA3C0000        DA3E0000        DA400000        DA420000
  DA440000        DA460000        DA480000        DA4A0000        DA4C0000
  DA4E0000        DA500000        DA520000        DA540000        DA560000
  DA580000        DA5A0000        DA5C0000        DA5E0000        DA600000
  DA620000        DA640000        DA660000        DA680000        DA6A0000
  DA6C0000        DA6E0000        DA700000        DA720000        DA740000
  DA760000        DA780000        DA7A0000        DA7C0000        DA7E0000
  DA800000        DA820000        DA840000        DA860000        DA880000
  DA8A0000        DA8C0000        DA8E0000        DA900000        DA920000
  DA940000        DA960000        DA980000        DA9A0000        DA9C0000
  DA9E0000        DAA00000        DAA20000        DAA40000        DAA60000
  DAA80000        DAAA0000        DAAC0000        DAAE0000        DAB00000
  DAB20000        DAB40000        DAB60000        DAB80000        DABA0000
  DABC0000        DABE0000        DAC00000        DAC20000        DAC40000
  DAC60000        DAC80000        DACA0000        DACC0000        DACE0000
  DAD00000        DAD20000        DAD40000        DAD60000        DAD80000
  DADA0000        DADC0000        DADE0000        DAE00000        DAE20000
  DAE40000        DAE60000        DAE80000        DAEA0000        DAEC0000
  DAEE0000        DAF00000        DAF20000        DAF40000        DAF60000
  DAF80000        DAFA0000        DAFC0000        DAFE0000        DB000000
  DB020000        DB040000        DB060000        DB080000        DB0A0000
  DB0C0000        DB0E0000        DB100000        DB120000        DB140000
  DB160000        DB180000        DB1A0000        DB1C0000        DB1E0000
  DB200000        DB220000        DB240000        DB260000        DB280000
  DB2A0000        DB2C0000        DB2E0000        DB300000        DB320000
  DB340000        DB360000        DB380000        DB3A0000        DB3C0000
  DB3E0000        DB400000        DB420000        DB440000        DB460000
  DB480000        DB4A0000        DB4C0000        DB4E0000        DB500000
  DB520000        DB540000        DB560000        DB580000        DB5A0000
  DB5C0000        DB5E0000        DB600000        DB620000        DB640000
  DB660000        DB680000        DB6A0000        DB6C0000        DB6E0000
  DB700000        DB720000        DB740000        DB760000        DB780000
  DB7A0000        DB7C0000        DB7E0000        DB800000        DB820000
  DB840000        DB860000        DB880000        DB8A0000        DB8C0000
  DB8E0000        DB900000        DB920000        DB940000        DB960000
  DB980000        DB9A0000        DB9C0000        DB9E0000        DBA00000
  DBA20000        DBA40000        DBA60000        DBA80000        DBAA0000
  DBAC0000        DBAE0000        DBB00000        DBB20000        DBB40000
  DBB60000        DBB80000        DBBA0000        DBBC0000        DBBE0000
  DBC00000        DBC20000        DBC40000        DBC60000        DBC80000
  DBCA0000        DBCC0000        DBCE0000        DBD00000        DBD20000
  DBD40000        DBD60000        DBD80000        DBDA0000        DBDC0000
  DBDE0000        DBE00000        DBE20000        DBE40000        DBE60000
  DBE80000        DBEA0000        DBEC0000        DBEE0000        DBF00000
  DBF20000        DBF40000        DBF60000        DBF80000        DBFA0000
  DBFC0000        DBFE0000

Bank # 2: CFI conformant FLASH (16 x 16)  Size: 64 MB in 512 Sectors
  AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x227E
  Erase timeout: 2048 ms, write timeout: 1 ms
  Buffer write timeout: 3 ms, buffer size: 512 bytes

  Sector Start Addresses:
  DC000000 E      DC020000 E      DC040000 E      DC060000 E      DC080000 E
  DC0A0000 E      DC0C0000 E      DC0E0000 E      DC100000 E      DC120000 E
  DC140000 E      DC160000 E      DC180000 E      DC1A0000 E      DC1C0000 E
  DC1E0000 E      DC200000 E      DC220000 E      DC240000 E      DC260000 E
  DC280000 E      DC2A0000 E      DC2C0000 E      DC2E0000 E      DC300000 E
  DC320000 E      DC340000 E      DC360000 E      DC380000 E      DC3A0000 E
  DC3C0000 E      DC3E0000 E      DC400000 E      DC420000 E      DC440000 E
  DC460000 E      DC480000 E      DC4A0000 E      DC4C0000 E      DC4E0000 E
  DC500000 E      DC520000 E      DC540000 E      DC560000 E      DC580000 E
  DC5A0000 E      DC5C0000 E      DC5E0000 E      DC600000 E      DC620000 E
  DC640000 E      DC660000 E      DC680000 E      DC6A0000 E      DC6C0000 E
  DC6E0000 E      DC700000 E      DC720000 E      DC740000 E      DC760000 E
  DC780000 E      DC7A0000 E      DC7C0000 E      DC7E0000 E      DC800000 E
  DC820000 E      DC840000 E      DC860000 E      DC880000 E      DC8A0000 E
  DC8C0000 E      DC8E0000 E      DC900000 E      DC920000 E      DC940000 E
  DC960000 E      DC980000 E      DC9A0000 E      DC9C0000 E      DC9E0000 E
  DCA00000 E      DCA20000 E      DCA40000 E      DCA60000 E      DCA80000 E
  DCAA0000 E      DCAC0000 E      DCAE0000 E      DCB00000 E      DCB20000 E
  DCB40000 E      DCB60000 E      DCB80000 E      DCBA0000 E      DCBC0000 E
  DCBE0000 E      DCC00000 E      DCC20000 E      DCC40000 E      DCC60000 E
  DCC80000 E      DCCA0000 E      DCCC0000 E      DCCE0000 E      DCD00000 E
  DCD20000 E      DCD40000 E      DCD60000 E      DCD80000 E      DCDA0000 E
  DCDC0000 E      DCDE0000 E      DCE00000 E      DCE20000 E      DCE40000 E
  DCE60000 E      DCE80000 E      DCEA0000 E      DCEC0000 E      DCEE0000 E
  DCF00000 E      DCF20000 E      DCF40000 E      DCF60000 E      DCF80000 E
  DCFA0000 E      DCFC0000 E      DCFE0000 E    data abort
pc : [<00607bc4>]          lr : [<00607b74>]
sp : 005ffe50  ip : 00000085     fp : 00000000
r10: 0069e55a  r9 : 0069a48b     r8 : 005fffcc
r7 : 006c4263  r6 : 006c3be8     r5 : 00000080  r4 : 006c39d8
r3 : 00000000  r2 : dd000000     r1 : dd000000  r0 : 00008000
Flags: Nzcv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

data abortの後、Resetting CPU ...と表示され、再起動してしまった。

ファームウェア更新前のLinuxで起動に成功!?

U-Bootの環境変数の値を変更し、ファームウェア更新前のLinuxのrootfsを用いるようにブートパラメータを変更し、起動してみる。

Marvell>> setenv LxRoot rootfstype=jffs2 root=/dev/mtdblock3 rw
Marvell>> setenv LxForceRootFS yes
LxRootとLxForceRootFSを変更したU-Bootブートログ
Marvell>> setenv LxRoot rootfstype=jffs2 root=/dev/mtdblock3 rw
Marvell>> setenv LxForceRootFS yes
Marvell>> boot
AMP Configuration test - PASSED !
Env Var skipConfabulation=0
Skip Confabulation: NONE
  ... skipConfabulation: 0x1 skips Vx confab, 0x2 skips Lx confab
Current Value of Lx bootargs_g1:
==================================================
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock2 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
==================================================
Read LxRoot: 'rootfstype=jffs2 root=/dev/mtdblock3 rw'
ChooseRootFS: Looking for SubStr 'rootfstype=jffs2 root=/dev/mtdblock' in 'rootfstype=jffs2 root=/dev/mtdblock3 rw'
ChooseRootFS: Reading EnvVar LxForceRootFS to see if RootFS Selection is Forced
ChooseRootFS: EnvVar LxForceRootFS (== "yes") forces RootFS to mtdblock3
ChooseRootFS: Declaring RootFS to be in mtdblock3
EnvVar LxRoot=rootfstype=jffs2 root=/dev/mtdblock3 rw
EnvVar LxMtd=mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1)
EnvVar LxNetCfg=ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none
EnvVar LxResource=mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0
EnvVar LxFlags=vmalloc=550M
EnvVar LxConsole=console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
Confabulated Value of bootargs_g1:
==================================================
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock3 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
==================================================
Writing Confabulated bootargs_g1 to Environment:
Executing: save
Saving Environment to SPI Flash...
Unprotecting flash:             [Done]
Erasing 0xd0000 - 0xe0000:      [Done]
Writing to SPI flash:................           [Done]
Protecting flash:               [Done]
==================================================
Executing: print bootargs_g1
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock3 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
==================================================

==================================================
        Drobo eUSB Lx Boot

==================================================
Loading Primary Image into Memory 0x03000000 from eUSB File "LxImage"
Extracting CRC from file "LxHdr"
Executing: fatload usb 0 3000000 LxHdr
reading LxHdr
.
.

556 bytes read
Found Segment LXKI in Header File "LxHdr" ... Grabbing CRC
Found CRC of 0xd1ad3771
Copying Image into Memory from file "LxImage"
Executing: fatload usb 0 3000000 LxImage
reading LxImage
.
.
......................................................................................................................................................................................................................................................................................................................

3199632 bytes read
filesize EnvVar is "30D290" ... so imageLen==0x0030d290 (3199632)
Verifying the Image CRC: Expecting  0xd1ad3771 ...
Verifying the Image CRC: Calculated 0xd1ad3771
Selecting Validated Primary Image

==================================================
        Booting with Validated Primary Image
        From eUSB File: "LxImage"

==================================================
Executing: bootm 0x03000000
## Booting kernel from Legacy Image at 03000000 ...
   Image Name:   Linux-3.2.96-3
   Created:      2019-05-21  21:58:20 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3199568 Bytes =  3.1 MB
   Load Address: 20008000
   Entry Point:  20008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
Reading bootargs for AMP Group #1 (in bootargs_g1)
Making Safe Lx Copy of bootargs_g1...!

Booting AMP group 1 on CPU 1 ...


==================================================
        Thank You for Using Drobo eUSB Lx Boot

==================================================

/dev/mtdblock3をrootとする指定には成功しているが、"LxImage"から読み込む点は変わっていない(CRCも変わっていないので、同ファイル名で中身が違っているということもない)のは、指定が不十分だったか。海外のdroboコミュニティの投稿によれば、"LxImage_prev"などの*_prevファイルが存在するらしい。以下の指定も必要だったかもしれない。

Marvell>> setenv flash_image_name_g1 LxImage_prev

Linuxのブート後、VxWorksのブートが行われ、ログ出力が続くが、やはりこれまでと同じところで終わってしまう。

一つ異なる点として、本体後部スイッチで電源を切ろうとしたところ、以下のようにハイバネーションが働くようになった(それまでは本体後部スイッチを押下すると、即時に電源が切れていた)。

電源断時のログ出力
[vxWorks *]# ISR: PMU PowerDownReq
RTP does not appear to be Active ... Initiating Hibernation
IntDisable for Cause==40 ("PMU PowerDownReq")
[tHibernate] 2000-01-01 00:05:43: ***** ERROR : RTP ID was not found !!
[tHibernate] 2000-01-01 00:05:43: Hibernation has 'taken care' of RTP...
[tHibernate] 2000-01-01 00:05:43: System Hibernation: bringDownReason = other
[tHibernate] 2000-01-01 00:05:43:
Disabling all un-Needed Interrupts (Notably: PMU Panic/PowerDownReq)
ntDisable for Cause==32 ("PMU Panic")
IntDisable for Cause==40 ("PMU PowerDownReq")
IntDisable for Cause==57 ("PMU OverTemp")
IntDisable for Cause==29 ("Disk Detected")
IntDisable for Cause==65 ("Clear Disk Button")
[tHibernate] 2000-01-01 00:05:44: PMU Shutdown Timer: 119.77 seconds (7186 sysTicks) Remaining
[tHibernate] 2000-01-01 00:05:44: HIB: hibernate header is marked DIRTY
Start the staching..
 Creating a file /bd0/J2
[tHibernate] 2000-01-01 00:05:46: Copy to eUSB - Done
Updating Hibernation header on eUSB
Creating a file /bd0/J1
[tHibernate] 2000-01-01 00:06:34: Copy to eUSB - Done
Creating a file /bd0/J1TAGS
[tHibernate] 2000-01-01 00:06:35: Copy to eUSB - Done
Creating a file /bd0/AMIT
[tHibernate] 2000-01-01 00:06:37: Copy to eUSB - Done
[tHibernate] 2000-01-01 00:06:37: Hibernation Record Update Completes...
The reboot reason is: Lx core kernel Panic
Writing diagnostics to flash file /bd0/Crashlogs/crashlog-20000101-0006, please wait.
Writing diagnostics to flash complete. Wrote 35509 bytes (152181 bytes/sec)
32 crash log files with total size 3751731 bytes
Disabled console redirection to PM, cleared PM buffer
[tHibernate] 2000-01-01 00:06:37:
System Hibernation: Invalidating PM arena.
[tHibernate] 2000-01-01 00:06:37:
System Hibernation: Stache Success --> Turning Battery OFF
The Battery-backup is disabled.
[tHibernate] 2000-01-01 00:06:37: System Hibernation: Sending SYS_RESET Signal to PMU
[tHibernate] 2000-01-01 00:06:38: System Hibernation: bringDownReason = other
Resetting System via SYS_RESET
Aaaa

この後、Linuxシリアルコンソールに接続し直して電源を入れる。

LxRootとLxForceRootFSを変更したLinuxブートログ
Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 1
[    0.000000] Linux version 3.2.96-3 (drobo@80b6fdb6c46c) (gcc version 6.4.0 (GCC) ) #1 SMP Tue May 21 21:58:06 UTC 2019
[    0.000000] CPU: Marvell PJ4Bv7 Processor [562f5842] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] Machine: Marvell Armada XP Development Board
[    0.000000] Using UBoot passing parameters structure
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] memblock_add_region memory start 0x20000000  size 0x58200000
[    0.000000] memblock_add_region memory start 0x78200000  size 0x7e00000
[    0.000000] memblock_add_region reserved start 0x53000000  size 0x29000000
[    0.000000] memblock_add_region reserved start 0x200081c0  size 0x6f2bf4
[    0.000000] memblock_add_region reserved start 0x20004000  size 0x4000
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] memblock_add_region reserved start 0x52ffc000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff8000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff4000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff0000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fec000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fe8000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fe4000  size 0x4000
[    0.000000] SMP: init cpus
[    0.000000] PERCPU: Embedded 3 pages/cpu @80a08000 s22144 r8192 d18816 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 98111
[    0.000000] Kernel command line: rootfstype=jffs2 root=/dev/mtdblock3 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
[    0.000000] PID hash table entries: 4096 (order: 0, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 262144 (order: 6, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 131072 (order: 5, 524288 bytes)
[    0.000000] Memory: 1536MB = 1536MB total
[    0.000000] Memory: 889008k/889008k available, 683856k reserved, 65536K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff4000   (  16 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd8800000 - 0xfa800000   ( 544 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xd8200000   (1410 MB)
[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
[    0.000000]       .text : 0x80008000 - 0x805f4000   (6064 kB)
[    0.000000]       .init : 0x805f4000 - 0x80629680   ( 214 kB)
[    0.000000]       .data : 0x8062a000 - 0x806620a8   ( 225 kB)
[    0.000000]        .bss : 0x806620cc - 0x806fadb4   ( 612 kB)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:211
[    0.000000] Initializing ArmadaXP SOC Timer 3
[    0.000000] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 171798ms
[    0.000198] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[    0.092934] pid_max: default: 32768 minimum: 301
[    0.097765] Security Framework initialized
[    0.101964] SELinux:  Initializing.
[    0.105628] Mount-cache hash table entries: 2048
[    0.111035] CPU: Testing write buffer coherency: ok
[    0.116200] CPU0: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.121964] SMP: prepare CPUs (3 cores)
[    0.126228] Setting Clocks for secondary CPUs
[    0.132108] SMP: CPU 1 Waking up CPU 2
[    0.162199] CPU1: Booted secondary processor
[    0.200061] CPU1: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.200760] SMP: CPU 1 Waking up CPU 3
[    0.242448] CPU2: Booted secondary processor
[    0.280067] CPU2: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.280272] Brought up 3 CPUs
[    0.293390] SMP: Total of 3 processors activated (3590.55 BogoMIPS).
[    0.300913] devtmpfs: initialized
[    0.309042] xor: measuring software checksum speed
[    0.360074]    arm4regs  :  1016.000 MB/sec
[    0.410075]    8regs     :   640.000 MB/sec
[    0.460057]    32regs    :   809.600 MB/sec
[    0.464310] xor: using function: arm4regs (1016.000 MB/sec)
[    0.470205] NET: Registered protocol family 16
[    0.476034] Aurora: Working in ARMv7 mode
[    0.480154] L0 cache Enabled
[    0.483109] Speculative Prefetch Disabled
[    0.487202] Support IO coherency.
[    0.495610] Skipping MPP configuration and GPIO interrupt enabling.
[    0.630011] Warning: AMP Address decode windows reg != 0
[    0.637383] Initialized Address decode windows
[    0.642205]
[    0.643782]   Marvell Armada-XP DB-78460-BP rev 2.0 Board -  Soc: MV88F5570 Rev 8 LE
[    0.651654]   Detected Tclk 250000000, SysClk 600000000, FabricClk 600000000, PClk 1200000000
[    0.660240]   LSP version: linux-3.2.58-2014_T2.0p2 (16KB SW Page Size)
[    0.666909]   AMP: Resources - uart1 - eth0 - xor1 - spi - mstr
[    0.673045]
[    0.675596] Register platform device: mv_neta_port_0
[    0.701265] bio: create slab <bio-0> at 0
[    0.870314] raid6: int32x1    194 MB/s
[    1.040291] raid6: int32x2    179 MB/s
[    1.210378] raid6: int32x4    163 MB/s
[    1.380413] raid6: int32x8    162 MB/s
[    1.384234] raid6: using algorithm int32x1 (194 MB/s)
[    1.391096] SCSI subsystem initialized
[    1.397058] Switching to clocksource axp_clocksource
[    1.420359] NET: Registered protocol family 2
[    1.430403] IP route cache hash table entries: 16384 (order: 2, 65536 bytes)
[    1.438068] TCP established hash table entries: 65536 (order: 5, 524288 bytes)
[    1.445927] TCP bind hash table entries: 65536 (order: 5, 524288 bytes)
[    1.453075] TCP: Hash tables configured (established 65536 bind 65536)
[    1.459663] TCP reno registered
[    1.462910] UDP hash table entries: 1024 (order: 1, 32768 bytes)
[    1.469025] UDP-Lite hash table entries: 1024 (order: 1, 32768 bytes)
[    1.475894] NET: Registered protocol family 1
[    1.480768] RPC: Registered named UNIX socket transport module.
[    1.486797] RPC: Registered udp transport module.
[    1.491569] RPC: Registered tcp transport module.
[    1.496354] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.504067]   o 1 Giga ports supported
[    1.507891]   o SKB recycle supported (Enabled)
[    1.512529]   o NETA acceleration mode 1
[    1.516521]   o RX Queue support: 8 Queues * 128 Descriptors
[    1.522259]   o TX Queue support: 8 Queues * 532 Descriptors
[    1.527978]   o GSO supported
[    1.531015]   o GRO supported
[    1.534065]   o Receive checksum offload supported
[    1.538920]   o Transmit checksum offload supported
[    1.543869]   o Driver ERROR statistics enabled
[    1.548464]
[    1.550079] port #0: is_sgmii=0, is_rgmii=1, phy_addr=0
[    1.555619]   o Loading network interface(s) for port #0: cpu_mask=0xf, tx_csum_limit=9800
[    1.563991]
[    1.565565]   o Port 0 is connected to Linux netdevice
[    1.572644]     o eth0, ifindex = 2, GbE port = 0
[    1.580844]  giga p=0: mtu=1500, mac=xx:xx:xx:xx:xx:xx (platform)
[    1.587016]
[    1.589523] audit: initializing netlink socket (disabled)
[    1.595020] type=2000 audit(1.590:1): initialized
[    1.657817] highmem bounce pool size: 64 pages
[    1.663021] Loading notifyfs 0.11
[    1.666456] notifyfs loaded with sizeof(ino_t)=4.
[    1.671527] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    1.677987] aufs 3.2-20131104
[    1.681038] msgmni has been set to 1608
[    1.685908] async_tx: api initialized (async)
[    1.690345] io scheduler noop registered
[    1.694348] io scheduler deadline registered (default)
[    1.699599] io scheduler cfq registered
[    1.708425] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.715466] serial8250.0: ttyS0 at MMIO 0xd0012100 (irq = 42) is a 16550A
[    1.722340] console [ttyS0] enabled, bootconsole disabled
[    1.722340] console [ttyS0] enabled, bootconsole disabled
[    1.733632] shared_mem: kernel panic notifier registered
[    1.738960] shared_mem: kernel panic dumper registered
[    1.744134] SHARED_MEM: mapping shared memory Header physical addr 7bffc000 virtual addr 0xd8868000
[    1.753215] SHARED_MEM: INIT: Shared Memory Header in Kernel space at Addr: 0xd8868000
[    1.761170] shared_mem: shm_doorbell_init: IRQ 0x1 requested, doorbell mask 2197c queue_os_info b16ae1e0
[    1.770702] shared_mem: shared_mem_module_init: Location of shm_dev: b16ae1c0
[    1.777866] shared_mem: shared_mem_module_init: Intercore message checksum is enabled
[    1.786054] brd: module loaded
[    1.789902] loop: module loaded
[    1.793067] dri_dnas_scsi_init: init... dri_dnas_dev at line 5526 (16KB SW Page Size)
[    1.801265] shared_mem: wait_for_init_shared_mem: Entering mutex for shm_dev at b16ae1c0
[    1.809397] SHARED_MEM: CPU1: READY TO WAIT FOR INITIALIZATION OF SHARED MEMORY
[    1.810397]
[    1.810400] INFO: Found cfi_flash_0 0 - base 0xd8000000, size 0x4000000, bus 2
[    1.810421] INFO: Found cfi_flash_1 1 - base 0xdc000000, size 0x4000000, bus 2
[    1.810429] INFO: flashInfoFill - Found 2 Flash Devices
[    1.810435] INFO: flash_map_init - detected 2 devices
[    1.810441] MTD: Initialize the cfi_flash_0 device at address 0xd8000000
[    1.811149]
[    1.811152] INFO: Io remapped successfully - phy addr = 0xd8000000, virt addr = 0xd9000000
[    1.811162] INFO: Using cfi_probe to probe cfi_flash_0 at address 0xd8000000, size 0x4000000, width 2m
[    1.811242] cfi_flash_0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002301
[    1.811256] Amd/Fujitsu Extended Query Table at 0x0040
[    1.811271]   Amd/Fujitsu Extended Query version 1.5.
[    1.811280] number of CFI chips: 1
[    1.811287]  - detected OK
[    1.811305] 4 cmdlinepart partitions found on MTD device cfi_flash_0
[    1.811313] Creating 4 MTD partitions on "cfi_flash_0":
[    1.811327] 0x000000000000-0x000000100000 : "nor_hdr"
[    1.812247] 0x000000100000-0x000000400000 : "var"
[    1.813110] 0x000000400000-0x000002200000 : "rfs0"
[    1.813994] 0x000002200000-0x000004000000 : "rfs1"
[    1.814846]  - OK.
[    1.814852] MTD: Initialize the cfi_flash_1 device at address 0xdc000000
[    1.815565]
[    1.815567] INFO: Io remapped successfully - phy addr = 0xdc000000, virt addr = 0xde000000
[    1.815577] INFO: Using cfi_probe to probe cfi_flash_1 at address 0xdc000000, size 0x4000000, width 2m
[    1.815641] cfi_flash_1: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002301
[    1.815653] Amd/Fujitsu Extended Query Table at 0x0040
[    1.815667]   Amd/Fujitsu Extended Query version 1.5.
[    1.815674] number of CFI chips: 1
[    1.815679]  - detected OK - OK.
[    1.980590] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[    1.990689] md: raid6 personality registered for level 6
[    1.996046] md: raid5 personality registered for level 5
[    2.001374] md: raid4 personality registered for level 4
[    2.006720] oprofile: hardware counters not available
[    2.011789] oprofile: using timer interrupt.
[    2.016143] nf_conntrack version 0.5.0 (13890 buckets, 55560 max)
[    2.022591] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.027996] TCP cubic registered
[    2.031385] NET: Registered protocol family 10
[    2.036465] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    2.041937] IPv6 over IPv4 tunneling driver
[    2.046717] NET: Registered protocol family 17
[    2.051261] 8021q: 802.1Q VLAN Support v1.8
[    2.055509] VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
[    2.063271] registered taskstats version 1
[    2.070194] pool #0: pkt_size=1536, buf_size=1632 - 2048 of 2048 buffers added
[    2.077911] eth0: link up
[    2.080559] eth0: started
[    2.102394] IP-Config: Complete:
[    2.105633]      device=eth0, addr=169.254.1.12, mask=255.255.0.0, gw=169.254.1.1,
[    2.113021]      host=shockwave, domain=, nis-domain=(none),
[    2.118707]      bootserver=169.254.189.174, rootserver=169.254.189.174, rootpath=
[    2.126804] md: Skipping autodetection of RAID arrays. (raid=autodetect will force)
[   11.330249] JFFS2 notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 122 of xdatum (0 unchecked, 43 orphan) and 1062 of xref (0 dead, 178 orphan) found.
[   11.346551] VFS: Mounted root (jffs2 filesystem) on device 31:3.
[   11.352784] Freeing init memory: 208K
[   15.640436] type=1403 audit(15.630:2): policy loaded auid=4294967295 ses=4294967295
vm.dirty_ratio = 5
[   17.386006] JFFS2 notice: (351) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 0 orphan) and 141 of xref (0 dead, 85 orphan) found.
enable_var: INFO: Fixing file permissions in /var.
enable_var: INFO: File permission check completed.
enable_var: INFO: Deleted file /var/log/LXcpu0History.
enable_var: INFO: Deleted file /var/log/LXcpu1History.
enable_var: INFO: Deleted file /var/log/LXcpu2History.
enable_var: INFO: Deleted file /var/log/LXcpuHistory.
enable_var: INFO: Deleted directory /var/lock.
enable_var: INFO: Deleted directory /var/run.
enable_var: INFO: Deleted directory /var/samba.
enable_var: INFO: Created directory /var/run/avahi-daemon.
enable_var: INFO: Created directory /var/lock.
enable_var: INFO: Created directory /var/samba.
enable_var: SUCCESS: mounted /dev/mtdblock1 at /var
/usr/bin/ifstatus: eth0 link is on
INFO: Found valid static config [   18.729578] type=1400 audit(18.720:3): avc:  denied  { read } for  pid=390 comm="ifconfig" path="/var/network/static.conf" dev=jffs2 ino=16526298 scontext=system_u:system_r:ifconfig_t:s0 tcontext=system_u:object_r:var_t:s0 tclass=file
for eth0. Setting STATIC IP config.
route: SIOCDELRT: No such process
INFO: Static config setup successfully.
IP: 192.168.0.2 SUBNET: 255.255.255.0 GATEWAY: 192.168.0.1 DNS1: 192.168.0.1 DNS2: 192.168.0.1 Jumbo:
[   34.972179] SHARED_MEM: CPU1: INITIALIZATION STARTED BY CPU0. WAITING ON INIT DONE
[   35.082180] SHARED_MEM: CPU1: INITIALIZATION OF SHARED MEMORY BY CPU0 DONE DETECTED
[   35.089863] wait_for_init_shared_mem: Exiting Mutex for shared memory init
[   35.096769] SHARED_MEM: shared_mem_open: About to take semaphore.
[   35.102887] SHARED_MEM: shared_mem_open: Got Semaphore.
[   35.108130] shared_mem: wait_for_init_shared_mem: Entering mutex for shm_dev at b16ae1c0
[   35.116252] wait_for_init_shared_mem: Exiting Mutex for shared memory init
[   35.125542] SHARED_MEM: region name SHJ1  phy_addr 6e7fc000 virt_addr e3000000 size ce00000
[   35.135798] SHARED_MEM: region name read  phy_addr 637dc000 virt_addr f0000000 size a100000
[   35.144211] SHARED_MEM: region name SGLD  phy_addr 544d0000 virt_addr d8c00000 size 100000
[   35.152540] SHARED_MEM: region name SHMQ  phy_addr 53ad0000 virt_addr dd400000 size 200000
[   35.160860] SHARED_MEM: region name SHLX  phy_addr 538d0000 virt_addr dd800000 size 200000
[   35.169188] SHARED_MEM: region name SHVX  phy_addr 536d0000 virt_addr ddc00000 size 200000
[   35.177490] shared_mem_panic_dump_init: could not find LXPM region (-2).
[   35.184220] SHARED_MEM: shared_mem_open: Incremented open count: 0x1
[   35.190597] Shared Memory Partition Map Addresses:
[   35.195409] -----------------------------------------------------------------------------
[   35.203618] SHJ1: Start:      0xe3000000, End:        0xefe00000, Phys:      0x6e7fc000
[   35.210429] HLRC: Start:      0xf0000000, End:        0xfa100000, Phys:      0x637dc000
[   35.217250] SGLD: Start:      0xd8c00000, End:        0xd8d00000, Phys:      0x544d0000
[   35.224067] SHLX: Start:      0xdd800000, End:        0xdda00000, Phys:      0x538d0000
[   35.230878] SHVX: Start:      0xddc00000, End:        0xdde00000, Phys:      0x536d0000
[   35.237693] -----------------------------------------------------------------------------
[   35.245906] SHARED_MEM: shm_queue_sync_cores: Mapped SHMQ partition at phys addr: 0x7bffc000 in kernel mem for size 0x200000
[   35.257164] SHARED_MEM: CPU1: shm_queue_sync_cores: Ready to wait for init of SHMQ
[   35.482181] SHARED_MEM: CPU1: shm_queue_sync_cores: Queue Init Started CPU0. Waiting on Init Done
[   35.491081] SHARED_MEM: CPU1: shm_queue_sync_cores: Init of SHMQ done
[   35.500680] handle_intercore_msg: Got a NET_INFO request
[   35.506030] SHARED_MEM: shm_queue_send_msg: 2 queue: msg too large: 24. max allowed msg size: 20
[   35.514852] handle_net_info: Failed to send message: -22, 1
[   35.520441] Backtrace:
[   35.522934] [<80011d40>] (dump_backtrace+0x0/0x108) from [<8048743c>] (dump_stack+0x18/0x1c)
[   35.531399]  r7:806f2d78 r6:dddef0e0 r5:b16addc0 r4:b1809f50
[   35.537151] [<80487424>] (dump_stack+0x0/0x1c) from [<80305ac0>] (handle_net_info+0x2a0/0x2d8)
[   35.545803] [<80305820>] (handle_net_info+0x0/0x2d8) from [<803061e8>] (handle_intercore_msg+0x674/0x6cc)
[   35.555415] [<80305b74>] (handle_intercore_msg+0x0/0x6cc) from [<80306640>] (dri_dnas_shared_mem_comms_thread+0x400/0x4b4)
[   35.566498]  r8:b1809f50 r7:00000000 r6:80636228 r5:00000000 r4:b16addc0
[   35.573307] [<80306240>] (dri_dnas_shared_mem_comms_thread+0x0/0x4b4) from [<80082e00>] (kthread+0x90/0x94)
[   35.583084]  r8:00000000 r7:00000013 r6:80306240 r5:b16addc0 r4:b1059f30
[   35.589887] [<80082d70>] (kthread+0x0/0x94) from [<800649b8>] (do_exit+0x0/0x750)
[   35.597399]  r6:800649b8 r5:80082d70 r4:b1059f30
[   35.602076] dri_dnas_shared_mem_comms_thread: Unable to receive failure -22
Date now set to: Wed Dec 31 16:00:39 PST 1969
[   41.800582] type=1400 audit(41.790:4): avc:  denied  { use } for  pid=454 comm="hostname" path="/dev/console" dev=rootfs ino=3659 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=fd
[   41.820202] type=1400 audit(41.810:5): avc:  denied  { read write } for  pid=454 comm="hostname" path="/dev/console" dev=rootfs ino=3659 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:root_t:s0 tclass=chr_file
[   41.844396] type=1400 audit(41.840:6): avc:  denied  { execute } for  pid=455 comm="hostname" name="killall" dev=jffs2 ino=700 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:bin_t:s0 tclass=file
[   41.863622] type=1400 audit(41.860:7): avc:  denied  { read open } for  pid=455 comm="hostname" name="killall" dev=jffs2 ino=700 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:bin_t:s0 tclass=file
[   41.883141] type=1400 audit(41.880:8): avc:  denied  { execute_no_trans } for  pid=455 comm="hostname" path="/usr/bin/killall" dev=jffs2 ino=700 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:bin_t:s0 tclass=file
[   41.904344] type=1400 audit(41.900:9): avc:  denied  { mmap_zero } for  pid=455 comm="killall" scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:hostname_t:s0 tclass=memprotect
[   41.924188] type=1400 audit(41.920:10): avc:  denied  { search } for  pid=455 comm="killall" name="1" dev=proc ino=3777 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=dir
[   41.943100] type=1400 audit(41.940:11): avc:  denied  { read } for  pid=455 comm="killall" name="stat" dev=proc ino=3830 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=file
[   41.961877] type=1400 audit(41.950:12): avc:  denied  { open } for  pid=455 comm="killall" name="stat" dev=proc ino=3830 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=file
[   41.981032] type=1400 audit(41.970:13): avc:  denied  { ptrace } for  pid=455 comm="killall" scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=process
Starting nasdLogRotate
Drobo5N:/ #

これまでとは異なるブートログとなっている。

しかし残念ながら、インジケータランプが5つとも全て黄色に点灯する点は変わらず。Drobo Dashboardにも表示されない。

予想に反して、このブートでも以下の共有メモリ関係のエラーが発生している。

[   35.177490] shared_mem_panic_dump_init: could not find LXPM region (-2).
[   35.500680] handle_intercore_msg: Got a NET_INFO request
[   35.506030] SHARED_MEM: shm_queue_send_msg: 2 queue: msg too large: 24. max allowed msg size: 20
[   35.514852] handle_net_info: Failed to send message: -22, 1
[   35.520441] Backtrace:
[   35.522934] [<80011d40>] (dump_backtrace+0x0/0x108) from [<8048743c>] (dump_stack+0x18/0x1c)
[   35.531399]  r7:806f2d78 r6:dddef0e0 r5:b16addc0 r4:b1809f50
[   35.537151] [<80487424>] (dump_stack+0x0/0x1c) from [<80305ac0>] (handle_net_info+0x2a0/0x2d8)
[   35.545803] [<80305820>] (handle_net_info+0x0/0x2d8) from [<803061e8>] (handle_intercore_msg+0x674/0x6cc)
[   35.555415] [<80305b74>] (handle_intercore_msg+0x0/0x6cc) from [<80306640>] (dri_dnas_shared_mem_comms_thread+0x400/0x4b4)
[   35.566498]  r8:b1809f50 r7:00000000 r6:80636228 r5:00000000 r4:b16addc0
[   35.573307] [<80306240>] (dri_dnas_shared_mem_comms_thread+0x0/0x4b4) from [<80082e00>] (kthread+0x90/0x94)
[   35.583084]  r8:00000000 r7:00000013 r6:80306240 r5:b16addc0 r4:b1059f30
[   35.589887] [<80082d70>] (kthread+0x0/0x94) from [<800649b8>] (do_exit+0x0/0x750)
[   35.597399]  r6:800649b8 r5:80082d70 r4:b1059f30
[   35.602076] dri_dnas_shared_mem_comms_thread: Unable to receive failure -22

どうやら完全に以前のLinuxで起動することには成功しておらず、中途半端な状態になってしまっているようだ。

一歩進んだと思ったが、まだだった。

Drobo 5N復活!(2023/01/08追記)

昨夜、以下の設定が必要だったのではないかと想像した。

Marvell>> setenv flash_image_name_g1 LxImage_prev

LinuxイメージのCRCチェックに用いられている"LxHdr"についても"LxHdr_prev"を読み込むようにしなければ、CRCミスマッチにより弾かれるのではないかとも思うが、その指定を行える箇所は見当たらない。ダメ元でsetenv flash_image_name_g1 LxImage_prevの設定を行って起動してみるも、やはり"LxImage"が読み込まれてしまった。

そもそも、本当に*_prevファイルは存在しているのか、存在するとして_prevなしのものと同内容だったりしないか、USBディスクモジュール(eUSB)上のファイルを確認する。

[vxWorks *]# ls -l /bd0/

Listing Directory /bd0/:
-rwxrwxrwx  1 0       0             17640851 Sep  2  2016 vxWorks
-rwxrwxrwx  1 0       0              3199632 Dec 31  2022 LxImage
-rwxrwxrwx  1 0       0                    4 Jan  1 00:00 bootCount
-rwxrwxrwx  1 0       0                    0 Jan  1 00:00 hibLog
-rwxrwxrwx  1 0       0                  512 Jan  1 00:00 hibHdr
-rwxrwxrwx  1 0       0                   70 Jan  1 00:00 amitLog
-rwxrwxrwx  1 0       0                  224 Aug  2  2016 NoCrashMsg
-rwxrwxrwx  1 0       0             17640851 Sep  2  2016 vxWorks_prev
-rwxrwxrwx  1 0       0                  256 Jan  1 00:37 RebootReason
-rwxrwxrwx  1 0       0              7696633 Dec 31  2022 VXI2.bin
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 VXI2.hdr
-rwxrwxrwx  1 0       0             11235408 Dec 31  2022 RTPI.bin
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 RTPI.hdr
-rwxrwxrwx  1 0       0               801356 Sep  2  2016 UBSW.bin
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 UBSW.hdr
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 hdr
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 LxHdr
-rwxrwxrwx  1 0       0              1024004 Dec 31  2022 eventLog
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 hdr_prev
-rwxrwxrwx  1 0       0              3715592 Sep  2  2016 LxImage_prev
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 LxHdr_prev
-rwxrwxrwx  1 0       0                   18 Sep  2  2016 FlashConfigData
drwxrwxrwx  1 0       0                16384 Jan  1 00:37 Crashlogs/
-rwxrwxrwx  1 0       0             10485760 Jan  1 00:05 J2
-rwxrwxrwx  1 0       0            216006656 Jan  1 00:06 J1
-rwxrwxrwx  1 0       0             31457280 Dec 31  2022 LXFS.bin
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 LXFS.hdr
-rwxrwxrwx  1 0       0              1048576 Jan  1 00:06 J1TAGS
-rwxrwxrwx  1 0       0              8388608 Jan  1 00:06 AMIT

md5sumで確認したいが、VxWorks環境では実行できなかったので、タイムスタンプとファイルサイズを頼りに考える。

-rwxrwxrwx  1 0       0             17640851 Sep  2  2016 vxWorks
-rwxrwxrwx  1 0       0             17640851 Sep  2  2016 vxWorks_prev
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 hdr
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 hdr_prev

VxWorksイメージ関係は、_prevありもなしも同日付・同ファイルサイズとなっている。ファームウェア更新時に、VxWorksイメージの更新に失敗した、または、VxWorksイメージは更新されないファームウェア更新内容であったことが想像できる(Linux側との齟齬を考えると、前者の可能性が高いように思う)。

-rwxrwxrwx  1 0       0              3199632 Dec 31  2022 LxImage
-rwxrwxrwx  1 0       0              3715592 Sep  2  2016 LxImage_prev
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 LxHdr
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 LxHdr_prev

Linuxイメージ関係は、日付的にファームウェア更新前のものが_prevに残っているようだ!

乱暴だが、ファイル自体を差し替えてしまう。

[vxWorks *]# cd /bd0/
[vxWorks *]# mv LxImage LxImage_new
moving file LxImage -> LxImage_new
[vxWorks *]# mv LxHdr LxHdr_new
moving file LxHdr -> LxHdr_new
[vxWorks *]# cp LxImage_prev LxImage
copying file LxImage_prev -> LxImage
[vxWorks *]# cp LxHdr_prev LxHdr
copying file LxHdr_prev -> LxHdr
[vxWorks *]# ls -l
-rwxrwxrwx  1 0       0             17640851 Sep  2  2016 vxWorks
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 LxHdr_new
-rwxrwxrwx  1 0       0                    4 Jan  1 00:00 bootCount
-rwxrwxrwx  1 0       0                    0 Jan  1 00:00 hibLog
-rwxrwxrwx  1 0       0                  512 Jan  1 00:00 hibHdr
-rwxrwxrwx  1 0       0                   70 Jan  1 00:00 amitLog
-rwxrwxrwx  1 0       0                  224 Aug  2  2016 NoCrashMsg
-rwxrwxrwx  1 0       0             17640851 Sep  2  2016 vxWorks_prev
-rwxrwxrwx  1 0       0                  256 Jan  1 00:37 RebootReason
-rwxrwxrwx  1 0       0              7696633 Dec 31  2022 VXI2.bin
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 VXI2.hdr
-rwxrwxrwx  1 0       0             11235408 Dec 31  2022 RTPI.bin
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 RTPI.hdr
-rwxrwxrwx  1 0       0               801356 Sep  2  2016 UBSW.bin
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 UBSW.hdr
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 hdr
-rwxrwxrwx  1 0       0              3715592 Sep  2  2016 LxImage
-rwxrwxrwx  1 0       0              1024004 Dec 31  2022 eventLog
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 hdr_prev
-rwxrwxrwx  1 0       0              3715592 Sep  2  2016 LxImage_prev
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 LxHdr_prev
-rwxrwxrwx  1 0       0                   18 Sep  2  2016 FlashConfigData
drwxrwxrwx  1 0       0                16384 Jan  1 00:37 Crashlogs/
-rwxrwxrwx  1 0       0             10485760 Jan  1 00:05 J2
-rwxrwxrwx  1 0       0            216006656 Jan  1 00:06 J1
-rwxrwxrwx  1 0       0             31457280 Dec 31  2022 LXFS.bin
-rwxrwxrwx  1 0       0                  556 Dec 31  2022 LXFS.hdr
-rwxrwxrwx  1 0       0              1048576 Jan  1 00:06 J1TAGS
-rwxrwxrwx  1 0       0              8388608 Jan  1 00:06 AMIT
-rwxrwxrwx  1 0       0              3199632 Dec 31  2022 LxImage_new
-rwxrwxrwx  1 0       0                  556 Sep  2  2016 LxHdr

再起動する。

LxImageとLxHdrを差し替え後のVxWorksブートログ
[vxWorks *]# reboot
neta1 Interface Down
neta1 Interface Stopped
sysToMonitor is Calling mvBoardReset() with type 0
Resetting System via SYS_RESET
IS▒
BootROM 1.20
Booting from SPI flash
DDR3 Training Sequence - Ver 2.2.5
DDR3 Training Sequence - Self Refresh is Enabled
GPIO Read All: 0x7 00000000 eafdefcb
DDR3 Training Sequence -                Debug step 1
DDR3 Training Sequence -                Debug step 2
DDR3 Training Sequence -                Debug step 3B
DDR3 Training Sequence -                Debug step 3C
DDR3 Training Sequence -                Debug step 3D
DDR3 Training Sequence -                Debug step 4
DDR3 Training Sequence -                Debug step 5
DDR3 Training Sequence -                Debug step 6
DDR3 Training Sequence - Ended Successfully
DDR3 Config Reg IS     in SelfRefresh Mode
BootROM: Image checksum verification PASSED
Patching registers...done
Verifying patched registers...done
12345...5 1/2...6! and 7
 __   __                      _ _
|  \/  | __ _ _ ____   _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| |  | | (_| | |   \ V /  __/ | |
|_|  |_|\__,_|_|    \_/ \___|_|_|
         _   _     ____              _
        | | | |   | __ )  ___   ___ | |_
        | | | |___|  _ \ / _ \ / _ \| __|
        | |_| |___| |_) | (_) | (_) | |_
         \___/    |____/ \___/ \___/ \__|
 ** LOADER **


U-Boot 2009.08-svn59393 (Dec 20 2012 - 16:49:53) Marvell version: 2.3.4
USI version: shockwave-1.0
Drobo version: shockwave-uboot-2.18
U-Boot Addressing:
       Code:            00600000:006BFFF0
       BSS:             0070A940
       Stack:           0x5fff70
       PageTable:       0x8e0000
       Heap address:    0x900000:0xe00000
Board: DB-78460-BP rev 2.0
SoC:   MV88F7846 Rev 8
       running 4 CPUs
       Custom configuration
CPU:   Marvell PJ4B (584) v7 (Rev 2) LE
       CPU # 0
       CPU @ 1200Mhz, L2 @ 600Mhz
       DDR @ 600Mhz, TClock @ 250Mhz
       DDR 64Bit Width, FastPath Memory Access
       DDR ECC Disabled
pci_init_board: pexIf = 0, pre set pexIfMode = RC
No more config for PEX0
PEX 0.0(0): Detected No Link.
pci_init_board: pexIf = 1, pre set pexIfMode = RC
PEX 1.0(1): Detected No Link.
pci_init_board: pexIf = 2, pre set pexIfMode = RC
PEX 1.3(2): Root Complex Interface, Detected Link X1, GEN 2.0
pci_init_board: pexIf = 3, pre set pexIfMode = RC
PEX 2.0(3): Root Complex Interface, Detected Link X1, GEN 2.0
DRAM:   2 GB
       CS 0: base 0x00000000 size  2 GB
       Addresses 14M - 0M are saved for the U-Boot usage.
Flash: 128 MB
SF: Detected MX25L6405D with page size 256, total 8388608 bytes
FPU initialized to Run Fast Mode.
USB 0: Host Mode
USB 1: Host Mode
USB 2: Device Mode
Modules Detected:
Not Marvell PHY id1 ffff id2 ffff
Not Marvell PHY id1 ffff id2 ffff
Checking PMU Version and Status...
pmuCmd: "V" --> "1.0.0x3078"
pmuCmd: "Y" --> "0x06C2,26950:18.49,0,314,315"
Checking for ENV Updates...
Env Var 'vxEnvUpdateFile' has value "ENVY.bin"
 ... Checking for File "ENVY.bin" on eUSB Device
Executing: usb start
(Re)start USB...
USB:   Active port:     0
Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 2 USB Device(s) found
Waiting for storage device(s) to settle before scanning...
Scanning bus for storage devices...
1 Storage Device(s) found
USB device init SUCCESS.
Executing: fatload usb 0 2000000 ENVY.bin
reading ENVY.bin
.
.
.
.

** Unable to read "ENVY.bin" from usb 0:1 **
No Changes to Environment Variables, NOT Saving
Checking for Any Required uboot Image Update...
Env Var 'ubootNeedsUpgrade' == '0' (Set to '1' for Upgrade) ... No UBOOT Update will be performed
MMC:   MRVL_MMC: 0
Net:   egiga0 [PRIME], egiga1
HDrealconnect = 0x0
Hit any key to stop autoboot:  0
AMP Configuration test - PASSED !
Env Var skipConfabulation=0
Skip Confabulation: NONE
  ... skipConfabulation: 0x1 skips Vx confab, 0x2 skips Lx confab
Current Value of Lx bootargs_g1:
==================================================
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock3 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
==================================================
Read LxRoot: 'rootfstype=jffs2 root=/dev/mtdblock3 rw'
ChooseRootFS: Looking for SubStr 'rootfstype=jffs2 root=/dev/mtdblock' in 'rootfstype=jffs2 root=/dev/mtdblock3 rw'
ChooseRootFS: Reading EnvVar LxForceRootFS to see if RootFS Selection is Forced
ChooseRootFS: EnvVar LxForceRootFS (== "yes") forces RootFS to mtdblock3
ChooseRootFS: Declaring RootFS to be in mtdblock3
EnvVar LxRoot=rootfstype=jffs2 root=/dev/mtdblock3 rw
EnvVar LxMtd=mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1)
EnvVar LxNetCfg=ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none
EnvVar LxResource=mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0
EnvVar LxFlags=vmalloc=550M
EnvVar LxConsole=console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
Confabulated Value of bootargs_g1:
==================================================
bootargs_g1=rootfstype=jffs2 root=/dev/mtdblock3 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
==================================================
Current bootargs_g1 perfectly match the Confabulated bootargs_g1
No Need to Update the Environment

==================================================
        Drobo eUSB Lx Boot

==================================================
Loading Primary Image into Memory 0x03000000 from eUSB File "LxImage"
Extracting CRC from file "LxHdr"
Executing: fatload usb 0 3000000 LxHdr
reading LxHdr
.
.
.
.

556 bytes read
Found Segment LXKI in Header File "LxHdr" ... Grabbing CRC
Found CRC of 0xaf3532aa
Copying Image into Memory from file "LxImage"
Executing: fatload usb 0 3000000 LxImage
reading LxImage
.
.
.........................................................................................................................................................................................................................................................................................................................................................................
.

3715592 bytes read
filesize EnvVar is "38B208" ... so imageLen==0x0038b208 (3715592)
Verifying the Image CRC: Expecting  0xaf3532aa ...
Verifying the Image CRC: Calculated 0xaf3532aa
Selecting Validated Primary Image

==================================================
        Booting with Validated Primary Image
        From eUSB File: "LxImage"

==================================================
Executing: bootm 0x03000000
## Booting kernel from Legacy Image at 03000000 ...
   Image Name:   Linux-3.2.58-2
   Created:      2016-05-26  21:04:51 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3715528 Bytes =  3.5 MB
   Load Address: 20008000
   Entry Point:  20008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
Reading bootargs for AMP Group #1 (in bootargs_g1)
Making Safe Lx Copy of bootargs_g1...!

Booting AMP group 1 on CPU 1 ...


==================================================
        Thank You for Using Drobo eUSB Lx Boot

==================================================
Env Var skipConfabulation=0
Skip Confabulation: NONE
  ... skipConfabulation: 0x1 skips Vx confab, 0x2 skips Lx confab
Current Value of Vx bootargs_g0:
==================================================
bootargs_g0=neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX;UBOOT-2.18 s=#/romfs/runesa.vxe
==================================================
EnvVar bootargsStart=neta(1,0)
EnvVar vxFlags=f=0x6000
EnvVar vxDev=usb0:eth1:cpus=1:mem=0x20000000
EnvVar eth1addr=00:50:43:5e:1d:0f
EnvVar droboSER=DRBXXXXXXXXXXXX
EnvVar vxCmd=s=#/romfs/runesa.vxe
Confabulated Value of bootargs_g0:
==================================================
bootargs_g0=neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX;UBOOT-2.18 s=#/romfs/runesa.vxe
==================================================
Current bootargs_g0 perfectly match the Confabulated bootargs_g0
No Need to Update the Environment

==================================================
        Drobo eUSB Vx Boot

==================================================
Loading Primary Image into Memory 0x02000000 from eUSB File "vxWorks"
Extracting CRC from file "hdr"
Executing: fatload usb 0 2000000 hdr
reading hdr
.
.

556 bytes read
Found Segment VXIM in Header File "hdr" ... Grabbing CRC
Found CRC of 0x4815eefe
Copying Image into Memory from file "vxWorks"
Executing: fatload usb 0 2000000 vxWorks
reading vxWorks
.
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.

17640851 bytes read
filesize EnvVar is "10D2D93" ... so imageLen==0x010d2d93 (17640851)
Verifying the Image CRC: Expecting  0x4815eefe ...
Verifying the Image CRC: Calculated 0x4815eefe
Selecting Validated Primary Image

==================================================
        Booting with Validated Primary Image
        From eUSB File: "vxWorks"

==================================================
Executing: bootvx 0x02000000
## Ethernet MAC address not copied to NV RAM
## Using bootline (@ 0x1100): neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX;UBOOT-2.18 s=#/romfs/runesa.vxe
## Starting vxWorks at 0x01000000 ...
MPP33 Config (0xd0018010) == 0x11110040 (Should be: 0xXXXXXX4X)
SDRAM Config (0xd0001400) == 0x7201c924 (Should be: 0x72XXXXXX)
DRAM TBsAddr (0xd0001580) == 0x20000000 (Should be: 0x??????]

Booting from CPU 0
Detected board Shockwave 1.0
DRAM env init....... Done.


Detected DRAM size 512MB
  AMP: Resources - uart0 - pex1 - pex2 - eth1 - xor0 - usb0 - i2c0 - i2c1 - sata - spi - gpio
AMP CPUs = 1
AMP mem size = 0x20000000
TWSI init Channel 0....... Done. Actual freq = 97656Hz
Skipping serdes configuration.
Ctrl env init....... Done.
Addr Dec Win......
Verified
CP15 mrvl dbgr  0x000109A7
CP15 mrvl dbgr2 0xEA008208
CP15 mrvl ctrl  0x000001B6
CP15 mrvl dbgr  0x000109A7
CP15 mrvl dbgr2 0xEA008208
CP15 mrvl ctrl  0x000001B6
CPU if init......... Done.
GPP init............ Done.
DRAM env init....... Done.


Using DRAM size 512MB


=======================> HW Revision Register == 0x00000481

Detected Board: Shockwave MVT, Spin 0 (No EthDebug)

Detect:  Tclk    250MHz
         SysClk  600MHz
         L2Clk   600MHz
         pClk   1200MHz

Marvell Controller initialization Done.
Modules Detected:
       LVDS module.

SPI flash based addr on 0xD4000000=
SPI Flash 8MB detected
▒
esaXORSystemInit

esaXORSystemInit...done

esaDMASystemInit
Initialising SEEPROM Interface
Checking Bootline.......0x00001100 [0x6e]
UBOOT Version: UBOOT-2.18


Bootline params = neta(1,0) f=0x6000 o=usb0:eth1:cpus=1:mem=0x20000000;MAC1-00:50:43:5e:1d:0f;SER-DRBXXXXXXXXXXXX s=#/romfs/runesa.vxe

DRAM int Ctrl....... Done
IDMA Err int Ctrl... Done
IDMA init........... Done
NETA Err int Ctrl... Done
Neta int Ctrl....... Done
GPIO int Ctrl....... Done
PCI int Ctrl........ Done
PCI-E 0: Not mapped to this OS
PCI-E 1: Not mapped to this OS
PCI-E 2: Not mapped to this OS
PCI-E 3: Not mapped to this OS
mvPexIntfInit() ROOT COMPLEX Init pexHWInf: 4
mvSysPexInit() called pexIf: 4  type: 0  MAX_TARGETS: 44
mvSysPexInit() OK from mvCtrlAddrWinMapBuild()
mvSysPexInit() OK from mvPexWinInit()
mvPexModeGet()  configured as ROOT reg: 0x4014032e
mvPexInit() configuring as ROOT
mvPexLocalBusNumSet() called for pexIf: 4  busNum: 0 localBus: 4  localDev: 0
*******************mvPexLocalDevNumSet(4) localBus: 0  localDev: 0 pexStatus: 1 *****************
mvPexInit() call mvPexMasterEnable
mvPexInit() call mvPexSlaveEnable
mvPexInit() disable int
mvPexInit() wait a tick
mvPexInit() check for link
mvPexIntfInit() Init ERROR: 13
PCI-E Interface 4/10: Detected No Link - shutdown!
PCI-E 5: is power off
PCI-E 6: is power off
mvPexIntfInit() ROOT COMPLEX Init pexHWInf: 7
mvSysPexInit() called pexIf: 7  type: 0  MAX_TARGETS: 44
mvSysPexInit() OK from mvCtrlAddrWinMapBuild()
mvSysPexInit() OK from mvPexWinInit()
mvPexModeGet()  configured as ROOT reg: 0x4014022e
mvPexInit() configuring as ROOT
mvPexLocalBusNumSet() called for pexIf: 7  busNum: 0 localBus: 2  localDev: 0
*******************mvPexLocalDevNumSet(7) localBus: 0  localDev: 0 pexStatus: 0 *****************
mvPexInit() call mvPexMasterEnable
mvPexInit() call mvPexSlaveEnable
mvPexInit() disable int
mvPexInit() wait a tick
mvPexInit() check for link
PEX7 interface detected Link X1
mvPexIntfInit() checking if we should set the localBus  pex0flg: 0  pexHWInf: 7
mvPexIntfInit() setting localBusNum to 0 for pexHWInf 7
mvPexLocalBusNumSet() called for pexIf: 7  busNum: 0 localBus: 0  localDev: 0
PCI-E 7/10: Done.
mvPexIntfInit() ROOT COMPLEX Init pexHWInf: 8
mvSysPexInit() called pexIf: 8  type: 0  MAX_TARGETS: 44
mvSysPexInit() OK from mvCtrlAddrWinMapBuild()
mvSysPexInit() OK from mvPexWinInit()
mvPexModeGet()  configured as ROOT reg: 0x4014032e
mvPexInit() configuring as ROOT
mvPexLocalBusNumSet() called for pexIf: 8  busNum: 0 localBus: 3  localDev: 0
*******************mvPexLocalDevNumSet(8) localBus: 0  localDev: 0 pexStatus: 0 *****************
mvPexInit() call mvPexMasterEnable
mvPexInit() call mvPexSlaveEnable
mvPexInit() disable int
mvPexInit() wait a tick
mvPexInit() check for link
PEX8 interface detected Link X1
mvPexIntfInit() checking if we should set the localBus  pex0flg: 0  pexHWInf: 8
mvPexIntfInit() setting localBusNum to 0 for pexHWInf 8
mvPexLocalBusNumSet() called for pexIf: 8  busNum: 0 localBus: 0  localDev: 0
PCI-E 8/10: Done.
PCI-E 9: Not mapped to this OS
USB0 init........... Done. HOST   type selected
USB Err int Ctrl.... Done
XOR Err int Ctrl.... Done
mvSysXorInit: done
XOR init............ Done
mvCtrlInit2......... done
vxbDevInit.........done
sysSerialConnectAll.........done
Serial Ports...Attached
UART2...Baud Rate Adjusted to 38.4K
VxBus Loaded.... done
bspConfigureI2CTable: Configuring I2C tables for 5-Slot (Bumblebee/Shockwave)
[tRootTask] 1970-01-01 00:00:00: drDrvLaunch
---->> drDrv() <<----
Allocated temp buffer 0x4404998
[tRootTask] 1970-01-01 00:00:00: Diagnostic Re-Route Device Driver - Version 1.0 - Installed.
[tRootTask] 1970-01-01 00:00:00: drStartLogging() started
_DEF_STD_OUT = 3 _DEF_STD_ERR = 3 _DR_FD = 4
Host Name: bootHost
Target Name: vxTarget
User: target
Ethernet port #1 initialized
neta1 Interface Loaded; MAC: 00:50:43:5E:1D:0F
neta1 Interface Started
neta1 Interface - Link Up, 1000 Full
Attempting to register custom syscalls group
ipAttached to interface neta1 ip=
Can't Set IP address to <neta1> interface..bootline does not have ethernet ipAddress

Adding 10516 symbols for standalone.
wdbConfig: error configuring WDB communication interface


 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
      ]]]]]]]]]]]  ]]]]     ]]]]]]]]]]       ]]              ]]]]         (R)
 ]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]
 ]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]
 ]]]     ]]]]] ]    ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
 ]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]]
 ]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]] ]]]]   ]] ]]]]    ]]]]]]]    ]]]]
 ]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]
 ]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]   ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]]
 ]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]     ]]]]]]]  ]]]]    ]]]]  ]]]] ]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       Development System
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]       VxWorks 6.8
 ]]]]]]]]]]]]]]]]]]]]]]]]]]       KERNEL: WIND version 2.13
 ]]]]]]]]]]]]]]]]]]]]]]]]]       Copyright Wind River Systems, Inc., 1984-2012

 CPU: Marvell Sheeva 88SV584x, Board= Shockwave 1.0 ARMARCHV7 LE core.  Processor #0.
 Memory Size: 0x1fe70000.  BSP version 2.3.1.
 Created: May 26 2016, 13:51:17
 ED&R Policy Mode: Deployed
 WDB Comm Type: WDB_COMM_END
 WDB: Agent configuration failed.
[tRootTask] 1970-01Detected Marvell-01 00:00:00: kCmdInit: Initialising kernel command line 'k' Command handler
[tRootTask] 1970-01-01 00:00:00: diskCmdRegister: Installing k disk Commands

 ESA Register Driver Found Board version 2, stuffing option 1
Ini[tialising boot SEEPROM handler
Checking boot register values in serialEEPROM ...
<<<<Flash Upgrade Driver - vxWorksversion 1.0 - installed.
IsFlashForDroboPro: We are NOT running on Drobo Pro deal with flash accordingly
Failed to get flash layout...this is expected for Optimus Prime, which does not have NOR Flash.

System Configuration

CHIP   : MV88F7846 Rev 2
CPU    : Marvell PJ4B (584) v7 (Rev 2)
BOARD  : Shockwave 1.0 (0x0)
CLOCKs : tClk  =  250MHz, sysClk =  600MHz
         L2Clk =  600MHz  pClk   = 1200MHz

ETH_JUMBO_SUPPORT   = Disabled
BRIDGING_SUPPORT    = Enabled
MULTI_Q_SUPPORT     = Disabled
NAT_SUPPORT         = Disabled
VFP_SUPPORT         = Enabled
L2 Cache            = Enabled
IO coherency        = Enabled
Get DATE: 2000-01-01 (Saturday)  TIME:  0:00:00
 *]# USB. Setting MV_USB_MODE_REG = 0x3


=======================> HW Revision Register == 0x00000481

Board Type 2, Rev 2 (Shockwave MVT), Spin = 0
Stuffing Opt = 1 (No EthDebug), DevDebugBitz = 0x0


        Drobo 5N
        Shockwave
        I Serve only Files!

==============================================================================
Initializing PMU...
Reading PMU Version...
PMU Version: 1.0.0x0078, Download Version 120 (Variant 0) [Failsafe Ver 3]
Considering an Update to the PMU ...
PMU is up to date for this MVT board.

    Reading 0xac from PMU GPIO Port 1 [ @0x0020 ]

    Reading 0x2f from PMU GPIO Port 2 [ @0x0028 ]

    Reading 0x71 from PMU GPIO Port 3 [ @0x0018 ]

    Reading 0x11 from PMU GPIO Port 4 [ @0x001c ]
==============================================================================
        PMU is Running on AC Power :-)
==============================================================================
==============================================================================
This Optimus Prime PMU is configured for Early-Follow of DDR3 Reset
This Optimus Prime Board Supports Self-Refresh only with VRM_EN
0x49c3600 (BusM A): 0x49c3600 (BusM A): INFO: usb2Msc - Storage driver got a device attach notification.
INFO: usb2Msc - Storage driver got a device attach notification.
        ...PMU will ENABLE VRM_EN during a reboot/shutdown cycle.
        PMU BootOnBatt Counter DEFAULT is now 3
0x49c3600 (BusM A): 0x49c3600 (BusM A): INFO: usb2Msc - Mounting device (PDT 0x0 PQ 0x0 RMB 0x1) VID =          : PID = USB DISK MODULE  : REV = PMAP
INFO: usb2Msc - Mounting device (PDT 0x0 PQ 0x0 RMB 0x1) VID =          : PID = USB DISK MODULE  : REV = PMAP
0x49c3600 (BusM A): 0x49c3600 (BusM A): INFO: usb2Msc - Device 0x2 LUN 0 of 1004544 (KB) will be mounted with base name /bd0
INFO: usb2Msc - Device 0x2 LUN 0 of 1004544 (KB) will be mounted with base name /bd0
        PMU BootOnBatt Counter ACTUAL is now 3
==============================================================================
/bd0/  - disk check in progress ...
/bd0/  - Volume is OK                   4,

          total # of clusters:  62,516
         # of free clusters:  41,851
          # of bad clusters:  0
           total free space:  669,616 Kb
  1,   0,
    max contiguous free space:  685,539,328 bytes
                 # of files:  63
               # of folders:  1
       total bytes in files:  329,939 Kb
           # of lost chains:  0
   total bytes in lost chains:  0
PMU Skip-OverTemp Setting: 0x0000
PMU Shutdown Status: 0x00
        PMU Shutdown IS NOT Pending!
        PMU Shutdown Reasons are Fully Enabled
        Disk Array Temp is Within Tolerances
        CPU Core Temp   is Within Tolerances
        PMU Core Temp   is Within Tolerances
PMU Shutdown Reason: 0x00
PMUCmd: "A" --> "a"
"Y" --> "0x06C2,26950:55.87,0,314,315"
"B" --> "81,10,10,0,0,32"
 Total = 0:31 in 10 cycles

PMU state machine current state is 'NORMAL' [0x06]
PMU reports the DRAM data was VALID at bootup [0xc2]
Accumulated Up-time = 18 days: 17 hours: 10 minutes: 55.097 seconds
  (81 Active cycles, 32 Power cycles)
  Latest battery backup time      = 00:00:00 (hh:mm:ss)
  Longest battery backup time     = 00:31:24 (hh:mm:ss)
  Accumulated battery backup time = 00:31:30 (hh:mm:ss)
  (10 Backup cycles, 10 Completed cycles, 0 Failed cycles, 0 Backup flags)
PMU Reports Voltages:  (AC == 12.157V)    (Batt ==  4.143V)
PMU LED Dimming: Default==25, Current==25
0x3ffd010 (tErfTask): 0x3ffd010 (tErfTask): INFO: usb2Msc - Device /bd0 has been claimed by filesystem
INFO: usb2Msc - Device /bd0 has been claimed by filesystem
NOTIFY: hDevice 0x2 lun 0 medium changed (mediumInsert = 1)
PMU Fan Speed AutoAdjust has been ENABLED
PMU Fan Speed: Default== 1, Current== 1
PMU Init Done
==============================================================================
****    ArmadaXP is Type B0
Launching LED Sequencer...
LED Sequencer...Launched
LED Sequencer...Testing...
Setup Kernel/RTP Messaging Interface
Initialising kernel<->RTP queues with 80 entries
USB command/response Q's @ 0xf4102000/0xf4103000
MULTI ISSUE command/response Q's @ 0x0/0xf4105000
FAST PATH QUEUING RTP INTERFACE ENABLED
64-BIT HOST LBAs ENABLED
Setup Kernel/RTP Resource Release Messaging Interface
Initialising kernel<->RTP resource release queues with 80 entries
MULTI ISSUE RESOURCE RELEASE Q @ 0xf4107000
FAST PATH QUEUING RTP RESOURCE RELEASE INTERFACE ENABLED
IntConnect pISR==0x01076804 was Successful for Cause==32 ("PMU Panic")
IntConnect pISR==0x0107689c was Successful for Cause==40 ("PMU PowerDownReq")
IntConnect pISR==0x01076788 was Successful for Cause==57 ("PMU OverTemp")
IntConnect pISR==0x010769b0 was Successful for Cause==29 ("Disk Detected")
IntDisable for Cause==65 ("Clear Disk Button")


  ***** Initializing the Kernel's Thermal Monitor *****
   ***** Spawning the Kernel's Thermal Monitor *****
   ***** Executing Auxilliary Task for the Kernel's Thermal Monitor *****

KERNEL BOOTUP: usrAppInit: INFO: bootup with backup battery ON

PMUCmd: "~34" --> "~34!"
PMUCmd: "K" --> "k"
Intercore Access Device Driver - Version 1.0 - Installed.


        Shockwave MVT Init Compleat!

[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Starting Disk Driver(s) Initialisation.
[tRootTask] 2000-01-01 00:00:03: bspDiskConfigureDiskTable: Configuring drive tables for 5-Slot (BumbleBee or Shockwave)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: System has 6 slots
[tRootTask] 2000-01-01 00:00:03: diskDriverInstall:
[tRootTask] 2000-01-01 00:00:03: showDiskTbs: Dumping Disk Driver Config Tables:
[New Disk Thread] 2000-01-01 00:00:03: diskConfigureNewDiskThread: Starting thread
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:   Dumping Disk Adapter Table
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Adapter Address   Adapter Data Address
[tRootTask] 2000-01-01 00:00:03:            0            0x01E42678            0x00000000
[tRootTask] 2000-01-01 00:00:03:            1            0x01E42678            0x00000000
[tRootTask] 2000-01-01 00:00:03:            2            0x01E42688            0x00000000
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:    Dumping Disk Slot Config Table:
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Connection    Physical Slot   Adapter Channel    Initialised    Device Pointer
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             0              0                 No           0x04BE0998
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             1              0                 No           0x04BE123C
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             2              1                 No           0x04BE1AE0
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             3              0                 No           0x04BE2384
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             4              1                 No           0x04BE2C28
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             5              1                 No           0x04BE34CC
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 2 (0x01FA08C0) and slot 0 (0x01F9F540)
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Marvell Embedded SATA adapter
[tRootTask] 2000-01-01 00:00:03: mvSataInterfaceGetAdapaterData:
[tRootTask] 2000-01-01 00:00:03: mvEmbSataInitItegratedSata: Integrated Sata device found as legacy SATA adapter 0; system adapter 2
[tRootTask] 2000-01-01 00:00:03: sysMvEmbSataDeviceInit: unit  = 0; mvSataUnits = 1
[tRootTask] 2000-01-01 00:00:03: sysMvEmbSataDeviceInit: INTEGRATED_SATA
[tRootTask] 2000-01-01 00:00:03: sysMvEmbSataDeviceInit: Connecting SATA interrupt 55
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03: requestQAlignment 0x1000 responseQAlignment 0x400
[tRootTask] 2000-01-01 00:00:03:  channel 0 request q phy addr 4bf8000
[tRootTask] 2000-01-01 00:00:03:  channel 0 response q phy addr 4bfa000
[tRootTask] 2000-01-01 00:00:03:  channel 1 request q phy addr 4bfb000
[tRootTask] 2000-01-01 00:00:03:  channel 1 response q phy addr 4bfc800
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Embedded adapter 0 (system adapter 2), channel 0 of 2
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: data @ 0x04BF7D50, adapter @ 0x01FC07F8, channels @ 2
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 0
[Sata Evnt] 2000-01-01 00:00:03: mvEmbSataEventThread: Starting thread
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 0
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 1 (0x01FA08B8) and slot 1 (0x01F9F554)
[tRootTask] 2000-01-01 00:00:03: ahciPerformPhyConfig: Loading phy regs for 9122-B2 (rev: 0x12)
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciStorageRegister:
diskDriAhciStorageRegister:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit:
diskDriAhciInstInit:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2:
diskDriAhciInstInit2:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2: Storing 0x04C163F0 to adapter table entry 0
diskDriAhciInstInit2: Storing 0x04C163F0 to adapter table entry 0
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect:
diskDriAhciInstConnect:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 0 as slot 3
diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 0 as slot 3
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 0 as slot 4
diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 0 as slot 4
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit:
diskDriAhciInstInit:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2:
diskDriAhciInstInit2:
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstInit2: Storing 0x04C9FE70 to adapter table entry 1
diskDriAhciInstInit2: Storing 0x04C9FE70 to adapter table entry 1
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect:
diskDriAhciInstConnect:
[tRootTask] 2000-01-01 00:00:03: ahciPerformPhyConfig: Loading phy regs for 9122-B2 (rev: 0x12)
Max Disk Temp: 25 C, Av[tRootTask] 2000-01-01 00:00:03: showDiskTbs: Dumping Disk Driver Config Tables:
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:   Dumping Disk Adapter Table
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Adapter Address   Adapter Data Address
[tRootTask] 2000-01-01 00:00:03:            0            0x01E42678            0x04C163F0
[tRootTask] 2000-01-01 00:00:03:            1            0x01E42678            0x04C9FE70
[tRootTask] 2000-01-01 00:00:03:            2            0x01E42688            0x04BF7D50
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:    Dumping Disk Slot Config Table:
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Connection    Physical Slot   Adapter Channel    Initialised    Device Pointer
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             0              0                Yes           0x04BE0998
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             1              0                 No           0x04BE123C
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             2              1                 No           0x04BE1AE0
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             3              0                 No           0x04BE2384
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             4              1                 No           0x04BE2C28
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             5              1                 No           0x04BE34CC
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 1
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 1
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 1 (0x01FA08B8) and slot 2 (0x01F9F568)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 2
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 2
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 0 (0x01FA08B0) and slot 3 (0x01F9F57C)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 3
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 3
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 0 (0x01FA08B0) and slot 4 (0x01F9F590)
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 4
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 4
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Calling init with adapter 2 (0x01FA08C0) and slot 5 (0x01F9F5A4)
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Marvell Embedded SATA adapter
[tRootTask] 2000-01-01 00:00:03: mvSataControllerRegister: Initialising Embedded adapter 0 (system adapter 2), channel 1 of 2
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Creating Slot 5
[tRootTask] 2000-01-01 00:00:03: diskVxDeviceCreate: Driver 19 for slot 5
[tRootTask] 2000-01-01 00:00:03: showDiskTbs: Dumping Disk Driver Config Tables:
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:   Dumping Disk Adapter Table
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Adapter Address   Adapter Data Address
[tRootTask] 2000-01-01 00:00:03:            0            0x01E42678            0x04C163F0
[tRootTask] 2000-01-01 00:00:03:            1            0x01E42678            0x04C9FE70
[tRootTask] 2000-01-01 00:00:03:            2            0x01E42688            0x04BF7D50
[tRootTask] 2000-01-01 00:00:03:
[tRootTask] 2000-01-01 00:00:03:    Dumping Disk Slot Config Table:
[tRootTask] 2000-01-01 00:00:03:     Adapter Instance   Connection    Physical Slot   Adapter Channel    Initialised    Device Pointer
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             0              0                Yes           0x04BE0998
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             1              0                Yes           0x04BE123C
[tRootTask] 2000-01-01 00:00:03:         1                DRIVE             2              1                Yes           0x04BE1AE0
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             3              0                Yes           0x04BE2384
[tRootTask] 2000-01-01 00:00:03:         0                DRIVE             4              1                Yes           0x04BE2C28
[tRootTask] 2000-01-01 00:00:03:         2                DRIVE             5              1                Yes           0x04BE34CC
[tRootTask] 2000-01-01 00:00:03: diskInterfaceInitialise: Completed Disk Driver Initialisation: SUCCESS
[tRootTask] 2000-01-01 00:00:03: diskVx2InterfaceInitialise: Starting Disk Driver Vx2 Initialisation
[tRootTask] 2000-01-01 00:00:03: diskVx2InterfaceInitialise: Allocated DiskVx2DeviceStructure for '/disk' at 0x04D26968
[tRootTask] 2000-01-01 00:00:03: diskDriverInstall:
[tRootTask] 2000-01-01 00:00:03: diskVx2InterfaceInitialise: Completed Disk Driver Initialisation: SUCCESS
[tRootTask] 2000-01-01 00:00:03: rtpEventInit: Created message queue /PNPMQ0 with addr 0x3fef010, size 16
[tRootTask] 2000-01-01 00:00:04:
diskEnumerateDrives:79: >>>>    Patiently Waiting for Drives to come up . . .
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 1 as slot 1
diskDriAhciInstConnect: Initialising channel 0 of 2 on adapter 1 as slot 1
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask): diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 1 as slot 2
diskDriAhciInstConnect: Initialising channel 1 of 2 on adapter 1 as slot 2
[tRootTask] 2000-01-01 00:00:04: diskEnumerateDrives: Enumeration Complete after 0 seconds.  Found and enumerated 0 drives.
[tRootTask] 2000-01-01 00:00:04: Hardware watchdog enabled : expiry time = 5 seconds
[tRooe Disk Temp: tTask] 2000-01-01 00:00:05:

[tRootTask] 2000-01-01 00:00:05: Id                    Absolute    Size In Bytes  Virtual Address  Physical Address   Alignment     Zeroed
[tRootTask] 2000-01-01 00:00:05: SM_ID_HEADER          Yes           0x00002000     0xF4108000       0x7BFFC000      0x00001000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_J2              Yes           0x00A00000     0xD0100000       0x7B5FC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_J1              Yes           0x0CE00000     0xB6000000       0x6E7FC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_NV_DRAM_SIM     Yes           0x00100000     0xF410A000       0x6E6FC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_UNCACHED        Yes           0x00E1F000     0xD0B00000       0x6D8DC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_HLBAT           Yes           0x0A100000     0xF4600000       0x637DC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_CRO             Yes           0x03200000     0xC2E00000       0x605DC000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_ALLOC           Yes           0x00001000     0xF420A000       0x605D8000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_ZMDT            Yes           0x08000000     0xC6000000       0x585D8000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SBFC            Yes           0x04000000     0xD4800000       0x545D8000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_MGMTPOOL        Yes           0x00008000     0xF420B000       0x545D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_IC_SGL          Yes           0x00100000     0xF4213000       0x544D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_AMIT            Yes           0x00800000     0xFE700000       0x53CD0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SHMQ            Yes           0x00200000     0xFEF00000       0x53AD0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SHLX            Yes           0x00200000     0xFF100000       0x538D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: SM_ID_SHVX            Yes           0x00200000     0xFF300000       0x536D0000      0x00004000       No
[tRootTask] 2000-01-01 00:00:05: drStartPersistentLogging
23 C, Fan Speed =  1, Sampling Period = 60 sec
  Slot 0: 24 C, Slot 1: 25 C, Slot 2: 25 C, Slot 3: 22 C,
[tRootTask] 2000-01-01 00:00:05: found directory entry .
[tRootTask] 2000-01-01 00:00:05: found directory entry ..
[tRootTask] 2000-01-01 00:00:05: found directory entry TDCrashDiag
  Slot 4: 23 C, Slot 5:  0 C, Slot 6:  0[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20180401-1017
 C, Slot 7:  0 C,
  CPU Core Temp: 34 C, PMU Cor[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0457
e Temp = 22 C
Temperature Thresholds for Disk:  [tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0509
Interest== 52, Warning== 55, Critical== 56 -- Ov[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0518
erride==OFF
Temperature Thresholds for CPU :  In[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0524
terest== 95, Warning==101, Critical==104 -- Over[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0532
ride==OFF
Temperature Thresholds for PMU :  Inte[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0536
rest== 78, Warning== 82, Critical== 84 -- Overrid[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0544
e==OFF
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0552
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0710
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-0952
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20221231-1111
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0004
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0138
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0009
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0723
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0227
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0035
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0146
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0030
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0011
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0017
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0027
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0006
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20390420-1603
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20390420-2040
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20580610-0254
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20580610-1204
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0000
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0018
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0045
[tRootTask] 2000-01-01 00:00:05: found directory entry crashlog-20000101-0037
[tRootTask] 2000-01-01 00:00:05: Found 33 crash log files with total size 3795096 bytes
Existing PM layout:
Arena base address:   0x1fe70000
Arena raw size:       0x00190000
Arena data size:      0x0018f000
Arena free space:     0x0017b000
Region 0 [edrErrorLog]
    offset:           0x00001000
    size:             0x00014000
    address:          0x1fe71000
PM buffer for console log does not exist - creating
Console log PM buffer start header is valid - drWritePointer=67857 drWrapped=0
Console log PM buffer end header is valid - drWritePointer=67908 drWrapped=0
PM buffer for console log - end header is probably newer
Writing diagnostics to flash file /bd0/Crashlogs/crashlog-20000101-0000, please wait.
Writing diagnostics to flash complete. Wrote 67908 bytes (370407 bytes/sec)
34 crash log files with total size 3863004 bytes
Disabled console redirection to PM, cleared PM buffer
[tRootTask] 2000-01-01 00:00:05: drDrv - copy temp buffer 0x4404998 (25447) to persistent log
[tRootTask] 2000-01-01 00:00:05: drDrv - PM buffer write pointer now 25447
[tRootTask] 2000-01-01 00:00:05: Preparing to Analyze Hibernation Status
[tRootTask] 2000-01-01 00:00:05: Starting Analysis of Hibernation Status
[tRootTask] 2000-01-01 00:00:05: Creating new log file
[tRootTask] 2000-01-01 00:00:06: HIB: Battery stayed ON - no hibernation.
[tRootTask] 2000-01-01 00:00:06: ==================================================
[tRootTask] 2000-01-01 00:00:06: J2                      0xD0100000     10485760
[tRootTask] 2000-01-01 00:00:06: J1                      0xB6000000     216006656
[tRootTask] 2000-01-01 00:00:06: J1TAGS                  0xF410A000     1048576
[tRootTask] 2000-01-01 00:00:06: AMIT                    0xFE700000     8388608
[tRootTask] 2000-01-01 00:00:06: Hibernation Status is now Nominal
[tRootTask] 2000-01-01 00:00:06: Hibernation Status is not Clean, so turning Battery ON
[tRootTask] 2000-01-01 00:00:06: Hibernation Status will be written to eUSB
==============================================================================
Vx Kernel (A)utomated (M)emory (I)ntegrity (T)est ...
==============================================================================
NVS Data:
        @ 0     0xab1efeed
        @ 1     0xffffcfcd
        @ 2     0xffbff77e
        @ 3     0xb7ffd3fe
pHdr1==0xfe700010, pHdr2==0xfe700020, pPattern==0xfe700030, Pattern Size==0x007fffd0
AMIT Found DRAM Battery ON and NO Valid Hibernation Record: Valid AMIT Pattern should be in Memory
AMIT Found that PMU Says PowerBounceDelay was: [  3000 ms ]
AMIT Found that Both Headers Match and Appear to be Valid
AMIT Hdr-Mirror is Valid!!
HDR: (@0xfe700010) MAGIC==0x4afacade, Start==0x94a5ca15, Step==0x3f07031f, ChkSum==0x1ea79812
AMIT Pattern Comparison for 0x007fffd0 Bytes...
Num of Mismatches:     0
AMIT Pattern Comparison PASSED
AMIT History Updated with "."
AMIT Found Both Headers Match and the Memory Pattern is Valid
AMIT Pattern is Ready for the Next Iteration
==============================================================================
==============================================================================
AMIT HISTORY:
o.oooooo.o....oo.o.ooooooooooo.ooooooooooooooooooooooooooooooooo.......
==============================================================================
[tRootTask] 2000-01-01 00:00:06: j1Init: J1 [virt 0xB6000000 for 0x0CE00000]
[tHibernate] 2000-01-01 00:00:06: Hibernate task starting
[tHibernate] 2000-01-01 00:00:06:  ******* BOOT COUNT: 71 *******
[tHibernate] 2000-01-01 00:00:06: restoreRebootReason: Creating RBRES PM region
j1DualPoolInit:
J1 region size is 216006656 bytes, totalBuffers = 2742
J1 transBufCount is 2048, bulkBufCount is 694
J1 Bulk buf size is 262144 bytes, trans buf size is 16384 bytes
J1 sizeof (WriteBufferDescriptor) is 128
J1 TransBufferAreaSize is 33816576, BulkBufferAreaSize is 182190080
wbJ1PoolInit: 100 - Init J1 Transactional Pool
wbJ1PoolInit: 100 - Init J1 Bulk Pool
--------Buffer Pool: Trans
Buffer start address: 0xb6000200 (0)
Descriptor start address: 0xc2d80200 (cd80000)
NumBuffers: 2048
Free singles: 0
        Single head: 0x00000000
Free doubles: 1024
        Double head: 0xC2D80200
Free total: 2048
--------Buffer Pool: Bulk
Buffer start address: 0xb8000200 (2000000)
Descriptor start address: 0xc2dc0200 (cdc0000)
NumBuffers: 694
Free singles: 0
        Single head: 0x00000000
Free doubles: 347
        Double head: 0xC2DC0200
Free total: 694
SHARED_MEM TABLE
id 1 abs 1 size 0x2000 virtAddr f4108000 phyAddr 7bffc000 alignment 1000 attr db options 1 zero 0
id 6 abs 1 size 0xa00000 virtAddr d0100000 phyAddr 7b5fc000 alignment 4000 attr db options 1 zero 0
id 5 abs 1 size 0xce00000 virtAddr b6000000 phyAddr 6e7fc000 alignment 4000 attr db options 1 zero 0
id 3 abs 1 size 0x100000 virtAddr f410a000 phyAddr 6e6fc000 alignment 4000 attr db options 1 zero 0
id 11 abs 1 size 0xe1f000 virtAddr d0b00000 phyAddr 6d8dc000 alignment 4000 attr db options 1 zero 0
id 7 abs 1 size 0xa100000 virtAddr f4600000 phyAddr 637dc000 alignment 4000 attr db options 1 zero 0
id 16 abs 1 size 0x3200000 virtAddr c2e00000 phyAddr 605dc000 alignment 4000 attr 15b options 1 zero 0
id 8 abs 1 size 0x1000 virtAddr f420a000 phyAddr 605d8000 alignment 4000 attr 15b options 1 zero 0
id 9 abs 1 size 0x8000000 virtAddr c6000000 phyAddr 585d8000 alignment 4000 attr 15b options 1 zero 0
id 10 abs 1 size 0x4000000 virtAddr d4800000 phyAddr 545d8000 alignment 4000 attr 15b options 1 zero 0
id 2 abs 1 size 0x8000 virtAddr f420b000 phyAddr 545d0000 alignment 4000 attr 1db options 0 zero 0
id 4 abs 1 size 0x100000 virtAddr f4213000 phyAddr 544d0000 alignment 4000 attr db options 1 zero 0
id 12 abs 1 size 0x800000 virtAddr fe700000 phyAddr 53cd0000 alignment 4000 attr db options 1 zero 0
id 13 abs 1 size 0x200000 virtAddr fef00000 phyAddr 53ad0000 alignment 4000 attr db options 1 zero 0
id 14 abs 1 size 0x200000 virtAddr ff100000 phyAddr 538d0000 alignment 4000 attr db options 1 zero 0
id 15 abs 1 size 0x200000 virtAddr ff300000 phyAddr 536d0000 alignment 4000 attr db options 1 zero 0
id 16 abs 29911348 size 0xd0012000 virtAddr d0012000 phyAddr d0012000 alignment d0012004 attr d0012008 options d001200c zero d0012010
SHARED_MEM: CPU0: READY TO WAIT FOR CPU1 TO COME ONLINE
SHARED_MEM: CPU0: CPU1 ONLINE. STARTING INIT AND REPLAY
CopySDRegionFromPartitionScheme: INFO: Copy /HEAD to HEAD id=0 Shared Data Region at phy addr: 0x7bffc000 virt addr: 0xf4108000 size 0x2000
CopySDRegionFromPartitionScheme: INFO: Copy /nvramPSRAM to nvra id=1 Shared Data Region at phy addr: 0x7b5fc000 virt addr: 0xd0100000 size 0xa00000
CopySDRegionFromPartitionScheme: INFO: Copy /SHJ1 to SHJ1 id=2 Shared Data Region at phy addr: 0x6e7fc000 virt addr: 0xb6000000 size 0xce00000
CopySDRegionFromPartitionScheme: INFO: Copy /nvramDRAMSim to nvra id=3 Shared Data Region at phy addr: 0x6e6fc000 virt addr: 0xf410a000 size 0x100000
CopySDRegionFromPartitionScheme: INFO: Copy /UncachedPool to Unca id=4 Shared Data Region at phy addr: 0x6d8dc000 virt addr: 0xd0b00000 size 0xe1f000
CopySDRegionFromPartitionScheme: INFO: Copy /readbuffer to read id=5 Shared Data Region at phy addr: 0x637dc000 virt addr: 0xf4600000 size 0xa100000
CopySDRegionFromPartitionScheme: INFO: Copy /crobuffer to crob id=6 Shared Data Region at phy addr: 0x605dc000 virt addr: 0xc2e00000 size 0x3200000
CopySDRegionFromPartitionScheme: INFO: Copy /allocator to allo id=7 Shared Data Region at phy addr: 0x605d8000 virt addr: 0xf420a000 size 0x1000
CopySDRegionFromPartitionScheme: INFO: Copy /ZMDT to ZMDT id=8 Shared Data Region at phy addr: 0x585d8000 virt addr: 0xc6000000 size 0x8000000
CopySDRegionFromPartitionScheme: INFO: Copy /SBFC to SBFC id=9 Shared Data Region at phy addr: 0x545d8000 virt addr: 0xd4800000 size 0x4000000
CopySDRegionFromPartitionScheme: INFO: Copy /mgmtpool to mgmt id=10 Shared Data Region at phy addr: 0x545d0000 virt addr: 0xf420b000 size 0x8000
CopySDRegionFromPartitionScheme: INFO: Copy /SGLD to SGLD id=11 Shared Data Region at phy addr: 0x544d0000 virt addr: 0xf4213000 size 0x100000
CopySDRegionFromPartitionScheme: INFO: Copy /AMIT to AMIT id=12 Shared Data Region at phy addr: 0x53cd0000 virt addr: 0xfe700000 size 0x800000
CopySDRegionFromPartitionScheme: INFO: Copy /SHMQ to SHMQ id=13 Shared Data Region at phy addr: 0x53ad0000 virt addr: 0xfef00000 size 0x200000
CopySDRegionFromPartitionScheme: INFO: Copy /SHLX to SHLX id=14 Shared Data Region at phy addr: 0x538d0000 virt addr: 0xff100000 size 0x200000
CopySDRegionFromPartitionScheme: INFO: Copy /SHVX to SHVX id=15 Shared Data Region at phy addr: 0x536d0000 virt addr: 0xff300000 size 0x200000
FindSharedMemPartition: tag. SHMQ regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xfef00000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xfef00000
SHARED_MEM: INITIALIZED SHARED MEMORY @addr 0x0xf4108000
SHARED_MEM: CPU0: INITIALIZATION OF SHARED MEMORY BY CPU0 DONE
icLinuxPanic: Starting Linux Panic Thread
FindSharedMemPartition: tag. SHMQ regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xfef00000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xfef00000
[iscsiCmd] 2000-01-01 00:00:07: SHMQueueInit: CPU0: Ready to wait for CPU1 to come online for queue init wait
[iscsiCmd] 2000-01-01 00:00:07: SHMQueueInit: CPU0: CPU1 online. It is now waiting for queue init
[iscsiCmd] 2000-01-01 00:00:07: SHMQueueInit: CPU0: Starting queue init.
[iscsiCmd] 2000-01-01 00:00:07: SHARED_MEM: CPU0: Queue Init done by CPU0
FindSharedMemPartition: tag. SGLD regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xf4213000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xf4213000
FindSharedMemPartition: tag. read regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xf4600000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xf4600000
FindSharedMemPartition: tag. SHJ1 regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xb6000000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xb6000000
FindSharedMemPartition: tag. SHLX regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xff100000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xff100000
FindSharedMemPartition: tag. SHVX regions# 16
FindSharedMemPartition: Found tag. Virt Addr: 0xff300000
FindSharedMemPartition: Found tag. Copied Virt Addr: 0xff300000
vxDynFreeListInit: Vx dyn free list has 56 entries.
Waiting on SHMQueue
[iscsiCmd] 2000-01-01 00:00:07: icNetworkIoctl: SET_LX_COMMON_INFO: Setting values: serial number: DRBXXXXXXXXXXXX
iscsiResourceReleaseThread: Starting
iscsiResponseThread: Starting
interCoreGeneralCommThread: Starting
mgmtCmdThread: Starting
[tMgmtCmd] 2000-01-01 00:00:07: Bound mgmtCmdThread to cpu 0
usrRtpAppInit: Setting nvram allocator base address to 0xF420A000
Spawning RTP: /romfs/runesa.vxe
0x69b9de4 (tRootTask): 0x69b9de4 (tRootTask):
KERNEL FULLY INITIALIZED: IT IS SAFE TO RUN RTPs NOW

KERNEL FULLY INITIALIZED: IT IS SAFE TO RUN RTPs NOW
Waiting for i/f enable
Trace created enabled: zonemanager:info:flow
Trace created enabled: zonemanager:error:flow
RTP getting ED&R state - currently set to Deployed mode
Trace created enabled: layoutmanager:error:flow
Trace created enabled: layoutmanager:info:flow
Trace created enabled: rmdtracker:error:flow
Trace created enabled: ledman:error:flow
Trace created enabled: dlbamdtracker:error:flow
Trace created enabled: diskhotplug:vrbl:flow
Trace created enabled: deadlockwd:error:flow
Trace created enabled: scrub:error:flow
Trace created enabled: scrub:info:flow
Trace created enabled: databuf:all:flow
Trace created enabled: scavenger:error:flow
Trace created enabled: scavenger:info:flow
Trace created enabled: scavenger:debug:flow
Trace created enabled: cpmanager:vrbl:flow
Trace created enabled: cpmanager:vrbm:flow
Trace created enabled: cpmanager:error:flow
Trace created enabled: cmzone:error:flow
Trace created enabled: clustermanager:error:flow
Trace created enabled: clustermanager:info:flow
Trace created enabled: catmanager:error:flow
Trace created enabled: catmanager:info:flow
Trace created enabled: cal:error:flow
Trace created enabled: cal:info:flow
Trace created enabled: cachemanager:error:flow
Trace created enabled: catmscanner:info:target
Trace created enabled: catmscanner:error:flow
Trace created enabled: catmscanner:corrupt:flow
Trace created enabled: clt:error:flow
Trace created enabled: clt:info:flow
Trace created enabled: bfc:metaIO:error
Trace created enabled: bfc:startup:flow
Trace created enabled: bfc:corruption:error
Trace created enabled: bfc:vsmap:flow
Trace created enabled: bfc:disk:flow
Trace created enabled: bfc:esa:lookup
Trace created enabled: hrm:flush:flow
Trace created enabled: hrm:warn:flow
Trace created enabled: hrm:error:flow
Trace created enabled: hrm:info:flow
Trace created enabled: Sched:warn:flow
Trace created enabled: Sched:error:flow
Trace created enabled: nvram:info:flow
Trace created enabled: nvram:error:flow
Trace created enabled: hrm:vrbl:flow
Trace created enabled: hrm:warn:flow
Trace created enabled: hrm:error:flow
Trace created enabled: hrm:info:flow
Trace created enabled: J2Manager:vrbl:flow
Trace created enabled: J2Manager:error:flow
Trace created enabled: J2Manager:info:flow
Trace created enabled: J2Manager:test:atomicity
Trace created enabled: hlbatracker:error:flow
Trace created enabled: Firmwareupg:error:flow
Trace created enabled: bgsched:info:default
Trace created enabled: bgsched:warn:default
Trace created enabled: bgsched:error:default
Trace created enabled: zmdtracker:info:flow
Trace created enabled: zmdtracker:error:flow
Trace created enabled: z0it:error:flow
Trace created enabled: j1:vrbl:journal
Trace created enabled: j1:vrbl:info
Trace created enabled: j1:error:flow
Trace created enabled: std:cout:data
Trace created enabled: ssp:error:flow
Trace created enabled: systemmanager:vrbl:flow
Trace created enabled: systemmanager:info:flow
Trace created enabled: systemmanager:error:flow
Trace created enabled: systemmanager:vrbl:dpm
Trace created enabled: spmm:vrbl:flow
Trace created enabled: spmm:error:flow
Trace created enabled: rm:warn:flow
Trace created enabled: rm:error:flow
Trace created enabled: rm:info:flow
Trace created enabled: pauser:info:flow
Trace created enabled: pauser:warn:flow
Trace created enabled: pauser:error:flow
Trace created enabled: memorypool:info:flow
Trace created enabled: memorypool:error:flow
Trace created enabled: mlfq:info:default
Trace created enabled: mlfq:warn:default
Trace created enabled: mlfq:error:default
Trace created enabled: luninfo:error:flow
Trace created enabled: j1:error:flow
Trace created enabled: j1r:vrbl:flow
Trace created enabled: j1r:warn:flow
Trace created enabled: j1r:error:flow
Trace created enabled: j1r:info:flow
Trace created enabled: j1r:info2:flow
Trace created enabled: idlemonitor:error:flow
Trace created enabled: hostappmanager:vrbh:dload
Trace created enabled: hostappmanager:info:flow
Trace created enabled: hostappmanager:error:flow
Trace created enabled: hostappmanager:error:reply
Trace created enabled: event:vrbl:flow
Trace created enabled: eventlog:error:flow
Trace created enabled: epm:error:flow
Trace created enabled: epm:info:flow
Trace created enabled: ErrorInjection:error:flow
Trace created enabled: dud:vrbl:flow
Trace created enabled: dud:error:flow
Trace created enabled: powermanager:error:flow
Trace created enabled: dpm:vrbl:flow
Trace created enabled: dpm:warn:flow
Trace created enabled: dpm:error:flow
Trace created enabled: dpm:info:flow
Trace created enabled: dm:error:flow
Trace created enabled: dm:info:all
Trace created enabled: diaginfo:error:flow
Trace created enabled: defragmenter:info:target
Trace created enabled: defragmenter:error:flow
Trace created enabled: default:error:flow
Trace created enabled: diags:vrbl:flow
FlashConfigData: DemoMode = 0
DISK_CLEAR button: 0
FlashConfigData: ClearDisk = 0
2000-01-01,00:00:08.76: Binaries built with ENABLE_BRICK = 0
2000-01-01,00:00:08.76: Kernel diag handlers :
2000-01-01,00:00:08.76: /proc/drobo/disk/show
2000-01-01,00:00:08.76: /proc/drobo/disk/smart
2000-01-01,00:00:08.76: /proc/drobo/disk/log
2000-01-01,00:00:08.76: /proc/drobo/perf/j1
2000-01-01,00:00:08.76: /proc/drobo/../kernel/meminfo
2000-01-01,00:00:08.76: /proc/drobo/../kernel/version
2000-01-01,00:00:08.76: /proc/drobo/../kernel/bootline
2000-01-01,00:00:08.76: Kernel diags buffer size = 65536
2000-01-01,00:00:08.76: Initializing object pools and slabs
2000-01-01,00:00:08.76: Slab pool <7STLSlabILj12EE> created empty (perCore[0] = 0xffb3b540; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.79: Slab pool <7STLSlabILj16EE> created empty (perCore[0] = 0xffb3b580; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.79: Slab pool <7STLSlabILj20EE> created empty (perCore[0] = 0xffb3b5c0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.79: Slab pool <7STLSlabILj24EE> created empty (perCore[0] = 0xffb3b600; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.81: Slab pool <7STLSlabILj28EE> created empty (perCore[0] = 0xffb3b640; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.81: Slab pool <7STLSlabILj36EE> created empty (perCore[0] = 0xffb3b680; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.83: Slab pool <7STLSlabILj40EE> created empty (perCore[0] = 0xffb3b6c0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.84: Slab pool <7STLSlabILj44EE> created empty (perCore[0] = 0xffb3b700; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.84: Slab pool <7STLSlabILj48EE> created empty (perCore[0] = 0xffb3b740; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.86: Slab pool <7STLSlabILj56EE> created empty (perCore[0] = 0xffb3b780; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.86: Slab pool <7STLSlabILj68EE> created empty (perCore[0] = 0xffb3b7c0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.88: Slab pool <7STLSlabILj72EE> created empty (perCore[0] = 0xffb3b800; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.89: Slab pool <7STLSlabILj100EE> created empty (perCore[0] = 0xffb3b840; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.89: Slab pool <7STLSlabILj272EE> created empty (perCore[0] = 0xffb3b880; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.91: Slab pool <7STLSlabILj284EE> created empty (perCore[0] = 0xffb3b8c0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.93: Slab pool <7STLSlabILj288EE> created empty (perCore[0] = 0xffb3b900; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.93: Slab pool <7STLSlabILj296EE> created empty (perCore[0] = 0xffb3b940; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.94: Slab pool <7STLSlabILj304EE> created empty (perCore[0] = 0xffb3b980; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.96: Slab pool <24SlabLightweightSemaphore> created empty (perCore[0] = 0xffb3cee0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:08.96: obj pool <12VxWorksMutexIXadL_Z18vxworks_mutex_initEEXadL_Z15vxworks_destroyEEXadL_Z12vxworks_lockEEXadL_Z16vxworks_try_lockEEXadL_Z14vxworks_unlockEEXadL_Z22vxworks_mutex_getownerEEXadL_Z26vxworks_getnumblockedtasksEEE> entries = 3000, baseAddress = 0x00000000
2000-01-01,00:00:09.04: Slab pool <N14LockObjectBase17PendingLockObjectE> created empty (perCore[0] = 0xffb3b420; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.04: Slab pool <N10LockObject11SharedOwnerE> created empty (perCore[0] = 0xffb3b460; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.04: Slab pool <N19ExtendingLockObject11SharedOwnerE> created empty (perCore[0] = 0xffb3b4a0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.04: Slab pool <N8SlabListIN12SlabListPtrsIN17CacheRangeTracker16CacheRangeObjectEE10PtrWrapperEE9node_typeE> created empty (perCore[0] = 0xffb3d220; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.04: Slab pool <N8SlabListIN12SlabListPtrsI18CacheTrackerObjectE10PtrWrapperEE9node_typeE> created empty (perCore[0] = 0xffb3d260; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.06: Slab pool <18CacheTrackerObject> created empty (perCore[0] = 0xffb3cf20; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.08: obj pool <14USBHostRequest> entries = 4000, baseAddress = 0x00000000
2000-01-01,00:00:09.09: obj pool <16MultiHostRequest> entries = 5000, baseAddress = 0x00000000
2000-01-01,00:00:09.09: Slab pool <N9DataBlock14DataBlockValueE> created empty (perCore[0] = 0xffb3b3e0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.11: Slab pool <9DataStore> created empty (perCore[0] = 0xffb3cf60; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.11: Slab pool <N8SlabListI9DataBlockE9node_typeE> created empty (perCore[0] = 0xffb3ba20; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.13: obj pool <7DiskSGL> entries = 144, baseAddress = 0x00000000
2000-01-01,00:00:09.16: Slab pool <N11clidTracker4elemE> created empty (perCore[0] = 0xffb3cfa0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.16: Slab pool <9J2subTran> created empty (perCore[0] = 0xffb3ce60; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.16: Slab pool <5J2set> created empty (perCore[0] = 0xffb3cea0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.16: Slab pool <N4J2io4elemE> created empty (perCore[0] = 0xffb3cfe0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.18: Slab pool <N10DataWindow8DataPaneE> created empty (perCore[0] = 0xffb3b9e0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.19: obj pool <11MemoryBlock> entries = 300, baseAddress = 0x00000000
2000-01-01,00:00:09.21: obj pool <15WriteCATEntries> entries = 36, baseAddress = 0x00000000
2000-01-01,00:00:09.21: Slab pool <11BitmapRange> created empty (perCore[0] = 0xffb3d060; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.21: Slab pool <15ClusterRunIndex> created empty (perCore[0] = 0xffb3d020; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.23: Slab pool <N8SlabListIN10Dispatcher16PerCpuWorkerList12THREAD_STATEEE9node_typeE> created empty (perCore[0] = 0xffb3d1e0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.24: Slab pool <N9IOTracker12ExtendedLockE> created empty (perCore[0] = 0xffb3b4e0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.26: Slab pool <N9IOTracker20ExtendingLockObjectsE> created empty (perCore[0] = 0xffb3d0a0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.26: Slab pool <N9IOTracker15ioTrackerPoliceE> created empty (perCore[0] = 0xffb3d0e0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.28: Slab pool <N9IOTracker20TransactionIDWrapperE> created empty (perCore[0] = 0xffb3d120; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.29: Slab pool <16IOTrackerWrapper> created empty (perCore[0] = 0xffb3d160; sizeof(perCore) = 0x00000040
2000-01-01,00:00:09.29: Slab pool <9SlabArrayIP18CacheTrackerObjectLj6EE> created empty (perCore[0] = 0xffb3d1a0; sizeof(perCore) = 0x00000040
ClearDisk(final) = 0

fast ticks per us = 25
2000-01-01,00:00:09.31: Output redirected to stdout & log
2000-01-01,00:00:09.33: *** Someone is setting 'Blade' to '0' ***
2000-01-01,00:00:09.33: *** Someone is setting 'Node' to '0' ***
2000-01-01,00:00:09.66: Console configured      [*.........]
2000-01-01,00:00:09.68:
2000-01-01,00:00:09.68: SHOCKWAVE PLATFORM SOFTWARE BUILD
2000-01-01,00:00:09.68:
2000-01-01,00:00:09.68: Build Date/Time: May 26 2016,13:42:07
2000-01-01,00:00:09.68: Version Number: 8.90.81921(3.5.11)(3.5.11) NODEBUG BUILD (GCC) (Marvell Sheeva 88SV584x, Board= Shockwave 1.0 ARMARCHV7 LE core)
2000-01-01,00:00:09.68:
2000-01-01,00:00:09.68: LABMODE is DISABLED
2000-01-01,00:00:09.68:
2000-01-01,00:00:09.68: Enabled board features:
2000-01-01,00:00:09.68: -----------------------
2000-01-01,00:00:09.68: Transport fathpath code ENABLED
2000-01-01,00:00:09.68: Diagnostics log code ENABLED
2000-01-01,00:00:09.68: TDFeaturelib code ENABLED
2000-01-01,00:00:09.68: Flash image code ENABLED
2000-01-01,00:00:09.69: Disk presence detect ENABLED
2000-01-01,00:00:09.69: PMU ENABLED
2000-01-01,00:00:09.69: LX Core ENABLED
2000-01-01,00:00:09.69: RealTimeClock ENABLED
2000-01-01,00:00:09.71: MV78X00 CPU ENABLED
2000-01-01,00:00:09.71: Number of vxWorks cores is 1
2000-01-01,00:00:09.71: Shutdown LED ENABLED
2000-01-01,00:00:09.71: LED dimming ENABLED
2000-01-01,00:00:09.73: Max drives supported : 6
2000-01-01,00:00:09.73:
2000-01-01,00:00:09.73: Features enabled in this build:
2000-01-01,00:00:09.73: -------------------------------
2000-01-01,00:00:09.74: Clear disk on reboot in demomode is ENABLED
2000-01-01,00:00:09.74: Cluster Scavenger feature ENABLED
2000-01-01,00:00:09.74: Striping feature ENABLED
2000-01-01,00:00:09.76: Async ClusterManager bitmap parsing feature ENABLED
2000-01-01,00:00:09.76: Extending lock support feature ENABLED
2000-01-01,00:00:09.76: Diags bypass locks feature is ENABLED
2000-01-01,00:00:09.78: J2 dual buffer feature ENABLED
2000-01-01,00:00:09.78: J2 parallel spill feature is ENABLED
2000-01-01,00:00:09.78: J1 replay tagging is ENABLED
2000-01-01,00:00:09.78: HRM dropping of HLBAT locks is ENABLED
2000-01-01,00:00:09.79: ErrorInjection is ENABLED
2000-01-01,00:00:09.79: RTP Heap usage tripwire set at 0x08000000 bytes
2000-01-01,00:00:09.79: Write journal support ENABLED with 16 writer threads and 16 reader threads
2000-01-01,00:00:09.81: WRITESAME0/UNMAP support is ENABLED
2000-01-01,00:00:09.81: Readahead support enabled with support for 10 streams
2000-01-01,00:00:09.83: Exclusive reliance on uber-readahead is ENABLED
2000-01-01,00:00:09.83: System standby is ENABLED
2000-01-01,00:00:09.83: Event log recording ENABLED
2000-01-01,00:00:09.84: SMART monitoring ENABLED
2000-01-01,00:00:09.84: Data Scrubber scrubbing METADATA and USERDATA
2000-01-01,00:00:09.84: Calendar Server ENABLED
2000-01-01,00:00:09.86: PSRAM battery power off in standby is ENABLED
2000-01-01,00:00:09.86: On-Proc monitor is ENABLED
2000-01-01,00:00:09.86: Read Prioritization queuing is ENABLED
2000-01-01,00:00:09.88: Multi I/O issue transport is ENABLED
2000-01-01,00:00:09.88: Use of Zone Patching is ENABLED
2000-01-01,00:00:09.88: Use of DRStripe relayout readahead is ENABLED
2000-01-01,00:00:09.89: Use of fast Mirrored Zone reads is ENABLED
2000-01-01,00:00:09.89: Write coalescing min request set to 2304KiB
2000-01-01,00:00:09.89: Reboot after LUN change is ENABLED
2000-01-01,00:00:09.91: ClusterManager multiple bitmap segments are ENABLED
2000-01-01,00:00:09.91: Defragmenter is ENABLED
2000-01-01,00:00:09.91: CATM Scanner is ENABLED
2000-01-01,00:00:09.94: Use of MStripeX and M3StripeX Zones is ENABLED
2000-01-01,00:00:09.94: Ordered lock pending queues are ENABLED
2000-01-01,00:00:09.94: Dynamic WorkerThread priorities are ENABLED
2000-01-01,00:00:09.94: LockObject based priority inheritance is ENABLED
2000-01-01,00:00:09.94: CRO splitting is ENABLED
2000-01-01,00:00:09.94: Bypass of CATM lock is ENABLED
2000-01-01,00:00:09.96: Hold lock on SyncOnCRO is ENABLED
2000-01-01,00:00:09.96: Stripe alignment of writes is ENABLED
2000-01-01,00:00:09.96: Aggressive background threads ENABLED
2000-01-01,00:00:09.96: Tiering is ENABLED
2000-01-01,00:00:09.98: Physical tiering is ENABLED
2000-01-01,00:00:09.98: ZMDT snapshotting is ENABLED
2000-01-01,00:00:09.98: BFC is ENABLED
2000-01-01,00:00:09.98: Aggressive BFC population is ENABLED
2000-01-01,00:00:10.00: CONSUMER platform build
2000-01-01,00:00:10.00: Write-worker interlock is ENABLED
2000-01-01,00:00:10.00: 4KiB alignment is ENABLED without assertions
2000-01-01,00:00:10.01:
2000-01-01,00:00:10.01: Features disabled in this build:
2000-01-01,00:00:10.01: --------------------------------
2000-01-01,00:00:10.01: Checked features are disabled
2000-01-01,00:00:10.03: Custom Windview events disabled
2000-01-01,00:00:10.03: Reduced Region Size feature disabled
2000-01-01,00:00:10.03: J1 disk flushing feature disabled
2000-01-01,00:00:10.04: Reduced Thresholds feature disabled
2000-01-01,00:00:10.04: Stats Gathering feature disabled
2000-01-01,00:00:10.04: Capacity Console Display feature disabled
2000-01-01,00:00:10.06: Read-after-write verify feature disabled
2000-01-01,00:00:10.06: Verify redundancy after writes feature disabled
2000-01-01,00:00:10.06: Always Zero Init new Zones feature disabled
2000-01-01,00:00:10.08: Lock heirarchy enforcement feature disabled
2000-01-01,00:00:10.08: One I/O at a time feature is disabled
2000-01-01,00:00:10.08: J2 journal pass through mode is disabled
2000-01-01,00:00:10.09: J2 journal copy to DRAM is disabled
2000-01-01,00:00:10.09: J2 journal mirroring to DRAM is disabled
2000-01-01,00:00:10.09: ZoneManager MirrorOnly Zone pool is disabled
2000-01-01,00:00:10.11: ZoneManager prefer Mirrored Zones is disabled
2000-01-01,00:00:10.11: SMART testing disabled
2000-01-01,00:00:10.11: Auto format LUNs as FAT32 disabled
2000-01-01,00:00:10.13: Spin on bad J2 signature is disabled
2000-01-01,00:00:10.13: Scheduler watchdog is disabled
2000-01-01,00:00:10.13: Scheduler watchdog monitor is disabled
2000-01-01,00:00:10.14: Lock duration monitor is disabled
2000-01-01,00:00:10.14: ReadAhead ZM queuing is disabled
2000-01-01,00:00:10.14: ClientRequest diags contexts are disabled
2000-01-01,00:00:10.16: Use of Dual Disk Redundancy by default is disabled
2000-01-01,00:00:10.16: Prefer diagonal parity for recovery is disabled
2000-01-01,00:00:10.16: Use of small Regions for Demo Mode is disabled
2000-01-01,00:00:10.18: Automatic LUN management is disabled
2000-01-01,00:00:10.18: Backup LUN management is disabled
2000-01-01,00:00:10.18: Buffer marking is disabled
2000-01-01,00:00:10.19: Buffer mark checking is disabled
2000-01-01,00:00:10.19:
2000-01-01,00:00:10.19: After signals   [.*........]
Flash Configuration Values

leddimminglevel: 1

2000-01-01,00:00:10.23:  ====%%%%==== FW-Download: Helper Thread Created!!  Asking it to check CRC & fixup System Images ...
2000-01-01,00:00:10.53: Debug init      [..*.......]
2000-01-01,00:00:10.56: Added shared data region /UncachedPool to core dump mem filter : 0xd0b00000 length 0x00e1f000
2000-01-01,00:00:10.56: obj pool <19MemoryBlockUncached> entries = 450, baseAddress = 0xd0b00000
Creating MemoryBlockUncached pool at baseAddress d0b00000 to d191e100
2000-01-01,00:00:10.93: Number of CRO's:204800
2000-01-01,00:00:10.96: Added shared data region /crobuffer to core dump mem filter : 0xc2e00000 length 0x03200000
2000-01-01,00:00:10.96: obj pool <N17CacheRangeTracker16CacheRangeObjectE> entries = 204800, baseAddress = 0xc2e00000
2000-01-01,00:00:11.38: Added shared data region /SHJ1 to core dump mem filter : 0xb6000000 length 0x0ce00000
SHJ1 @ 0xb6000000
2000-01-01,00:00:11.38: Added shared data region /SHMQ to core dump mem filter : 0xfef00000 length 0x00200000
SHMQ @ 0xfef00000
2000-01-01,00:00:11.38: Added shared data region /SHLX to core dump mem filter : 0xff100000 length 0x00200000
SHLX @ 0xff100000
2000-01-01,00:00:11.39: Added shared data region /SHVX to core dump mem filter : 0xff300000 length 0x00200000
SHVX @ 0xff300000
2000-01-01,00:00:11.46: Idle loop for core 0 bound; physical CPU ID 0
2000-01-01,00:00:18.39: CPU 0 reports a loop rate of 491400000
2000-01-01,00:00:18.39: IdleMonitor reports a total loop rate of 491400000 loops per second
2000-01-01,00:00:18.41: IdleMonitor Initialize passed   [...*......]
2000-01-01,00:00:18.43: Added shared data region /usbSgList to core dump mem filter : 0xf4100000 length 0x00002000
2000-01-01,00:00:18.43: Added shared data region /usbCmdResp to core dump mem filter : 0xf4102000 length 0x00004000
HibernateSc called ...with 3
2000-01-01,00:00:18.53: ELM: Sat Jan 01 00:00:18 2000:
2000-01-01,00:00:18.53: SYSTEM BOOTING:
2000-01-01,00:00:18.53: ELM: Sat Jan 01 00:00:18 2000: ELM: Boot 5N DRBXXXXXXXXXXXX Flags: 0xc2 bat ON HIB OFF AMIT '.' ver: 8.90.81921(3.5.11)
2000-01-01,00:00:18.74: EventLogManager Initialize passed       [....*.....]
2000-01-01,00:00:18.76: ELM: Sat Jan 01 00:00:18 2000: RebootReason: Lx core kernel Panic
2000-01-01,00:00:18.91: SM: PMU current version = 1.000.00078 desired version = 1.000.00078
2000-01-01,00:00:19.11: ELM: Sat Jan 01 00:00:19 2000: SM: System was on backup battery for 000:00 (hhh:mm), Max = 000:31 Total = 000:31 in 10 cycles
2000-01-01,00:00:19.21: SystemStatusPool.cpp:89 SystemStatusPool: Init compleat
2000-01-01,00:00:19.34: Added shared data region /nvramDRAMSim to core dump mem filter : 0xf410a000 length 0x00100000
2000-01-01,00:00:19.36: Added shared data region /nvramPSRAM to core dump mem filter : 0xd0100000 length 0x00a00000
2000-01-01,00:00:19.43: nvram.cpp:187 NVRAM was wiped, initializing region 0
2000-01-01,00:00:20.13: nvram.cpp:187 NVRAM was wiped, initializing region 1
2000-01-01,00:00:20.13: NVRAM Initialize passed [.....*....]
2000-01-01,00:00:20.21: Added shared data region /ZMDT to core dump mem filter : 0xc6000000 length 0x08000000
2000-01-01,00:00:20.48: Added shared data region /readbuffer to core dump mem filter : 0xf4600000 length 0x0a100000
2000-01-01,00:00:20.53: Added shared data region /readbuffer to core dump mem filter : 0xf4600000 length 0x0a100000
2000-01-01,00:00:20.54: Cache init complete     [......*...]
2000-01-01,00:00:20.56: Added shared data region /usbCmdResp to core dump mem filter : 0xf4102000 length 0x00004000
2000-01-01,00:00:20.56: Added shared data region /resRel to core dump mem filter : 0xf4106000 length 0x00002000
2000-01-01,00:00:20.56: Added shared data region /SGLD to core dump mem filter : 0xf4213000 length 0x00100000
2000-01-01,00:00:20.56: HRM:Multi: found 167 icore SGLs
2000-01-01,00:00:20.59: Added shared data region /SHJ1 to core dump mem filter : 0xb6000000 length 0x0ce00000
2000-01-01,00:00:20.63: Added shared data region /readbuffer to core dump mem filter : 0xf4600000 length 0x0a100000
2000-01-01,00:00:20.66: SPMM: Timer id = -636725592
2000-01-01,00:00:20.88: HRManager Initialize passed     [.......*..]
2000-01-01,00:00:21.21: TopEnd Initialize passed        [........*.]
2000-01-01,00:00:21.54: Dispatcher Initialize passed    [.........*]
GetBuffer for 0x10011001
GetBuffer: base region address 0xd0100000 offset of partition 0x00000040
GetBuffer 0xd0100040
2000-01-01,00:00:21.56: J2Manager::initialize: locating j2soft at 0xd0100040
2000-01-01,00:00:21.56: J2::initialize: J2 signature missing initialising NVRAM for 6 disks.
2000-01-01,00:00:21.56: ELM: Sat Jan 01 00:00:21 2000: J2::initialize: signature Read from NVRAM: 0x55555555 signature expected: 0x4a323130 [CONTROLLED PSRAM WIPE]
2000-01-01,00:00:21.69: J2::Init: NVRAM quick test PASSED on journal 0
2000-01-01,00:00:21.69: J2Manager::initialize: initialised disk 0 with journalette at 0xd0100440, next at 0xd02aad40
2000-01-01,00:00:21.84: J2::Init: NVRAM quick test PASSED on journal 1
2000-01-01,00:00:21.84: J2Manager::initialize: initialised disk 1 with journalette at 0xd02aad40, next at 0xd0455640
2000-01-01,00:00:21.98: J2::Init: NVRAM quick test PASSED on journal 2
2000-01-01,00:00:21.98: J2Manager::initialize: initialised disk 2 with journalette at 0xd0455640, next at 0xd05fff40
2000-01-01,00:00:22.11: J2::Init: NVRAM quick test PASSED on journal 3
2000-01-01,00:00:22.11: J2Manager::initialize: initialised disk 3 with journalette at 0xd05fff40, next at 0xd07aa840
2000-01-01,00:00:22.26: J2::Init: NVRAM quick test PASSED on journal 4
2000-01-01,00:00:22.26: J2Manager::initialize: initialised disk 4 with journalette at 0xd07aa840, next at 0xd0955140
2000-01-01,00:00:22.39: J2::Init: NVRAM quick test PASSED on journal 5
2000-01-01,00:00:22.39: J2Manager::initialize: initialised disk 5 with journalette at 0xd0955140, next at 0xd0affa40
2000-01-01,00:00:22.39: J2 Initialize passed    [*........*]
2000-01-01,00:00:22.43: EPM Initialize passed   [.*.......*]
2000-01-01,00:00:22.44: Driver "/disk" opened OK with handle 8
2000-01-01,00:00:22.44: Disk Interface Capabilities:
2000-01-01,00:00:22.44:         Number of Slots: 6
2000-01-01,00:00:22.44:         Capabilities bitmap: 0x0000000000000000
2000-01-01,00:00:22.44:         Max SGL length: 128
2000-01-01,00:00:22.44:         Default timeout in seconds: 20
SetupHotPlug
mvCheckHotPlug: Msg Rcvd; Adapter 30350596 Drive 30350399 Event 9
2000-01-01,00:00:22.64: [tHotPlug] MainLoop: mvCheckHotPlug() returned; eventID=9; adapterID=30350596; driveID=30350399
2000-01-01,00:00:22.64: DiskManager Initialize passed   [..*......*]
2000-01-01,00:00:22.66: DiskPackManager Initialize passed       [...*.....*]
2000-01-01,00:00:22.68: RegionManager Initialize passed [....*....*]
2000-01-01,00:00:22.69: ZoneManager Initialize passed   [.....*...*]
2000-01-01,00:00:22.73: LayoutManager Initialize passed [......*..*]
2000-01-01,00:00:22.74: Zone0InfoTable Initialize passed        [.......*.*]
2000-01-01,00:00:22.76: CAL::Initialize: read wall clock of Sat Jan  1 00:00:22 2000
2000-01-01,00:00:22.76: Calendar Server Initialize passed       [........**]
2000-01-01,00:00:22.78: Reset state for ClusterPool BULK
2000-01-01,00:00:22.78: Reset state for ClusterPool TRANS
2000-01-01,00:00:22.78: ClusterManager Initialize passed        [*.......**]
2000-01-01,00:00:22.79: CatManager Initialize passed    [.*......**]
2000-01-01,00:00:22.81: DiskUtilizationDaemon Initialize passed [..*.....**]
2000-01-01,00:00:22.83: J1tag Initialize passed [...*....**]
GetBuffer for 0x10012001
GetBuffer: base region address 0xf410a000 offset of partition 0x00000040
GetBuffer 0xf410a040
2000-01-01,00:00:22.86: Writejournal Initialize passed  [....*...**]
2000-01-01,00:00:22.88: Added shared data region /mgmtpool to core dump mem filter : 0xf420b000 length 0x00008000
2000-01-01,00:00:22.88: Host App Manager Initialize passed      [.....*..**]
2000-01-01,00:00:22.89: DeadlockWatchdog Initialize passed      [......*.**]
2000-01-01,00:00:22.93: DataScrubber Initialize passed  [.......***]
2000-01-01,00:00:22.94: tDefrag thread created
2000-01-01,00:00:22.94: tCATMScan thread created
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: HLBAT::cachePrefillThread: started
2000-01-01,00:00:22.94: Slab pool <N3BFCI19BFCProductionParamsE14RangeListEntryINS1_11VirtualAddrEEE> created empty (perCore[0] = 0xffb6a5a0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:22.96: Created relayout thread number Created relayout thread number Created relayout thread number Created relayout thread number Slab pool <0123N3BFCI19BFCProductionParamsE14RangeListEntryINS1_12PhysicalAddrEEE
2000-01-01,00:00:22.98:
2000-01-01,00:00:22.98:
2000-01-01,00:00:22.98:
2000-01-01,00:00:22.98: > created empty (perCore[0] = 0xffb6a5e0; sizeof(perCore) = 0x00000040
2000-01-01,00:00:23.00: Slab pool <N3BFCI19BFCProductionParamsE14RangeListEntryINS1_10RegionAddrEEE> created empty (perCore[0] = 0xffb6a620; sizeof(perCore) = 0x00000040
2000-01-01,00:00:23.01: disabling event handling        [*......***]
2000-01-01,00:00:23.03: DiskManager LoadDiskPack called
Number of adapters 3
Number of drives 6
Adapter 0 has 2 channels
Adapter 0 channel 0 = /sata00
Adapter 0 channel 1 = /sata01
Adapter 1 has 2 channels
Adapter 1 channel 0 = /sata02
Adapter 1 channel 1 = /sata03
Adapter 2 has 2 channels
Adapter 2 channel 0 = /sata04
Adapter 2 channel 1 = /sata05
2000-01-01,00:00:23.04: DM::UpdateMap
getDrivesPresentBitmap() drivemap = 0x0 number_of_drives = 0
2000-01-01,00:00:23.06: [iRunesa] DM::UpdateMap phys drive map now 0 (0 disks)
2000-01-01,00:00:23.06: DiskManager LoadDiskPack passed
2000-01-01,00:00:23.06: enabling event handling [.*.....***]
2000-01-01,00:00:23.09: CAL::registerAlarm: added
2000-01-01,00:00:23.09:         startTime       :Sat Jan  1 00:00:23 2000
2000-01-01,00:00:23.09:         expiryTime      :Sat Jan  1 00:10:23 2000
2000-01-01,00:00:23.09:         deliveryTime    :Thu Jan  1 00:00:00 1970
2000-01-01,00:00:23.09:         duration        :10Mins
2000-01-01,00:00:23.09:         remaining       :10Mins
2000-01-01,00:00:23.11:         source          :0x534d4c44 [DLMS]
2000-01-01,00:00:23.11:         type            :ONE SHOT SINGLE BOOT
2000-01-01,00:00:23.11: CAL::registerAlarm: added
2000-01-01,00:00:23.11:         startTime       :Sat Jan  1 00:00:23 2000
2000-01-01,00:00:23.13:         expiryTime      :Sat Jan  1 00:10:23 2000
2000-01-01,00:00:23.13:         deliveryTime    :Thu Jan  1 00:00:00 1970
2000-01-01,00:00:23.13:         duration        :10Mins
2000-01-01,00:00:23.14:         remaining       :10Mins
2000-01-01,00:00:23.14:         source          :0x50494e48 [HNIP]
2000-01-01,00:00:23.14:         type            :ONE SHOT SINGLE BOOT
2000-01-01,00:00:23.14: DLBAT flushed   [..*....***]
2000-01-01,00:00:23.18: DIS discovery complete  [...*...***]
2000-01-01,00:00:23.19: ELM: Sat Jan 01 00:00:23 2000: DPM::doColdStart: NO DISKS FOUND DURING PACK DISCOVERY
2000-01-01,00:00:23.19: Canceling SM boot alarm
2000-01-01,00:00:23.19: Notifying SPMM of system initialization
IoSc: state = 0, serial = 0x0
Interfaces enabled from the RTP ... bringing up No Interface first ...
iSCSI ENABLED
Interface ENABLED via syscall
2000-01-01,00:00:23.21: Load failure, clearing LEDs
[icCmd] 2000-01-01 00:00:23: interCoreGeneralCommThread: NAS stack UP message received
[icCmd] 2000-01-01 00:00:23: ACTIVATING NAS INTERFACE WITH LUN&INTERFACES
interfaceMakeActive called with int: iSCSI, active_int = No Interface
Sending stack UP state up to the RTP.

iSCSI interface is ENABLED
!!! NO active J1 manager recorded !!!
rtp_interface_status = 1 rtp_interface_down_sent = 0 first_make_active = 1 reset_count = 0
takeDownOtherInterfaces:
Interface iSCSI state is: ENABLED
[icCmd] 2000-01-01 00:00:23: iSCSIMSChangeState: Called. New State: 2
iSCSI ACTIVE
2000-01-01,00:00:23.23: DISK PACK FAILED TO LOAD! USB IS UP BUT YOU CAN'T WRITE UNTIL PROBLEMS RECTIFIED!
2000-01-01,00:00:23.23: [USBtxShim] rxCmd: interface stack state command: flags 0x00000048; interface number 4; old state 1
2000-01-01,00:00:23.26: USBHostRequest::rxCmd: iSCSI Stack Connected
2000-01-01,00:00:23.28: [USBtxShim] transportUpdate: updating stack state for interface 4 from 1 to 0
2000-01-01,00:00:29.31: LoadAbubs lun 0

これまでよりもログが先に進んだ。インジケータランプも、一番上だけ赤色に点灯している状態となった!

いったん電源を落とし、分解していたDrobo 5Nを再び組み上げ、これまで使用していたHDDを挿入、Linuxシリアルコンソールに接続した状態で電源を入れる。

LxImageとLxHdrを差し替え後のLinuxブートログ
Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 1
[    0.000000] Linux version 3.2.58-2 (root@buildtestserver3) (gcc version 4.4.5 20100614 (prerelease) (FSF GNU GCC branch-4.4.5. Marvell GCC 201106-257.a1ba7f96) ) #1 SMP Thu May 26 14:04:32 PDT 2016
[    0.000000] CPU: Marvell PJ4Bv7 Processor [562f5842] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] Machine: Marvell Armada XP Development Board
[    0.000000] Using UBoot passing parameters structure
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] memblock_add_region memory start 0x20000000  size 0x58200000
[    0.000000] memblock_add_region memory start 0x78200000  size 0x7e00000
[    0.000000] memblock_add_region reserved start 0x53000000  size 0x29000000
[    0.000000] memblock_add_region reserved start 0x200081c0  size 0x8170b4
[    0.000000] memblock_add_region reserved start 0x20004000  size 0x4000
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] memblock_add_region reserved start 0x52ffc000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff8000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff4000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52ff0000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fec000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fe8000  size 0x4000
[    0.000000] memblock_add_region reserved start 0x52fe4000  size 0x4000
[    0.000000] SMP: init cpus
[    0.000000] PERCPU: Embedded 3 pages/cpu @80b2c000 s22976 r8192 d17984 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 98111
[    0.000000] Kernel command line: rootfstype=jffs2 root=/dev/mtdblock3 rw mtdparts=cfi_flash_0:1m@0m(nor_hdr),3m@1m(var),30m@4m(rfs0),30m@34m(rfs1) ip=169.254.1.12:169.254.189.174:169.254.1.1:255.255.0.0:shockwave:eth0:none mv_cpu_count=3 mv_rsrc=uart1:eth0:spi:mstr mv_sh_mem=0x80000000:0x100000 mv_ipc=0 vmalloc=550M console=ttyS0,115200 earlyprintk=ttyS0,1152000 pm_level=off
[    0.000000] PID hash table entries: 4096 (order: 0, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 262144 (order: 6, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 131072 (order: 5, 524288 bytes)
[    0.000000] Memory: 1536MB = 1536MB total
[    0.000000] Memory: 887840k/887840k available, 685024k reserved, 65536K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff4000   (  16 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd8800000 - 0xfa800000   ( 544 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xd8200000   (1410 MB)
[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
[    0.000000]       .text : 0x80008000 - 0x806f4000   (7088 kB)
[    0.000000]       .init : 0x806f4000 - 0x807359c0   ( 263 kB)
[    0.000000]       .data : 0x80736000 - 0x807819f8   ( 303 kB)
[    0.000000]        .bss : 0x80781a1c - 0x8081f274   ( 631 kB)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:211
[    0.000000] Initializing ArmadaXP SOC Timer 3
[    0.000000] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 171798ms
[    0.000207] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[    0.092942] pid_max: default: 32768 minimum: 301
[    0.097779] Security Framework initialized
[    0.101985] SELinux:  Initializing.
[    0.105660] Mount-cache hash table entries: 2048
[    0.111049] CPU: Testing write buffer coherency: ok
[    0.116216] CPU0: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.121983] SMP: prepare CPUs (3 cores)
[    0.126247] Setting Clocks for secondary CPUs
[    0.130918] Armada-XP Performance Monitor Unit detected (Marvell ID)!!!
[    0.137592] hw perfevents: enabled with Armada PJ4 PMU driver, 7 counters available
[    0.146422] SMP: CPU 1 Waking up CPU 2
[    0.177442] CPU1: Booted secondary processor
[    0.210072] CPU1: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.210673] SMP: CPU 1 Waking up CPU 3
[    0.254610] CPU2: Booted secondary processor
[    0.290072] CPU2: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.290164] Brought up 3 CPUs
[    0.303271] SMP: Total of 3 processors activated (3590.55 BogoMIPS).
[    0.310822] devtmpfs: initialized
[    0.319009] xor: measuring software checksum speed
[    0.370077]    arm4regs  :   948.800 MB/sec
[    0.420108]    8regs     :   611.200 MB/sec
[    0.470077]    32regs    :   848.000 MB/sec
[    0.474332] xor: using function: arm4regs (948.800 MB/sec)
[    0.480146] NET: Registered protocol family 16
[    0.487057] Aurora: Working in ARMv7 mode
[    0.491179] L0 cache Enabled
[    0.494134] Speculative Prefetch Disabled
[    0.498230] Support IO coherency.
[    0.634726] Warning: AMP Address decode windows reg != 0
[    0.642221] Initialized Address decode windows
[    0.647032]
[    0.648618]   Marvell Armada-XP DB-78460-BP rev 2.0 Board -  Soc: MV88F5570 Rev 8 LE
[    0.656492]   Detected Tclk 250000000, SysClk 600000000, FabricClk 600000000, PClk 1200000000
[    0.665083]   LSP version: linux-3.2.58-2014_T2.0p2 (16KB SW Page Size)
[    0.671765]   AMP: Resources - uart1 - eth0 - xor1 - spi - mstr
[    0.677895]
[    0.680585] Register platform device: mv_neta_port_0
[    0.715121] bio: create slab <bio-0> at 0
[    0.880122] raid6: int32x1    149 MB/s
[    1.050382] raid6: int32x2    146 MB/s
[    1.220132] raid6: int32x4    118 MB/s
[    1.390286] raid6: int32x8    118 MB/s
[    1.394109] raid6: using algorithm int32x1 (149 MB/s)
[    1.400005] vgaarb: loaded
[    1.403846] SCSI subsystem initialized
[    1.409859] usbcore: registered new interface driver usbfs
[    1.416003] usbcore: registered new interface driver hub
[    1.421770] usbcore: registered new device driver usb
[    1.429443] Switching to clocksource axp_clocksource
[    1.463618] NET: Registered protocol family 2
[    1.468308] IP route cache hash table entries: 16384 (order: 2, 65536 bytes)
[    1.475970] TCP established hash table entries: 65536 (order: 5, 524288 bytes)
[    1.483844] TCP bind hash table entries: 65536 (order: 5, 524288 bytes)
[    1.491177] TCP: Hash tables configured (established 65536 bind 65536)
[    1.497798] TCP reno registered
[    1.501026] UDP hash table entries: 1024 (order: 1, 32768 bytes)
[    1.507152] UDP-Lite hash table entries: 1024 (order: 1, 32768 bytes)
[    1.513900] NET: Registered protocol family 1
[    1.518604] RPC: Registered named UNIX socket transport module.
[    1.524601] RPC: Registered udp transport module.
[    1.529370] RPC: Registered tcp transport module.
[    1.534138] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.541406]   o 3 Giga ports supported
[    1.545237]   o SKB recycle supported (Enabled)
[    1.549833]   o NETA acceleration mode 1
[    1.553824]   o RX Queue support: 8 Queues * 128 Descriptors
[    1.559552]   o TX Queue support: 8 Queues * 532 Descriptors
[    1.565276]   o GSO supported
[    1.568315]   o GRO supported
[    1.571352]   o Receive checksum offload supported
[    1.576212]   o Transmit checksum offload supported
[    1.581153]   o Driver ERROR statistics enabled
[    1.585759]
[    1.587392] port #0: is_sgmii=0, is_rgmii=1, phy_addr=0
[    1.592895]   o Loading network interface(s) for port #0: cpu_mask=0xf, tx_csum_limit=9800
[    1.601242]
[    1.602812]   o Port 0 is connected to Linux netdevice
[    1.609847]     o eth0, ifindex = 2, GbE port = 0
[    1.618058]  giga p=0: mtu=1500, mac=xx:xx:xx:xx:xx:xx (platform)
[    1.624214]
[    1.626825] audit: initializing netlink socket (disabled)
[    1.632308] type=2000 audit(1.620:1): initialized
[    1.704062] highmem bounce pool size: 64 pages
[    1.709336] Loading notifyfs 0.11
[    1.712771] notifyfs loaded with sizeof(ino_t)=4.
[    1.717862] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    1.724163] SGI XFS with security attributes, large block/inode numbers, no debug enabled
[    1.733017] msgmni has been set to 1606
[    1.738084] async_tx: api initialized (async)
[    1.742523] io scheduler noop registered
[    1.746525] io scheduler deadline registered (default)
[    1.751781] io scheduler cfq registered
[    1.755720] Initializing ths8200_init
[    1.759583] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[    1.784794] mv_xor mv_xor.2: Marvell XOR: ( xor )
[    1.804628] mv_xor mv_xor.3: Marvell XOR: ( fill cpy )
[    1.815201] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.822261] serial8250.0: ttyS0 at MMIO 0xd0012100 (irq = 42) is a 16550A
[    1.829137] console [ttyS0] enabled, bootconsole disabled
[    1.829137] console [ttyS0] enabled, bootconsole disabled
[    1.840482] SHARED_MEM: mapping shared memory Header physical addr 7bffc000 virtual addr 0xd8878000
[    1.849569] SHARED_MEM: INIT: Shared Memory Header in Kernel space at Addr: 0xd8878000
[    1.857534] SHARED_MEM: request doorbell irq: 0x1 dbell mask ipc: 0x2107c dbell mask drobo 2197c queue_os_info b153c9e0
[    1.868448] shared_mem_module_init: Location of shm_dev: b153c9c0
[    1.875121] brd: module loaded
[    1.881931] loop: module loaded
[    1.885097] dri_dnas_scsi_init: init... dri_dnas_dev at line 5263 (16KB SW Page Size)
[    1.893307] wait_for_init_shared_mem: Entering Mutex for shared memory init
[    1.900310] SHARED_MEM: CPU1: READY TO WAIT FOR INITIALIZATION OF SHARED MEMORY
[    1.901601]
[    1.901604] INFO: Found cfi_flash_0 0 - base 0xd8000000, size 0x4000000, bus 2
[    1.901627] INFO: Found cfi_flash_1 1 - base 0xdc000000, size 0x4000000, bus 2
[    1.901635] INFO: flashInfoFill - Found 2 Flash Devices
[    1.901642] INFO: flash_map_init - detected 2 devices
[    1.901650] MTD: Initialize the cfi_flash_0 device at address 0xd8000000
[    1.902367]
[    1.902369] INFO: Io remapped successfully - phy addr = 0xd8000000, virt addr = 0xd9000000
[    1.902382] INFO: Using cfi_probe to probe cfi_flash_0 at address 0xd8000000, size 0x4000000, width 2m
[    1.902469] cfi_flash_0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002301
[    1.902485] Amd/Fujitsu Extended Query Table at 0x0040
[    1.902501]   Amd/Fujitsu Extended Query version 1.5.
[    1.902512] number of CFI chips: 1
[    1.902519]  - detected OK
[    1.902539] 4 cmdlinepart partitions found on MTD device cfi_flash_0
[    1.902548] Creating 4 MTD partitions on "cfi_flash_0":
[    1.902560] 0x000000000000-0x000000100000 : "nor_hdr"
[    1.903548] 0x000000100000-0x000000400000 : "var"
[    1.904460] 0x000000400000-0x000002200000 : "rfs0"
[    1.905376] 0x000002200000-0x000004000000 : "rfs1"
[    1.906291]  - OK.
[    1.906297] MTD: Initialize the cfi_flash_1 device at address 0xdc000000
[    1.907016]
[    1.907019] INFO: Io remapped successfully - phy addr = 0xdc000000, virt addr = 0xde000000
[    1.907030] INFO: Using cfi_probe to probe cfi_flash_1 at address 0xdc000000, size 0x4000000, width 2m
[    1.907101] cfi_flash_1: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002301
[    1.907115] Amd/Fujitsu Extended Query Table at 0x0040
[    1.907130]   Amd/Fujitsu Extended Query version 1.5.
[    1.907139] number of CFI chips: 1
[    1.907145]  - detected OK - OK.
[    2.071523] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[    2.081687] e1000e: Intel(R) PRO/1000 Network Driver - 1.5.1-k
[    2.087575] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[    2.093632] sky2: driver version 1.30
[    2.097430] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.104291] usbcore: registered new interface driver usblp
[    2.109840] Initializing USB Mass Storage driver...
[    2.114866] usbcore: registered new interface driver usb-storage
[    2.120892] USB Mass Storage support registered.
[    2.125658] usbcore: registered new interface driver ums-datafab
[    2.131789] usbcore: registered new interface driver ums-freecom
[    2.137933] usbcore: registered new interface driver ums-jumpshot
[    2.144144] usbcore: registered new interface driver ums-sddr09
[    2.150209] usbcore: registered new interface driver ums-sddr55
[    2.156473] mousedev: PS/2 mouse device common for all mice
[    2.162238] i2c /dev entries driver
[    2.166030] md: raid6 personality registered for level 6
[    2.171360] md: raid5 personality registered for level 5
[    2.176700] md: raid4 personality registered for level 4
[    2.184053] usbcore: registered new interface driver usbhid
[    2.189659] usbhid: USB HID core driver
[    2.193512] oprofile: using arm/mrvl_pj4b
[    2.197619] nf_conntrack version 0.5.0 (13872 buckets, 55488 max)
[    2.204074] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.209497] TCP cubic registered
[    2.212890] NET: Registered protocol family 10
[    2.217981] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    2.223453] IPv6 over IPv4 tunneling driver
[    2.228226] NET: Registered protocol family 17
[    2.232746] 8021q: 802.1Q VLAN Support v1.8
[    2.236975] VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
[    2.244965] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    2.254151] pool #0: pkt_size=1536, buf_size=1632 - 2048 of 2048 buffers added
[    2.261831] eth0: link up
[    2.264479] eth0: started
[    2.284788] IP-Config: Complete:
[    2.288027]      device=eth0, addr=169.254.1.12, mask=255.255.0.0, gw=169.254.1.1,
[    2.295420]      host=shockwave, domain=, nis-domain=(none),
[    2.301107]      bootserver=169.254.189.174, rootserver=169.254.189.174, rootpath=
[    2.309221] md: Waiting for all devices to be available before autodetect
[    2.316046] md: If you don't use raid, use raid=noautodetect
[    2.322343] md: Autodetecting RAID arrays.
[    2.326472] md: Scanned 0 and added 0 devices.
[    2.330929] md: autorun ...
[    2.333730] md: ... autorun DONE.
[   11.429992] JFFS2 notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 123 of xdatum (0 unchecked, 44 orphan) and 1069 of xref (0 dead, 185 orphan) found.
[   11.446314] VFS: Mounted root (jffs2 filesystem) on device 31:3.
[   11.452550] Freeing init memory: 256K
[   15.681001] type=1403 audit(15.670:2): policy loaded auid=4294967295 ses=4294967295
vm.dirty_ratio = 5
[   17.472785] JFFS2 notice: (482) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 0 orphan) and 957 of xref (0 dead, 903 orphan) found.
enable_var: INFO: Fixing file permissions in /var.
enable_var: INFO: File permission check completed.
enable_var: INFO: Deleted file /var/log/LXcpu0History.
enable_var: INFO: Deleted file /var/log/LXcpu1History.
enable_var: INFO: Deleted file /var/log/LXcpu2History.
enable_var: INFO: Deleted file /var/log/LXcpuHistory.
enable_var: INFO: Deleted directory /var/lock.
enable_var: INFO: Deleted directory /var/run.
enable_var: INFO: Deleted directory /var/samba.
enable_var: INFO: Created directory /var/run/avahi-daemon.
enable_var: INFO: Created directory /var/lock.
enable_var: INFO: Created directory /var/samba.
enable_var: SUCCESS: mounted /dev/mtdblock1 at /var
/usr/bin/ifstatus: eth0 link is on
INFO: Found valid static config [   18.795312] type=1400 audit(18.790:3): avc:  denied  { read } for  pid=521 comm="ifconfig" path="/var/network/static.conf" dev=jffs2 ino=16526298 scontext=system_u:system_r:ifconfig_t:s0 tcontext=system_u:object_r:var_t:s0 tclass=file
for eth0. Setting STATIC IP config.
route: SIOCDELRT: No such process
INFO: Static config setup successfully.
IP: 192.168.0.2 SUBNET: 255.255.255.0 GATEWAY: 192.168.0.1 DNS1: 192.168.0.1 DNS2: 192.168.0.1 Jumbo:
[   25.934566] SHARED_MEM: CPU1: INITIALIZATION STARTED BY CPU0. WAITING ON INIT DONE
[   26.154578] SHARED_MEM: CPU1: INITIALIZATION OF SHARED MEMORY BY CPU0 DONE DETECTED
[   26.162260] wait_for_init_shared_mem: Exiting Mutex for shared memory init
[   26.169168] SHARED_MEM: shared_mem_open: About to take semaphore.
[   26.175288] SHARED_MEM: shared_mem_open: Got Semaphore.
[   26.180531] wait_for_init_shared_mem: Entering Mutex for shared memory init
[   26.187522] wait_for_init_shared_mem: Exiting Mutex for shared memory init
[   26.196641] SHARED_MEM: region name SHJ1  phy_addr 6e7fc000 virt_addr e3000000 size ce00000
[   26.206757] SHARED_MEM: region name read  phy_addr 637dc000 virt_addr f0000000 size a100000
[   26.215171] SHARED_MEM: region name SGLD  phy_addr 544d0000 virt_addr d8c00000 size 100000
[   26.223488] SHARED_MEM: region name SHMQ  phy_addr 53ad0000 virt_addr dd400000 size 200000
[   26.231817] SHARED_MEM: region name SHLX  phy_addr 538d0000 virt_addr dd800000 size 200000
[   26.240142] SHARED_MEM: region name SHVX  phy_addr 536d0000 virt_addr ddc00000 size 200000
[   26.248442] SHARED_MEM: shared_mem_open: Incrememnted open count: 0x1
[   26.254916] Shared Memory Partition Map Addresses:
[   26.259720] -----------------------------------------------------------------------------
[   26.267931] SHJ1: Start:      0xe3000000, End:        0xefe00000, Phys:      0x6e7fc000
[   26.274748] HLRC: Start:      0xf0000000, End:        0xfa100000, Phys:      0x637dc000
[   26.281559] SGLD: Start:      0xd8c00000, End:        0xd8d00000, Phys:      0x544d0000
[   26.288376] SHLX: Start:      0xdd800000, End:        0xdda00000, Phys:      0x538d0000
[   26.295192] SHVX: Start:      0xddc00000, End:        0xdde00000, Phys:      0x536d0000
[   26.302000] -----------------------------------------------------------------------------
[   26.310214] SHARED_MEM: shm_queue_sync_cores: Mapped SHMQ partition at phys addr: 0x7bffc000 in kernel mem for size 0x200000
[   26.321474] SHARED_MEM: CPU1: shm_queue_sync_cores: Ready to wait for init of SHMQ
[   26.544573] SHARED_MEM: CPU1: shm_queue_sync_cores: Queue Init Started CPU0. Waiting on Init Done
[   26.553475] SHARED_MEM: CPU1: shm_queue_sync_cores: Init of SHMQ done
[   26.566129] handle_intercore_msg: Got a NET_INFO request
[   26.574506] handle_intercore_msg: Got UNEXEPECTED_REBOOT message
Date now set to: Wed Dec 31 16:00:39 PST 1969
[   41.763388] type=1400 audit(41.750:4): avc:  denied  { use } for  pid=585 comm="hostname" path="/dev/console" dev=rootfs ino=5001 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=fd
[   41.783011] type=1400 audit(41.770:5): avc:  denied  { read write } for  pid=585 comm="hostname" path="/dev/console" dev=rootfs ino=5001 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:root_t:s0 tclass=chr_file
[   41.807394] type=1400 audit(41.800:6): avc:  denied  { execute } for  pid=586 comm="hostname" name="killall" dev=jffs2 ino=700 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:bin_t:s0 tclass=file
[   41.826622] type=1400 audit(41.820:7): avc:  denied  { read open } for  pid=586 comm="hostname" name="killall" dev=jffs2 ino=700 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:bin_t:s0 tclass=file
[   41.846150] type=1400 audit(41.840:8): avc:  denied  { execute_no_trans } for  pid=586 comm="hostname" path="/usr/bin/killall" dev=jffs2 ino=700 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:object_r:bin_t:s0 tclass=file
[   41.867380] type=1400 audit(41.860:9): avc:  denied  { mmap_zero } for  pid=586 comm="killall" scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:hostname_t:s0 tclass=memprotect
[   41.887332] type=1400 audit(41.880:10): avc:  denied  { search } for  pid=586 comm="killall" name="1" dev=proc ino=85 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=dir
[   41.906077] type=1400 audit(41.900:11): avc:  denied  { read } for  pid=586 comm="killall" name="stat" dev=proc ino=138 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=file
[   41.924772] type=1400 audit(41.920:12): avc:  denied  { open } for  pid=586 comm="killall" name="stat" dev=proc ino=138 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=file
[   41.943713] type=1400 audit(41.930:13): avc:  denied  { read } for  pid=586 comm="killall" name="exe" dev=proc ino=329 scontext=system_u:system_r:hostname_t:s0 tcontext=system_u:system_r:init_t:s0 tclass=lnk_file
Starting nasdLogRotate
Drobo5N:/ # [   65.922631] handle_intercore_msg: Got ISCSI_ENABLE message
[   65.933989] handle_intercore_msg: QUEUING ISCSI_ENABLE to sysfs
[   68.944791] scsi0 : dri_dnas, version 2.0.0 [20120918], Commands: 0, Aborts: 0, Device Resets: 0
[   68.955693] scsi 0:0:0:0: Direct-Access     Drobo    5N               1.00 PQ: 0 ANSI: 5
[   68.965351] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   68.965690] sd 0:0:0:0: [sda] physical block alignment offset: 3584
[   68.965710] sd 0:0:0:0: [sda] 137438953472 512-byte logical blocks: (70.3 TB/64.0 TiB)
[   68.965721] sd 0:0:0:0: [sda] 4096-byte physical blocks
[   68.971781] sd 0:0:0:0: [sda] Write Protect is off
[   68.973820] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, supports DPO and FUA
[   69.043944]  sda: sda1 sda2
[   69.058731] sd 0:0:0:0: [sda] Attached SCSI disk
[  141.760677] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: discard,barrier=1
[  146.218589] Adding 2097136k swap on /mnt/DroboFS/swapfile.  Priority:-1 extents:6 across:2392048k
ping: bad address 'ssl.google-analytics.com'
/usr/local/bin/analytics.sh: Unable to ping ssl.google-analytics.com with error code 1, exiting.
[  173.683999] handle_intercore_msg: Got an PACK_READ_ONLY  request
ping: bad address 'ssl.google-analytics.com'
/usr/local/bin/analytics.sh: Unable to ping ssl.google-analytics.com with error code 1, exiting.
dnas_configs_droboapps_99_analytics.sh: WARNING: Unable to report DroboApps status "0", due to error code 1; exiting.

HDDが挿入されている場所のインジケータランプが青色に点灯した!(残りは消灯)

/mnt/DroboFS/dev/sda1がマウントされている。

Drobo5N:/ # df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   30.0M     24.8M      5.2M  83% /
/dev/root                30.0M     24.8M      5.2M  83% /
tmpfs                   433.6M      2.0M    431.6M   0% /tmp
/dev/shm                 64.0M         0     64.0M   0% /dev/shm
/dev/mtdblock1            3.0M    752.0K      2.3M  24% /var
/dev/sda1                63.9T      1.1T     62.9T   2% /mnt/DroboFS

なお、この個体は、ネットワーク認識が不調で、LANケーブルを接続していてもネットワークにつながらないことがあり、上記のログでは、ブート時にGoogleアナリティクスに情報を送信しているスクリプトがpingが通らないとエラーを報告している。

これではDrobo Dashboardからも接続できないので、再度起動してトライする。

再起動時の後片付けログ
Drobo5N:/ # reboot
=============================================================
Controlled reboot of the system - starting a safe shutdown
=============================================================
[ 1140.884582] handle_intercore_msg: Got LX_SHUTDOWN message
Shutdown started at Sat Jan  1 00:18:08 PST 2000
Stopping DroboApps...
DroboApps stopped at Sat Jan  1 00:18:08 PST 2000
Stopping nmbd
Stopping smbd
Stopping avahi-daemon
Stopping incrond
Stopping iostat
Stopping klogd
Stopping syslogd
Stopping nasd
Stopping netplugd
Stopping netatalk
Stopping LXcpuHistory.sh
Stopping nasdLogRotate
Drobo5N:/etc # [ 1141.165437] dnas_icctl_get: interrupted, returning
Stopping restart_nasd
incrond[1856]: stopping service
Killing nasd
Flushing data to disk
/etc/init.d/rcK: line 99: /usr/bin/esactl: not f[ 1142.212095] type=1400 audit(946714689.690:28): avc:  denied  { use } for  pid=6750 comm="swapoff" path="/dev/console" dev=rootfs ino=5001 scontext=system_u:system_r:fsadm_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=fd
ound
Disabling [ 1142.233266] type=1400 audit(946714689.720:29): avc:  denied  { read write } for  pid=6750 comm="swapoff" path="/dev/console" dev=rootfs ino=5001 scontext=system_u:system_r:fsadm_t:s0 tcontext=system_u:object_r:root_t:s0 tclass=chr_file
swapfiles
Unmounting diskpack and flash memory
Notifying ESA that shutdown is complete
/etc/init.d/rcK: line 112: /usr/bin/esactl: not found
Remaining processes:
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:15 /bin/busybox init
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    4 ?        S      0:00 [kworker/0:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:00 [migration/1]
    8 ?        S      0:00 [kworker/1:0]
    9 ?        S      0:00 [ksoftirqd/1]
   10 ?        S      0:02 [migration/2]
   11 ?        S      0:00 [kworker/2:0]
   12 ?        S      0:00 [ksoftirqd/2]
   13 ?        S<     0:00 [khelper]
   14 ?        S      0:00 [kdevtmpfs]
   15 ?        S      0:00 [kworker/u:1]
  168 ?        S      0:00 [sync_supers]
  170 ?        S      0:00 [bdi-default]
  172 ?        S<     0:00 [kblockd]
  173 ?        S      0:00 [kworker/1:1]
  179 ?        S<     0:00 [ata_sff]
  190 ?        S      0:00 [khubd]
  195 ?        S<     0:00 [md]
  215 ?        S<     0:00 [rpciod]
  245 ?        S      0:00 [khungtaskd]
  251 ?        S      0:00 [kswapd0]
  252 ?        S      0:00 [fsnotify_mark]
  253 ?        S<     0:00 [nfsiod]
  254 ?        S<     0:00 [xfs_mru_cache]
  255 ?        S<     0:00 [xfslogd]
  256 ?        S<     0:00 [xfsdatad]
  257 ?        S<     0:00 [xfsconvertd]
  258 ?        S<     0:00 [crypto]
  263 ?        S      0:00 [ocf_0]
  264 ?        S      0:00 [ocf_ret_0]
  265 ?        S      0:00 [ocf_1]
  266 ?        S      0:00 [ocf_ret_1]
  267 ?        S      0:00 [ocf_2]
  268 ?        S      0:00 [ocf_ret_2]
  336 ?        S<     0:00 [dri_dnas_xfer]
  337 ?        D      0:11 [dri_dnas_thread]
  350 ?        S      0:00 [mtdblock0]
  355 ?        S      0:00 [mtdblock1]
  360 ?        S      0:00 [mtdblock2]
  365 ?        S      0:00 [mtdblock3]
  372 ?        [ 1171.090055] handle_intercore_msg: Got ISCSI_ENABLE message
S      0:00 [mtdblock4]
  379 ?        S      0:01 [kworker/2:1]
  380 ?        S<     0:00 [bond0]
  465 ?        SN     0:05 [jffs2_gcd_mtd3]
  595 ttyS0    Ss+    0:00 -/bin/sh
 1264 ?        D      0:10 [dri_shared_res_]
 1265 ?        D      0:10 [dri_scsi_resp_2]
 1266 ?        S      0:00 [dri_scsi_req_3]
 1271 ?        S      0:00 [sc[ 1171.126559] handle_intercore_msg: Got ISCSI_DISABLE message
si_eh_0]
 1732 [ 1171.132495] dri_dnas_fake_remove: removing device: b153c5c0
?        S      0:00 [kworker/u:3]
 4219 ?        S      0:00 [kworker/0:2]
 5658 ?        S      0:00 /bin/busybox /bin/sleep 300
 6652 ?        Ss     0:00 /bin/sh /etc/init.d/rcK
 6747 ?        S      0:00 [flush-8:0]
 6748 ?        S      0:00 [flush-mtd-unmap]
 6752 ?        S      0:00 [kworker/1:2]
 6755 ?        R      0:00 /bin/ps x
Remaining mounts:
rootfs / rootfs rw 0 0
/dev/root / jffs2 rw,seclabel,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
proc /proc proc rw,relatime 0 0
nodev /sys/kernel/debug debugfs rw,relatime 0 0
devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620 0 0
tmpfs /tmp tmpfs rw,seclabel,relatime 0 0
/dev/shm /dev/shm tmpfs rw,seclabel,relatime,size=65536k 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
Shut down completed at Sat Jan  1 00:18:38 PST 2000
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to[ 1174.206316] Shutting Down Marvell Ethernet Driver
[ 1174.211070] System halted.

いろいろ後片付けをしてくれたあと、自動的に再起動する。

ネットワーク認識の不調は、Linuxシリアルコンソールを見ながら、以下のようにeth0: link is not readyと表示された瞬間にLANケーブルを接続すると認識してくれるようなのだが、これではさすがに不便なので、こちらも解決策を探したい(つながらないときでも、ifconfig eth0では認識されている)。

[    2.262211] eth0: started
[    2.265209] ADDRCONF(NETDEV_UP): eth0: link is not ready
[    5.652447] eth0: link up, full duplex, speed 1 Gbps
[    5.664781] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

今回はネットワーク認識に成功した。

しばらく待つと、Drobo Dashboardに表示され、Windows共有にも表示されるようになった! ファイルも無事!

まとめ

今回、文鎮化したDrobo 5Nの復活に成功した手順は、以下の通りです。

  • Drobo 5N本体を分解し、VxWorksシリアルコンソールに接続する(要半田付け)。
  • U-Bootの起動中に、任意のキーを押下してブートプロセスを中断し、ファームウェア更新前のLinux rootfsを使用するように、以下の環境変数を設定する。
    • 問題が起きている状態でのLxRoot設定値において、root=/dev/mtdblock2になっていればroot=/dev/mtdblock3に、root=/dev/mtdblock3になっていればroot=/dev/mtdblock2に設定変更すれば良いものと思われるが、変更後のrootの内容がファームウェア更新前のLinuxのものになっているか事前に確認しておくこと。
Marvell>> setenv LxRoot rootfstype=jffs2 root=/dev/mtdblock3 rw
Marvell>> setenv LxForceRootFS yes
  • VxWorks上で、USBディスクモジュール(eUSB)にファームウェア更新前のLinuxイメージが存在しないか確認し、残っているようであれば、ファイル名を挿げ替えてしまう(乱暴)。
[vxWorks *]# cd /bd0/
[vxWorks *]# mv LxImage LxImage_new
[vxWorks *]# mv LxHdr LxHdr_new
[vxWorks *]# cp LxImage_prev LxImage
[vxWorks *]# cp LxHdr_prev LxHdr
  • ドキドキしながら再起動する。

このプロセスで復活に成功するのは、以下が条件になるかと思います。

  • ファームウェア更新前のLinuxで起動できれば問題が解消するケースであること
    • Drobo Dashboardからファームウェアの更新を行った後、Linuxだけが更新され、VxWorksは更新されず、LinuxとVxWorksとの間で齟齬が生じていること(共有メモリ関係のエラー)が、文鎮化の原因と推測されるケース
    • VxWorks側は(Linux側との齟齬を除けば)正常に動作していて、PMUの問題は発生していないこと
    • その他、ハードウェア的な障害ではないこと
  • Drobo 5N上にファームウェア更新前のLinuxが残っていること
    • フラッシュメモリ上(rfs0かrfs1のどちらか)に、ファームウェア更新前のLinux rootfsが残っていること
    • USBディスクモジュール(eUSB)上に、ファームウェア更新前のLinuxイメージ関係("LxImage_prev", "LxHdr_prev")が残っていること

Linux部分のなかを見ると、ファームウェア3.5.11のものよりも、ファームウェア4.2.1のものの方が、より整理されていて、いろいろと障害対策もなされているように見えますが、改めてDrobo Dashboardからファームウェア4.2.1に更新するのはチャレンジャーすぎると思うので、当面、古いファームウェアの方のままにしようと思います。Drobo Dashboardからのファームウェア更新を行う場合には、U-Bootの環境変数の値は元に戻しておかないと干渉するかもしれないのでご注意ください。

「問題なく動作しているものに手を加えるな」の大原則を改めて痛感した年末年始、みなさんも幸運を! Good Luck!

@hemimountain
Copy link

drobo B810n ですが、Dashboard上に現れない、Linux TTLでは起動途中で停止している症状でした.
このページを参考にVxWorksから以前のLinuxイメージに書き戻したところ、無事に復活しました.
「ファイル名を挿げ替えてしまう(乱暴)。」
情報、ありがとうございました.

@2SC1815J
Copy link
Author

Drobo B810nの無事復活、おめでとうございます!
嬉しい情報共有とコメント、ありがとうございました。
この記事がお役に立てたようで何よりです。

いつか同様に困ってこの記事を訪れた方の参考に、類似モデルの分解写真などを挙げておきます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment