Strange characters on console



  • Trying to get to the console but all I get when the amber led lights is pictured!
    ![0_1490972878941_console.tif](Uploading 100%) 0_1490972989373_console.jpg
    Any idea what is going on? Thanks



  • @Bill-Trombetta Some questions - How is your Omega powered? On an Onion dock or? Putty shows me that you are connected to the Omega via USB TTL, ie Serial connection. Are you using a UART separate from your dock or power supply? If so, have you connected the grounds together?



  • I have tried several ways of hooking it up. I have the negative, RX- and TX- plugged
    in. I get the odd characters for the 10 seconds the amber led is on then nothing0_1491240812441_IMG_5345.JPG
    Green leds light and blue led lights



  • @Bill-Trombetta No need for the small USB to TTL UART board here - In your photo I see you have the Expansion Dock which has a UART for serial communication, why not use that for your Serial Connection, as explained here?



  • I have the Power Dock which does not have the serial chip. That was my understanding
    from reading all the threads



  • @Bill-Trombetta
    The Serial-RX0-13, Serial-TX0-12 labeled pins of UART0 are used as Serial Terminal (serial command line) on Omega2 / 2+.
    Those pins are not available on the Expansion Headers of the Power Dock.

    According to your photo you have connected
    the orange wire to the TX-
    the yellow wire to the RX-
    the green wire to ???

    Onion Omega2 Documentation
    Communicating with Serial Devices

    IMPORTANT: The TX+/- and RX+/- pins are used for the Ethernet Expansion. Be careful not to connect your serial lines to these pins!



  • @Bill-Trombetta Yes, my mistake - at first look your Power dock looks like an Expansion dock. You are right, no UART on that dock. The serial connection for a terminal to the Omega is via Omega's TX0 and RX0 pins - your challenge is that THESE pins are not on the Power Dock's header (the TX1 and RX1 pins you found don't work for this - Onion tells the details here). However, the TX0 and RX0 pins are of course on the Omega2- see PinOut diagram To connect to these with your dock - you can either solder wires to the bottom side of the board at those solder points, or use some wire- wrapping on those Omega pins - ether way, ensure good connections for a reliable terminal.



  • Ok, after following your simple instructions, thank you, I got in! I am trying to update via USB.
    I have renamed the file Omega2.bin Im sure I did something wrong?
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒@9▒▒▒▒▒>?8▒▒p▒▒▒▒▒▒▒▒▒▒D~▒▒▒▒▒▒▒▒▒▒P▒H ▒G▒▒▒▒ ▒.▒ ▒▒▒▒▒▒▒L▒▒▒▒▒▒▒▒?▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒@▒▒▒▒▒▒▒D▒▒▒7▒▒ ▒▒▒ ▒>▒▒▒▒▒@▒@▒▒▒▒▒▒▒▒▒▒▒▒▒~▒▒▒PuU▒▒8 p▒


    / __ ___ ()_ ___ / __ __ _ ___ ___ ____ _
    / // / _ / / _ / _ \ / // / ' / -) _ / _/
    _
    /////_//// _////_/_, /_,/
    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
    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 *

    You have 40 seconds left to select a menu option...

    Please select option:
    [ Enter ]: Boot Omega2.
    [ 0 ]: Start Web recovery mode.
    [ 1 ]: Start command line mode.
    [ 2 ]: Flash firmware from USB storage.

    Option [B] selected.

    Boot Linux from Flash.

    Booting image at bc050000 ...

    Image Name: MIPS LEDE Linux-4.4.39
    Image Type: MIPS Linux Kernel Image (lzma compressed)
    Data Size: 1345757 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.39 (root@2272a3272872) (gcc version 5.4.0 (LEDE GCC 5.4.0 r2637-18300db) ) #0 Thu Dec 22 16:02:42 2016
    [ 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 byt es
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 32512
    [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jff s2
    [ 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=0007e6d0
    [ 0.000000] Readback ErrCtl register=0007e6d0
    [ 0.000000] Memory: 125488K/131072K available (3103K kernel code, 140K rwdata , 752K rodata, 156K init, 196K bss, 5584K 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_i dle_ns: 6590553264 ns
    [ 0.000010] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 74051 15902ns
    [ 0.007521] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
    [ 0.070037] pid_max: default: 32768 minimum: 301
    [ 0.074640] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.080981] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.094390] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 19112604462750000 ns
    [ 0.104050] pinctrl core: initialized pinctrl subsystem
    [ 0.109784] NET: Registered protocol family 16
    [ 0.134209] mt7621_gpio 10000600.gpio: registering 32 gpios
    [ 0.139709] mt7621_gpio 10000600.gpio: registering 32 gpios
    [ 0.145179] mt7621_gpio 10000600.gpio: registering 32 gpios
    [ 0.151651] i2c-mt7621 10000900.i2c: clock 100KHz, re-start not support
    [ 0.159476] clocksource: Switched to clocksource MIPS
    [ 0.165924] NET: Registered protocol family 2
    [ 0.171070] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.177762] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.183941] TCP: Hash tables configured (established 1024 bind 1024)
    [ 0.190144] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.195745] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.202120] NET: Registered protocol family 1
    [ 0.212435] futex hash table entries: 256 (order: -1, 3072 bytes)
    [ 0.218368] Crashlog allocated RAM at address 0x3f00000
    [ 0.238616] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.244273] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT Y) (c) 2001-2006 Red Hat, Inc.
    [ 0.256504] io scheduler noop registered
    [ 0.260308] io scheduler deadline registered (default)
    [ 0.266140] rt2880-pinmux pinctrl: pin io18 already requested by pinctrl; can not claim for 10005000.pwm
    [ 0.275219] rt2880-pinmux pinctrl: pin-18 (10005000.pwm) status -22
    [ 0.281229] rt2880-pinmux pinctrl: could not request pin 18 (io18) from group pwm0 on device rt2880-pinmux
    [ 0.290632] mtk-pwm 10005000.pwm: Error applying setting, reverse things back
    [ 0.297982] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.305574] console [ttyS0] disabled
    [ 0.309008] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A
    [ 0.317786] console [ttyS0] enabled
    [ 0.317786] console [ttyS0] enabled
    [ 0.324780] bootconsole [early0] disabled
    [ 0.324780] bootconsole [early0] disabled
    [ 0.333467] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2 500000) is a 16550A
    [ 0.342990] 10000e00.uart2: ttyS2 at MMIO 0x10000e00 (irq = 30, base_baud = 2 500000) is a 16550A
    [ 0.353533] spi-mt7621 10000b00.spi: sys_freq: 193333333
    [ 0.363606] m25p80 spi32766.0: using chunked io (size=31)
    [ 0.369105] m25p80 spi32766.0: mx25l25635e (32768 Kbytes)
    [ 0.374674] 4 ofpart partitions found on MTD device spi32766.0
    [ 0.380600] Creating 4 MTD partitions on "spi32766.0":
    [ 0.385815] 0x000000000000-0x000000030000 : "u-boot"
    [ 0.392653] 0x000000030000-0x000000040000 : "u-boot-env"
    [ 0.399935] 0x000000040000-0x000000050000 : "factory"
    [ 0.406898] 0x000000050000-0x000002000000 : "firmware"
    [ 0.454570] 2 uimage-fw partitions found on MTD device firmware
    [ 0.460620] 0x000000050000-0x00000019891d : "kernel"
    [ 0.467351] 0x00000019891d-0x000002000000 : "rootfs"
    [ 0.474280] mtd: device 5 (rootfs) set to be root filesystem
    [ 0.480156] 1 squashfs-split partitions found on MTD device rootfs
    [ 0.486438] 0x0000006f0000-0x000002000000 : "rootfs_data"
    [ 0.503521] rt3050-esw 10110000.esw: link changed 0x00
    [ 0.511255] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0 100000, irq 5
    [ 0.519925] i2c /dev entries driver
    [ 0.524039] mt7621_wdt 10000120.watchdog: Initialized
    [ 0.529379] MTK MSDC device init.
    [ 0.569616] mtk-sd: MediaTek MT6575 MSDC Driver
    [ 0.575659] NET: Registered protocol family 10
    [ 0.584270] NET: Registered protocol family 17
    [ 0.588869] bridge: automatic filtering via arp/ip/ip6tables has been depreca ted. Update your scripts to load br_netfilter if you need this.
    [ 0.601728] 8021q: 802.1Q VLAN Support v1.8
    [ 0.608275] mtk-linkit bootstrap: Version :
    [ 0.612781] mtk-linkit bootstrap: Revision :
    [ 0.619909] squashfs: SQUASHFS error: unable to read id index table
    [ 0.626598] jffs2: Flash size not aligned to erasesize, reducing to 31104KiB
    [ 0.634176] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x7368 instead
    [ 0.643825] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x0675 instead
    [ 0.653444] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0xf922 instead
    [ 0.663061] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x0027 instead
    [ 0.672678] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0x0004 instead
    [ 0.682293] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0x06c0 instead
    [ 0.691910] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x0004 instead
    [ 0.701527] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0x06bf instead
    [ 0.711144] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000028: 0x5367 instead
    [ 0.720761] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000030: 0x535f instead
    [ 0.730374] jffs2: Further such events for this erase block will not be print ed
    [ 0.739652] jffs2: Empty flash at 0x00000038 ends at 0x00000040
    [ 0.779031] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010000: 0xaef4 instead
    [ 0.788675] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010004: 0x6b49 instead
    [ 0.798299] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010008: 0x35a3 instead
    [ 0.807916] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001000c: 0x6b6d instead
    [ 0.817533] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010010: 0xf93d instead
    [ 0.827150] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010014: 0x3105 instead



  • @Bill-Trombetta First a tip - some in this group can become unruly when they see long pastings of terminal output - take a look at using 'Markdown' in your posts you will find examples of Markdown in use all over this forum - like I just did in that blue highlighted link. It is easy and helpful for the everyone.

    Is this a complete listing of the startup? Typically, when the Omega boots you don't need to enter the boot menu ... are you having some other problem with the Omega?

    Was there a reason why you aren't using Onion's recommended procedure to update/ upgrade?



  • Ken, first let me say thank you for your help. I will learn how to markdown after this post'.
    This was the end of the listing on bootup. I dont seem to be able to input anything after the last line. I have read all of the recommended steps but keep coming up short. After a month
    of trying this is the farest I have gotten!
    [ 12.097757] jffs2: Empty flash at 0x0050c614 ends at 0x0050c6e0
    [ 12.105656] jffs2: Empty flash at 0x0050c6e8 ends at 0x0050d6e0
    [ 12.117263] jffs2: Empty flash at 0x0050d6e8 ends at 0x0050f6e0
    [ 12.177752] jffs2: Cowardly refusing to erase blocks on filesystem with no va lid JFFS2 nodes
    [ 12.186329] jffs2: empty_blocks 405, bad_blocks 0, c->nr_blocks 486
    [ 12.192846] VFS: Cannot open root device "(null)" or unknown-block(31,5): err or -5
    [ 12.200542] Please append a correct "root=" boot option; here are the availab le partitions:
    [ 12.209020] 1f00 192 mtdblock0 (driver?)
    [ 12.214165] 1f01 64 mtdblock1 (driver?)
    [ 12.219293] 1f02 64 mtdblock2 (driver?)
    [ 12.224435] 1f03 32448 mtdblock3 (driver?)
    [ 12.229579] 1f04 1314 mtdblock4 (driver?)
    [ 12.234706] 1f05 31133 mtdblock5 (driver?)
    [ 12.239849] 1f06 25664 mtdblock6 (driver?)
    [ 12.244976] Kernel panic - not syncing: VFS: Unable to mount root fs on unkno wn-block(31,5)
    [ 12.263186] Rebooting in 1 seconds..



  • I was able to finally update through a USB stick. Don't know how but this ends 2 months
    of frustration. Thanks again for all the help


Log in to reply
 

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