CRS Netinstall stuck on junmping to kernel code

Bough a new CRS317. Upgraded the RouterOS and the device went into a continuous booting loop.. I eventually did a netinstall with installation finished successfully but on reboot the CRS317 will not go pas jumping to kernel code. See below.Any help will be appreciated

Formatting disk…

installed routeros-arm-6.40.5
Writing configuration…

Software installed.
Press ENTER to reboot
estarting system.


RouterBOOT booter 3.43.2

CRS317-1G-16S+

CPU frequency: 800 MHz
Memory size: 1024 MiB
Storage size: 16 MiB

Press any key within 2 seconds to enter setup..

loading kernel… OK
setting up elf image… OK
jumping to kernel code

Hello nuru,

I experienced the same symptoms.
I got the cooperation of Mikrotik support, but eventually I was instructed RMA.
I think that it is better to tell the support details to the symptoms. After that, as I think, you will be directed to RMA.

Best regards.

I have the same problem with a whole batch of CRS317-1G-16S+ switches.

I managed to upgrade two of them successfully by installing 6.41.1 and upgrading the RouterBOOT firmware to 6.41.1. The routers shipped with 6.40.5. My mistake was to upgrade the others directly to 6.41.2 and skipping 6.41.1 and not upgrading the RouterBOOT firmware. They are now all bricked. I can still boot into SwOS though, but that’s not what I want.

Below is output of switch that succesfully upgraded, as you can see the RouterBOOT firmware is at level 6.41.1

     routerboard: yes
             model: CRS317-1G-16S+
     serial-number: 7A1408B55E44
     firmware-type: dx3230L
  factory-firmware: 3.43.2
  current-firmware: 6.41.1
  upgrade-firmware: 6.41.2

In summary: Upgrading directly from 6.40.5 to 6.41.2 results in bricked switches with exactly the same symptoms as others here described. It seems like the shipped RouterBOOT 3.43.2 is incapable of booting 6.41.2 or later (have tried even the RC candidates).

Downgrading to 6.40.5 via Netinstall also results in the same problem, kernel never loads and “Starting…” never appears. I can successfully run netinstall and install any of the later releases, but the kernel also never loads And now I can’t even downgrade to the orignally shipped RouterOS.

So it seems like there is a RouterBOOT problem, perhaps a flash variable that gets changed or something that stops the kernel from booting post upgrade.

Mikrotik, if you could make available the dx3230L_x.xx.fw firmware file for RouterBOOT 6.41.1 I will try to upgrade the RouterBOOT to see if it resolves the problem.

Normis, would be great if you could step in here.

I’ve now requested the firmware file from my distributor in the hopes to unbrick this batch.

Hey, guys. I have the same problem, too. wrote in support of Mikrotik waiting. Here’s what I wrote in support:

After updating the firmware on CRS317-1G-16S+RM. Lost the ability to connect to the switch on all possible ports. RJ45, Serial. Did the firmware upgrade via Netinstall version 6.40.5. This did not help and the switch cannot be connected. When the switch is turned on, 1 beep occurs, SFP ports do not work when connected to them. Indication only on RJ 45 boot is lit, but there is no connection to the switch anyway. What could be the matter? To hand over a guarantee to the seller?

I found a solution to the problem.
https://www.rb-ug.jp/blog/1390.html
you Need to upgrade to version Netinstall(6.41) + RouterOS 6.42rc9 → Success

I am find
https://forum.mikrotik.com/viewtopic.php?t=94303&start=50
http://i.mt.lv/routerboard/files/dx3230L_3.41.fwf

How can I upload this firmware to the switch?

Cheers comrades. I did it all right.
Download
https://download.mikrotik.com/routeros/6.40.6/routeros-arm-6.40.6.npk
https://download.mikrotik.com/routeros/6.40.6/netinstall-6.40.6.zip
2018-03-08_18-26-05.png
Be sure to check the box: Apply default config

Too happy with it. After you restart the switch, it again ceased to boot ((

Nomis, please bud. Help us out here.

RouterBOOT backup booter 3.43.2

CRS317-1G-16S+

CPU frequency: 800 MHz
  Memory size: 1024 MiB
 Storage size:  16 MiB

Press any key within 5 seconds to enter setup.....

loading kernel... OK
setting up elf image... OK
jumping to kernel code
Internal error: Oops: 17 [#1] SMP
CPU: 0    Not tainted  (3.3.5 #1)
PC is at squashfs_kill_sb+0xc/0x28
LR is at deactivate_locked_super+0x3c/0x68
pc : [<8012c994>]    lr : [<800e2830>]    psr: 60000013
sp : bf841ec0  ip : bf840000  fp : 00000001
r10: 00000000  r9 : bf0b20c0  r8 : 80438534
r7 : bf0b2100  r6 : 8012ca74  r5 : 80438534  r4 : bf0d7400
r3 : 00000000  r2 : 00000000  r1 : 00000000  r0 : bf0d7400
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 3f0cc06a  DAC: 00000015
Process init (pid: 1, stack limit = 0xbf8402f0)
{bf841ec4} deactivate_locked_super+0x3c/0x68
{bf841ed4} mount_nodev+0x50/0xa4
{bf841eec} mount_fs+0x10/0xb4
{bf841f04} vfs_kern_mount+0x48/0xb8
{bf841f1c} do_kern_mount+0x30/0xd4
{bf841f34} do_mount+0x534/0x674
{bf841f74} sys_mount+0x84/0xc4
{bf841fa4} ret_fast_syscall+0x0/0x30
Code: e12fff1e e92d4010 e1a04000 e59031e8 (e5930000)
---[ end trace 8f18396fa2025a1a ]---
Kernel panic - not syncing: Attempted to kill init!
CPU1: stopping
{bf85ff5c} handle_IPI+0xf4/0x1e0
{bf85ff7c} armada_370_xp_handle_irq+0x8c/0xa4
{bf85ff9c} __irq_svc+0x40/0x60
Exception stack(0xbf85ffa0 to 0xbf85ffe8)
ffa0: 80c8a890 00000000 bf85ffe0 8000e800 bf85e000 8044f3c8 80419a38 8044f648
ffc0: 0000406a 562f5842 00000000 00000000 00000000 bf85ffe8 8000e820 8000e990
ffe0: 60000013 ffffffff
{bf85ffe4} cpu_idle+0x50/0x8c
{bf85fff4} 0x3fd434
Rebooting in 1 seconds..

Can you upgrade your RouterBOOT booter 3.43.2 to 3.41 ?
https://wiki.mikrotik.com/wiki/Manual%3ARouterBOOT

Xmodem Method
If there is no IP connectivity with your RouterBOARD, you can also use the Serial Console XMODEM transfer to send the FWF file to the router, while connected via Serial Console. From the Bootloader menu it’s possible to upgrade the firmware with this method. This method is the last resort, and should be used only if the first two methods are not available.
a214.png

have installed firmware 6.41.3. Mistake has remained.

RouterBOOT booter 3.43.2

CRS317-1G-16S+

CPU frequency: 800 MHz
  Memory size: 1024 MiB
 Storage size:  16 MiB

Press any key within 5 seconds to enter setup.....

loading kernel... OK
setting up elf image... OK
jumping to kernel code

Same problem here… Got two of these switches, one completely bricked and the other one working at 6.41 but gets bricked if I install anything newer. Already made RMA…
But this will be a problem once people start upgrading these switches… Mikrotik should find a solution soon.

Yeah, the problem is with RouterBOOT. I have RMA’d my remaining switches.

If only Mikrotik would provider the latest RouterBOOT for these switches I’m sure the issue can be solved without having to RMA.

I want to raise this issue again. Who was able to restore the switch to RouterOS ?

Same problem here…

I came back from RMA for the time being.
(It is unknown what kind of correspondence was done)
However, after confirming startup, Fault-led became lit this time, so it became RMA compatible again …

Downgrade from RouterBOOT booter 3.43.2 to 3.41 solve this problem or not?
What was the result you got after updating RouterBOOT using this file: http://i.mt.lv/routerboard/files/dx3230L_3.41.fwf?

Tks

We managed to get RouterOS to boot again after finding in a Russian forum (unfortunately I do not have the link at the moment) a tip to downgrade from RouterOS to version 6.40.5.
We did the installation using NetInstall 6.42 with RouterOS 6.40.5 [https://download.mikrotik.com/routeros/6.40.5/routeros-arm-6.40.5.npk]

After that RouterOS started to initialize normally.

Now the question remains, should we keep this version forever? Can we never update RouterOS?