OpenWrt Forum Archive

Topic: TL-WR1043ND Can't Enter Failsafe Mode

The content of this topic has been archived on 2 May 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

When powering on the router, the SYS light only lights up once and never again (until you power on the device from the off state).

I've tried power-on+qss (hold and or tap for 30s) to no avail.

I know that I have entered failsafe mode once before using the power-on and hold qss method, but this doesn't seem to work now.

Anyone have any ideas?

EDIT: thought i would add a little additional information
While the SYS LED does not flicker after the initial instance when the SYS LED is lit, the LAN and WAN ports respond when connected.

Also, my 1043 is version 1.8.

Prior to this situation, my 1043 was running 12.09 and I flashed a sysupgrade of Gargoyle to it - which to my understanding, works.

(Last edited by shft_l2neku on 23 Aug 2013, 16:19)

well, to my understanding the gargoyle image you flashed for some reason does not work xD

i'm afraid you will need serial console to recover..

Pretty sure it was the right Gargoyle image... but either way, thanks.

I was gonna say 'solutions preferably without the need for a serial cable', but that's probably impossible.

On to acquire usb2ttl cable.

I take it all the information I will need to unbrick the 1043 via serial is readily available on the openwrt 1043 page, correct?

Went out to buy equipment for a makeshift serial solution and when I ran Putty on the Serial COM, it returned this:

[...]
[    6.880000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0000: 0xabf2 instead
[    6.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0004: 0xac60 instead
[    6.900000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0008: 0x7b3d instead
[    6.900000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   000c: 0x8b85 instead
[    6.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0010: 0x2f05 instead
[    6.920000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0014: 0xb713 instead
[    6.930000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0018: 0x123a instead
[    6.940000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   001c: 0x50fa instead
[    6.950000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0020: 0xb643 instead
[    6.960000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a                                   0024: 0xcd9c instead
[    6.970000] Further such events for this erase block will not be printed
[    6.990000] CLEANMARKER node found at 0x002a7200, not first node in block (0x                                   002a0000)
[    7.000000] Node at 0x002aff0c with length 0x000005fc would run over the end                                    of the erase block
[    7.010000] Perhaps the file system was created with the wrong erase size?
[    7.020000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0000: 0x5773 instead
[    7.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0004: 0xcc1c instead
[    7.040000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0008: 0xbe11 instead
[    7.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   000c: 0x15c2 instead
[    7.060000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0010: 0x389f instead
[    7.070000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0014: 0x51ef instead
[    7.070000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0018: 0x6b99 instead
[    7.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   001c: 0x187c instead
[    7.090000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0020: 0xa33b instead
[    7.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b                                   0024: 0xd5aa instead
[    7.110000] Further such events for this erase block will not be printed
[    7.130000] CLEANMARKER node found at 0x002b7200, not first node in block (0x                                   002b0000)
[    7.160000] 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 or                                   phan) found.
[    7.180000] VFS: Mounted root (jffs2 filesystem) readonly on device 31:2.
[    7.190000] Freeing unused kernel memory: 212k freed
[    7.190000] Kernel panic - not syncing: No init found.  Try passing init= opt                                   ion to kernel. See Linux Documentation/init.txt for guidance.

Help Please.

EDIT:
Okay, so I realized that the details above happen RIGHT after:
"No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0 up
eth0
Autobooting in 1 seconds"
It was just a matter of how quickly you access your router from Putty against power on time.

I followed the instructions from https://forum.openwrt.org/viewtopic.php … 44#p173844
although, I feel like just hitting enter when it says "Autobooting in 1second" is just as effective a way to interrupt - don't think mine responded to 'tpl'.

My situation has been resolved now.

(Last edited by shft_l2neku on 25 Aug 2013, 11:53)

The discussion might have continued from here.