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?



Looks like your connection to Community was lost, please wait while we try to reconnect.