cancel
Showing results for 
Search instead for 
Did you mean: 

Ruckus icx 7150 fails to start(CRITICAL: Failed to do SIL Init, error: -1)

jesse_lin
New Contributor

Ruckus icx 7150 fails to start. The following is an error message


ICX7150-24 Copper (Non-POE), P1
SYS CPLD VER: 0x0 Released Ver: 0x27

Crashkernel Disabled
device 0 offset 0xbfe00, size 0x200
device 0 offset 0x0, size 0xc0000
Enter 'b' to stop at boot monitor:  0
device 0 offset 0x0, size 0xc0000
Booting image from Tftp
bcm_xgs_gmac-0 Waiting for PHY auto negotiation to complete......... TIMEOUT !
Auto-neg error, defaulting to 10BT/HD
Change GMAC speed to 10MB
Using bcm_xgs_gmac-0 device
TFTP from server 192.168.7.155; our IP address is 192.168.7.100
Filename 'SPR08090m.bin'.
Load address: 0x70000000
Loading: *
ARP Retry count exceeded; starting again
could not boot from tftp, trying to boot from primary
device 0 offset 0x0, size 0xc0000
Crashkernel Disabled
BOOTING image from Primary

NAND read: device 0 offset 0x0, size 0x2000000
 33554432 bytes read: OK
## Loading kernel from FIT Image at 70000200 ...
   Using 'conf@1' configuration
   Trying 'kernel@2' kernel subimage
     Description:  Ruckus Linux MN VER=08.0.90m
     Type:         Kernel Image
     Compression:  lzma compressed
     Data Start:   0x70250168
     Data Size:    2400632 Bytes = 2.3 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x61008000
     Entry Point:  0x61008000
     Hash algo:    crc32
     Hash value:   da82e8e7
## Loading kernel from FIT Image at 70000200 ...
   Using 'conf@1' configuration
   Trying 'kernel@2' kernel subimage
     Description:  Ruckus Linux MN VER=08.0.90m
     Type:         Kernel Image
     Compression:  lzma compressed
     Data Start:   0x70250168
     Data Size:    2400632 Bytes = 2.3 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x61008000
     Entry Point:  0x61008000
     Hash algo:    crc32
     Hash value:   da82e8e7
   Verifying Hash Integrity ... crc32+ OK
## Loading ramdisk from FIT Image at 70000200 ...
   Using 'conf@1' configuration
   Trying 'ramdisk@1' ramdisk subimage
     Description:  Ramdisk -rootfs
     Type:         RAMDisk Image
     Compression:  lzma compressed
     Data Start:   0x704a0c94
     Data Size:    27723055 Bytes = 26.4 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x00000000
     Entry Point:  0x00000000
     Hash algo:    crc32
     Hash value:   ef2d5a16
   Verifying Hash Integrity ... crc32+ OK
## Loading fdt from FIT Image at 70000200 ...
   Using 'conf@1' configuration
   Trying 'fdt@3' fdt subimage
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x7049ea3c
     Data Size:    8607 Bytes = 8.4 KiB
     Architecture: ARM
     Hash algo:    crc32
     Hash value:   6fc9a37b
   Verifying Hash Integrity ... crc32+ OK
   Loading fdt from 0x7049ea3c to 0x65008000
   Booting using the fdt blob at 0x65008000
   Uncompressing Kernel Image ... OK
   Using Device Tree in place at 65008000, end 6500d19e

Starting kernel ...

Mounting file system...
booting with 4.4 kernel
NAND Type: Micron NAND 2GiB (x 1)
PLATFORM MN
dd cmd: UBI
Config partition mounted
Resource partition is mounted!!
Please download UFI image to install packages
/etc/process_packages.sh: line 148: can't create /.pkg/error.log: nonexistent directory
Package installation is incomplete, related functionalities may not be available
dhcpd executable file is not present.
Starting up system statistics daemon...
Starting systatsd done
Starting up health monitor daemon...
Log Level 7: Daemonized systatsd
Systatsd Logging Env is not set, initializing loglevel to: 7
Setting connection to systemlogger
Starting hmond done
Hmond Logging Env is not set, initializing loglelvel to: I
Setting connection to systemlogger
Backup is fine
Kernel crashdump is disabled.
dma_mem_base: 0x96000000, dma_mem_len: 0x8000000, warm_mem_base: 0x9f500000, warm_mem_len: 0xb00000
Creating TUN device
Starting TPM Infra
Group tss and User tss created
kernel.hostname = localhost
hostname set to localhost
Starting TCSD Daemon
TCSD Up and Running
Enabling time stamp.
Starting the FastIron.
USER=root
boot_partition=pri_partition
HOME=/
GCOV_PREFIX=/fast_iron
ethaddr=74:8e:f8:d5:aa:df?
TERM=vt102
PATH=/sbin:/usr/sbin:/bin:/usr/bin
ip=192.168.7.100:192.168.7.155::255.255.255.0:MN:eth0:off
SHELL=/bin/sh
PWD=/
i2c-0   i2c             Broadcom iProc I2C adapter              I2C adapter     2
i2c-1   i2c             Broadcom iProc I2C adapter              I2C adapter     2
FIPS Disabled:PORT NOT DISABLED
sil_sp_get_board_id: Invalid board type: 29
sil_init: Failed to get the board id
CRITICAL: Failed to do SIL Init, error: -1
[  152.979978] [BrcdSoftlockup]: BUG: soft lockup - CPU#0 stuck for 32s! [swapper/0:0]
[  153.071876] [BrcdSoftlockup]: core collection to be started now @ core(0)...
[  153.156526] [BrcdSoftlockup]: WD_TOUT: Signalling pid: 1008, process: SigHdlrTsk, tgid: 6 to initiate core collection
[  153.387851] [BrcdSoftlockup]: Switch will be reset after core collection
SYS LED update failed
Watchdog fired... Killing FastIron
TS: 153904195, Watchdog counter 0
watchdog_skip_count:0, elapsed_ts_since_last_kick:0, last_skipped_kick_ts:0, last_watchdog_kick_ts:0
SYS LED update failed

Application received signal -> SIGNUM#6
Tuning CFS scheduler parameters...
Copying fitrace errorlog file to flash
CORE_PATTERN:PID=1006 !FastIron UID=0 GID=0 sig=6
Thu Jan 1 00:02:34 UTC 1970: Dumping core file to /tmp.gz, this will take couple of minutes ...
[  158.460097] Unable to handle kernel paging request at virtual address ffffffc4
[  158.590077] pgd = c0004000
[  158.650096] [ffffffc4] *pgd=86fae861, *pte=00000000, *ppte=00000000
[  158.802289] Internal error: Oops - BUG: 37 [#1] PREEMPT SMP ARM
[  158.873221] DIE Hdlr
[  159.130153] Modules linked in: SIM(O)
[  159.174570] CPU: 0 PID: 6 Comm: kworker/u2:0 Tainted: G           O    4.4.0 #1
[  159.340082] Hardware name: BRCM XGS iProc
[  159.440092] Workqueue: ktaskdmp_worker __call_task_dumper
[  159.562272] task: e50457c0 ti: e5060000 task.ti: e5060000
[  159.700094] PC is at strcmp+0x18/0x44
[  159.790088] LR is at __ksym_find+0x50/0x68
[  159.880083] pc : [<c0227c28>]    lr : [<c0022080>]    psr: a0000213
[  159.880083] sp : e5061ea0  ip : e5061eb0  fp : e5061eac
[  160.160130] r10: e5005c00  r9 : 00000000  r8 : e5005c00
[  160.290080] r7 : 00000000  r6 : c0552c88  r5 : e501cf50  r4 : ffffffc4
[  160.450099] r3 : e501cd80  r2 : 00000000  r1 : c0552c88  r0 : ffffffc4
[  160.600087] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[  160.780084] Control: 12c5387d  Table: 71440059  DAC: 00000051
[  160.910075] Process kworker/u2:0 (pid: 6, stack limit = 0xe5060190)
[  161.060115] Stack: (0xe5061ea0 to 0xe5062000)
[  161.180106] 1ea0: e5061ecc e5061eb0 c0022080 c0227c1c c001e824 c063fea0 c061ec70 e501ba00
[  161.380085] 1ec0: e5061ee4 e5061ed0 c00220b8 c002203c c001e824 e501c380 e5061ef4 e5061ee8
[  161.560072] 1ee0: c001e834 c00220a4 e5061f24 e5061ef8 c003ad44 c001e830 e5060000 e5005c00
[  161.760074] 1f00: e501c380 e5005c00 e501c398 e5005c14 e5005c48 e5060000 e5061f5c e5061f28
[  161.960082] 1f20: c003aee4 c003ac60 e5005d64 c0619c04 00000000 00000000 e501aa00 e501c380
[  162.160101] 1f40: c003ae98 00000000 00000000 00000000 e5061fac e5061f60 c00403b4 c003aea4
[  162.350105] 1f60: 00000000 00000000 00000000 e501c380 00000000 00000000 e5061f78 e5061f78
[  162.550101] 1f80: 00000000 00000000 e5061f88 e5061f88 e501aa00 c00402d0 00000000 00000000
[  162.750101] 1fa0: 00000000 e5061fb0 c000a558 c00402dc 00000000 00000000 00000000 00000000
[  162.940086] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  163.140094] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[  163.340075] Backtrace:
[  163.392303] [<c0227c10>] (strcmp) from [<c0022080>] (__ksym_find+0x50/0x68)
[  163.560101] [<c0022030>] (__ksym_find) from [<c00220b8>] (sim_assign_global_symbol_addresses+0x20/0xb0)
[  163.790105] [<c0022098>] (sim_assign_global_symbol_addresses) from [<c001e834>] (__call_task_dumper+0x10/0xb4)
[  164.030120] [<c001e824>] (__call_task_dumper) from [<c003ad44>] (process_one_work+0xf0/0x244)
[  164.240102] [<c003ac54>] (process_one_work) from [<c003aee4>] (worker_thread+0x4c/0x334)
[  164.430129] [<c003ae98>] (worker_thread) from [<c00403b4>] (kthread+0xe4/0xfc)
[  164.610099] [<c00402d0>] (kthread) from [<c000a558>] (ret_from_fork+0x14/0x3c)
[  164.780095] Code: 04b04ce2 010000ea 000053e3 0800000a (0130d0e4)
[  164.930098] ---[ end trace 6caad09156307194 ]---
[  165.040177] Unable to handle kernel paging request at virtual address ffffffec
[  165.126740] pgd = c0004000
[  165.159133] [ffffffec] *pgd=86fae861, *pte=00000000, *ppte=00000000
[  165.234235] Internal error: Oops - BUG: 37 [#2] PREEMPT SMP ARM 

2 REPLIES 2

BenBeck
Moderator
Moderator

Hey there, 

Please open a support case (see my signature). One of our engineers can try to help recover the switch. If that is not possible, we would likely be looking at an RMA. 

Ben Beck, RCNA, RCNI, Principal Technical Support Engineer
support.ruckuswireless.com/contact-us