Defective Omega 2+? Hundreds of SQUASHFS Errors
-
Ugh! Fortunately I ordered two Omega 2+'s. The first one works great, the second one, not so much.
Briefly:
- Setup wizard worked OK, though some steps seemed to take a lot longer than the first one
- After upgrading, the Omega LED would turn on briefly, then turn off. No signs of life.
- I managed to get the serial console working, and found the "hold the reset button" trick to get into U-Boot.
- Put the latest firmware on a USB stick as omega2.bin, used the recovery menu option, and was back in action...somewhat.
- After redoing the setup wizard with serial console running, I get the following and the Omega2 is inaccessible.
Partial log attached, due to the 32767 char post limit
[ 626.683490] Removing MTD device #6 (rootfs_data) with use count 1 [ 626.763954] reboot: Restarting system ____ _ ____ / __ \___ (_)__ ___ / __ \__ _ ___ ___ ____ _ / /_/ / _ \/ / _ \/ _ \ / /_/ / ' \/ -_) _ `/ _ `/ \____/_//_/_/\___/_//_/ \____/_/_/_/\__/\_, /\_,_/ W H A T W I L L Y O U I N V E N T ? /___/" Board: Onion Omega2 APSoC DRAM: 128 MB relocate_code Pointer at: 87f60000 ****************************** Software System Reset Occurred ****************************** flash manufacture id: c2, device id 20 19 find flash: MX25L25635E *** Warning - bad CRC, using default environment ============================================ Onion Omega2 UBoot Version: 4.3.0.3 -------------------------------------------- ASIC 7628_MP (Port5<->None) DRAM component: 1024 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 128 MBytes Flash component: SPI Flash Date:Oct 18 2016 Time:17:29:05 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 CPU freq = 575 MHZ Estimated memory size = 128 Mbytes Resetting MT7628 PHY. Initializing MT7688 GPIO system. ************************************** * Hold Reset button for more options * ************************************** Boot Linux from Flash NO RESET PRESSED. ## Booting image at bc050000 ... Image Name: MIPS LEDE Linux-4.4.46 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1311684 Bytes = 1.3 MB Load Address: 80000000 Entry Point: 80000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 128 Starting kernel ... [ 0.000000] Linux version 4.4.46 (root@2272a3272872) (gcc version 5.4.0 (LEDE GCC 5.4.0 r3273-a0888ec) ) #0 Thu Feb 2 23:46:03 2017 [ 0.000000] Board has DDR2 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7688 ver:1 eco:2 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc) [ 0.000000] MIPS: machine is Onion Omega2+ [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 08000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Writing ErrCtl register=00076350 [ 0.000000] Readback ErrCtl register=00076350 [ 0.000000] Memory: 125556K/131072K available (3025K kernel code, 142K rwdata, 728K rodata, 192K init, 196K bss, 5516K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] intc: using register map from devicetree [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource_probe: no matching clocksources found [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000010] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.007520] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.070042] pid_max: default: 32768 minimum: 301 [ 0.074637] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.080977] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.094351] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.104013] pinctrl core: initialized pinctrl subsystem [ 0.109719] NET: Registered protocol family 16 [ 0.133603] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.139146] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.144577] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.151099] i2c-mt7621 10000900.i2c: clock 100KHz, re-start not support [ 0.158636] clocksource: Switched to clocksource MIPS [ 0.165155] NET: Registered protocol family 2 [ 0.170276] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.176968] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.183149] TCP: Hash tables configured (established 1024 bind 1024) [ 0.189352] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.194955] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.201298] NET: Registered protocol family 1 [ 0.211304] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.217259] Crashlog allocated RAM at address 0x3f00000 [ 0.237562] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.243217] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.255811] io scheduler noop registered [ 0.259613] io scheduler deadline registered (default) [ 0.265404] rt2880-pinmux pinctrl: pin io18 already requested by pinctrl; cannot claim for 10005000.pwm [ 0.274486] rt2880-pinmux pinctrl: pin-18 (10005000.pwm) status -22 [ 0.280496] rt2880-pinmux pinctrl: could not request pin 18 (io18) from group pwm0 on device rt2880-pinmux [ 0.289899] mtk-pwm 10005000.pwm: Error applying setting, reverse things back [ 0.297269] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.304880] console [ttyS0] disabled [ 0.308314] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 0.317094] console [ttyS0] enabled [ 0.317094] console [ttyS0] enabled [ 0.324088] bootconsole [early0] disabled [ 0.324088] bootconsole [early0] disabled [ 0.332766] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A [ 0.342284] 10000e00.uart2: ttyS2 at MMIO 0x10000e00 (irq = 30, base_baud = 2500000) is a 16550A [ 0.352934] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 0.363009] m25p80 spi32766.0: using chunked io (size=31) [ 0.368506] m25p80 spi32766.0: mx25l25635e (32768 Kbytes) [ 0.374074] 4 ofpart partitions found on MTD device spi32766.0 [ 0.379998] Creating 4 MTD partitions on "spi32766.0": [ 0.385214] 0x000000000000-0x000000030000 : "u-boot" [ 0.392040] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.399326] 0x000000040000-0x000000050000 : "factory" [ 0.406272] 0x000000050000-0x000002000000 : "firmware" [ 0.454001] 2 uimage-fw partitions found on MTD device firmware [ 0.460051] 0x000000050000-0x000000190404 : "kernel" [ 0.466771] 0x000000190404-0x000002000000 : "rootfs" [ 0.473700] mtd: device 5 (rootfs) set to be root filesystem [ 0.479577] 1 squashfs-split partitions found on MTD device rootfs [ 0.485854] 0x0000006f0000-0x000002000000 : "rootfs_data" [ 0.503289] rt3050-esw 10110000.esw: link changed 0x00 [ 0.511022] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.519700] i2c /dev entries driver [ 0.523839] mt7621_wdt 10000120.watchdog: Initialized [ 0.530588] NET: Registered protocol family 10 [ 0.539169] NET: Registered protocol family 17 [ 0.543789] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 0.556635] 8021q: 802.1Q VLAN Support v1.8 [ 0.567930] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 0.576215] Freeing unused kernel memory: 192K (803d0000 - 80400000) [ 1.568517] init: Console is alive [ 1.572279] init: - watchdog - [ 2.560797] SQUASHFS error: xz decompression failed, data probably corrupt [ 2.567785] SQUASHFS error: squashfs_read_data failed to read block 0x1a115a [ 2.574952] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.581758] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.588679] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.595473] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.602383] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.609192] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.616089] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.622896] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.629802] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.636596] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.643509] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.650318] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.657214] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.664020] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.670932] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.677726] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.684637] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.691446] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.698358] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.705166] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.712080] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.718889] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.725790] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.732596] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.739511] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.746305] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.753222] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.760031] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.766933] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.773739] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.780654] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.787448] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.794364] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.801173] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.808074] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.814880] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.821794] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.828588] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.835505] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.842313] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.849228] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.856021] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.862939] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.869747] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.876651] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.883457] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.890377] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.897171] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.904088] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.910897] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.917798] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.924605] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.931519] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.938313] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.945230] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.952038] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.958965] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 2.965758] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 2.983128] init: - preinit - [ 3.818624] rt3050-esw 10110000.esw: link changed 0x00 Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 7.104525] jffs2_scan_eraseblock(): End of filesystem marker found at 0x10000 [ 7.111990] jffs2_build_filesystem(): unlocking the mtd device... done. [ 7.118711] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 81.838677] random: nonblocking pool is initialized [ 131.696966] done. [ 131.699046] jffs2: notice: (327) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 131.716334] mount_root: overlay filesystem has not been fully initialized yet [ 131.728294] mount_root: switching to jffs2 overlay [ 131.760016] SQUASHFS error: xz decompression failed, data probably corrupt [ 131.767006] SQUASHFS error: squashfs_read_data failed to read block 0x1a115a [ 131.774169] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 131.780973] SQUASHFS error: Unable to read page, block 1a115a, size 1293c - config restore - [ 132.094748] urandom-seed: Seed file not found (/etc/urandom.seed) [ 132.188701] procd: - early - [ 132.192371] procd: - watchdog - [ 132.835538] procd: - ubus - [ 133.036297] procd: - init - Please press Enter to activate this console. BusyBox v1.26.2 () built-in shell (ash) _________ / /\ _ ___ ___ ___ / LE / \ | | | __| \| __| / DE / \ | |__| _|| |) | _| /________/ LE \ |____|___|___/|___| lede-project.org \ \ DE / \ LE \ / ----------------------------------------------------------- \ DE \ / Reboot (SNAPSHOT, r3273-a0888ec) \________\/ ----------------------------------------------------------- root@(none):/# [ 134.012581] SQUASHFS error: xz decompression failed, data probably corrupt [ 134.019595] SQUASHFS error: squashfs_read_data failed to read block 0x1a115a [ 134.026746] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 134.033551] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 139.646039] SQUASHFS error: xz decompression failed, data probably corrupt [ 139.653031] SQUASHFS error: squashfs_read_data failed to read block 0x1a115a [ 139.660216] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 139.667021] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 139.852565] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 139.859450] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 140.028884] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 140.035764] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 140.085256] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 140.092070] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 140.192726] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 140.199608] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 140.277102] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 140.283971] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 140.378077] SQUASHFS error: Unable to read fragment cache entry [1a115a] [ 140.384947] SQUASHFS error: Unable to read page, block 1a115a, size 1293c [ 140.475292] SQUASHFS error: Unable to read fragment cache entry [1a115a] ...
Is there any recovery possible, or I do I need to return it for a replacement?