I’m in!

Less than one day after receiving my Circle device, I’ve got serial console root login!
 

*********************************************
*   U-Boot 1.1.4  (Sep 26 2015, 08:47:34)   *
*********************************************

AP123 (AR9341) U-Boot for TL-MR3420 v2

DRAM:   64 MB DDR 32-bit
FLASH:  Macronix MX25L64 (8 MB)
CLOCKS: 535/400/200/25 MHz (CPU/RAM/AHB/SPI)

LED on during eth initialization...

Hit any key to stop autobooting:  1 0 

Booting image at: 0x9F020000

   Image name:   OpenWrt r42625
   Image type:   MIPS Linux Kernel Image (lzma compressed)
   Data size:    1106940 Bytes = 1.1 MB
   Load address: 0x80060000
   Entry point:  0x80060000

Uncompressing kernel image... OK!
Starting kernel...

[    0.000000] Linux version 3.10.49 (bb@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42625) ) #3 Wed Oct 1 14:00:51 CEST 2014
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0001974c (MIPS 74Kc)
[    0.000000] SoC: Atheros AR9341 rev 3
[    0.000000] Clocks: CPU:535.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line:  board=TL-MR3420-v2 console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61076k/65536k available (2369k kernel code, 4460k reserved, 621k data, 272k init, 0k highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Calibrating delay loop... 266.64 BogoMIPS (lpj=1333248)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 512
[    0.090000] NET: Registered protocol family 16
[    0.100000] MIPS: machine is TP-LINK TL-MR3420 v2
[    0.520000] bio: create slab  at 0
[    0.530000] Switching to clocksource MIPS
[    0.530000] NET: Registered protocol family 2
[    0.540000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.540000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.550000] TCP: Hash tables configured (established 512 bind 512)
[    0.550000] TCP: reno registered
[    0.560000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.560000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.570000] NET: Registered protocol family 1
[    0.590000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.600000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.610000] msgmni has been set to 119
[    0.610000] io scheduler noop registered
[    0.620000] io scheduler deadline registered (default)
[    0.620000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
∑    0.660000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[    0.660000] console [ttyS0] enabled, bootconsole disabled
[    0.660000] console [ttyS0] enabled, bootconsole disabled
[    0.680000] ath79-spi ath79-spi: master is unqueued, this is deprecated
[    0.690000] m25p80 spi0.0: found mx25l6405d, expected m25p80
[    0.690000] m25p80 spi0.0: mx25l6405d (8192 Kbytes)
[    0.700000] 5 tp-link partitions found on MTD device spi0.0
[    0.700000] Creating 5 MTD partitions on "spi0.0":
[    0.710000] 0x000000000000-0x000000020000 : "u-boot"
[    0.720000] 0x000000020000-0x00000012e5fc : "kernel"
[    0.720000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.740000] 0x00000012e5fc-0x0000007f0000 : "rootfs"
[    0.740000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.760000] mtd: device 2 (rootfs) set to be root filesystem
[    0.760000] 1 squashfs-split partitions found on MTD device rootfs
[    0.770000] 0x0000004d0000-0x0000007f0000 : "rootfs_data"
[    0.780000] 0x0000007f0000-0x000000800000 : "art"
[    0.780000] 0x000000020000-0x0000007f0000 : "firmware"
[    0.810000] libphy: ag71xx_mdio: probed
[    1.360000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:00 [uid=004dd042, driver=Generic PHY]
[    1.370000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[    1.930000] ag71xx-mdio.1: Found an AR934X built-in switch
[    2.970000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[    2.980000] TCP: cubic registered
[    2.980000] NET: Registered protocol family 17
[    2.990000] Bridge firewalling registered
[    2.990000] 8021q: 802.1Q VLAN Support v1.8
[    3.000000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    3.010000] Freeing unused kernel memory: 272K (8034c000 - 80390000)
starting init
procd: Console is alive
procd: - watchdog -
[    5.800000] usbcore: registered new interface driver usbfs
[    5.810000] usbcore: registered new interface driver hub
[    5.820000] usbcore: registered new device driver usb
[    5.870000] SCSI subsystem initialized
[    5.880000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.880000] ehci-platform: EHCI generic platform driver
[    5.890000] ehci-platform ehci-platform: EHCI Host Controller
[    5.900000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    5.910000] ehci-platform ehci-platform: TX-TX IDP fix enabled
[    5.910000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    5.940000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    5.940000] hub 1-0:1.0: USB hub found
[    5.950000] hub 1-0:1.0: 1 port detected
[    5.960000] usbcore: registered new interface driver usb-storage
procd: - preinit -
[    6.330000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    6.480000] usb-storage 1-1:1.0: USB Mass Storage device detected
[    6.490000] scsi0 : usb-storage 1-1:1.0
kmod: ran 1 iterations
[    7.590000] scsi 0:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0250 PQ: 0 ANSI: 0
[    7.720000] sd 0:0:0:0: [sda] 15269888 512-byte logical blocks: (7.81 GB/7.28 GiB)
[    7.740000] sd 0:0:0:0: [sda] Write Protect is off
[    7.740000] sd 0:0:0:0: [sda] No Caching mode page found
[    7.750000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    7.760000] sd 0:0:0:0: [sda] No Caching mode page found
[    7.770000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    7.790000]  sda: sda1 sda2 sda3
[    7.820000] sd 0:0:0:0: [sda] No Caching mode page found
[    7.830000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    7.830000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    7.850000] jffs2: notice: (349) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 19 of xref (0 dead, 8 orphan) found.
block: extroot: no root or overlay mount defined
jffs2 is ready
jffs2 is ready
[    7.910000] jffs2: notice: (346) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 19 of xref (0 dead, 8 orphan) found.
switching to overlay
procd: - early -
procd: - watchdog -
[    8.680000] Adding 131068k swap on /dev/sda1.  Priority:-1 extents:1 across:131068k 
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[    9.970000] NET: Registered protocol family 10
[    9.990000] nf_conntrack version 0.5.0 (958 buckets, 3832 max)
[   10.000000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.030000] Netfilter messages via NETLINK v0.30.
[   10.030000] ip_set: protocol 6
[   10.070000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
[   10.080000] Backport generated by backports.git backports-20140320-37-g5c33da0
[   10.110000] Ebtables v2.0 registered
[   10.120000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.160000] xt_time: kernel timezone is -0000
[   10.200000] cfg80211: Calling CRDA to update world regulatory domain
[   10.200000] cfg80211: World regulatory domain updated:
[   10.210000] cfg80211:  DFS Master region: unset
[   10.210000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   10.220000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   10.230000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   10.240000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   10.250000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
[   10.260000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   10.260000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   10.270000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   10.280000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   10.440000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
[   10.450000] cfg80211: Calling CRDA for country: JP
[   10.450000] cfg80211: Regulatory domain changed to country: JP
[   10.460000] cfg80211:  DFS Master region: JP
[   10.460000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   10.470000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   10.480000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   10.490000] cfg80211:   (4910000 KHz - 4990000 KHz @ 40000 KHz), (N/A, 2300 mBm), (N/A)
[   10.500000] cfg80211:   (5030000 KHz - 5090000 KHz @ 40000 KHz), (N/A, 2300 mBm), (N/A)
[   10.510000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   10.520000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (0 s)
[   10.520000] cfg80211:   (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A, 2300 mBm), (0 s)
Starting rc.local
[   15.500000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
e2fsck 1.42.4 (12-June-2012)
Circle: clean, 119/461472 files, 48121/1842944 blocks
[   16.610000] EXT4-fs (sda3): mounted filesystem without journal. Opts: (null)
[   17.710000] eth0: link up (100Mbps/Full duplex)
[   17.710000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Done with rc.local
Fri Sep 11 00:00:00 PDT 2015
ln: /tmp/blueled: File exists
8C:E2:DA:F0:5C:61
[   20.200000] IPv6: ADDRCONF(NETDEV_UP): ra0: link is not ready
[   22.420000] IPv6: ADDRCONF(NETDEV_UP): apcli0: link is not ready
net.ipv4.conf.apcli0.send_redirects = 0
net.ipv4.conf.all.send_redirects = 0
procd: - init complete -
[   27.640000] cfg80211: Calling CRDA for country: US
[   27.660000] cfg80211: Regulatory domain changed to country: US
[   27.660000] cfg80211:  DFS Master region: FCC
[   27.670000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   27.680000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
[   27.680000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
[   27.690000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
[   27.700000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
[   27.710000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[   28.110000] IPv6: ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready

circle login: root
Password: 


BusyBox v1.22.1 (2014-09-20 22:01:35 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (14.07, r42625)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@circle:~# 
root@circle:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1388 S    /sbin/procd
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [kworker/0:0]
    5 root         0 SW<  [kworker/0:0H]
    6 root         0 SW   [kworker/u2:0]
    7 root         0 SW<  [khelper]
    8 root         0 SW   [kworker/u2:1]
   61 root         0 SW<  [writeback]
   64 root         0 SW<  [bioset]
   66 root         0 SW<  [kblockd]
   92 root         0 SW   [kworker/0:1]
   97 root         0 SW   [kswapd0]
  144 root         0 SW   [fsnotify_mark]
  175 root         0 SW<  [ath79-spi]
  263 root         0 SW<  [deferwq]
  275 root         0 SW   [khubd]
  306 root         0 SW   [kworker/0:2]
  334 root         0 SW   [scsi_eh_0]
  335 root         0 SW   [usb-storage]
  353 root         0 SW   [kworker/u2:2]
  355 root         0 SW<  [kworker/0:1H]
  356 root         0 SW   [kworker/0:3]
  358 root         0 SW   [kworker/u2:3]
  364 root         0 SWN  [jffs2_gcd_mtd3]
  462 root       880 S    /sbin/ubusd
  463 root      1364 S    -ash
  693 root         0 SW<  [cfg80211]
  785 root      1036 S    /sbin/logd -S 16
  805 root      1480 S    /sbin/netifd
  850 root      1152 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
  887 root       792 S    /usr/bin/ledd
  897 root         0 SW<  [ext4-dio-unwrit]
 1005 root       772 S    /mnt/shares/usr/bin/tinycron 3600 /mnt/shares/usr/bi
 1073 root       724 S    runsvdir /var/service
 1076 root       716 S    runsv pingpongd
 1077 root       716 S    runsv rclient
 1078 root       716 S    runsv timetracker
 1079 root       716 S    runsv dnsmasq
 1081 root       716 S    runsv dhcpsniff
 1082 root       716 S    runsv abodedaemon
 1083 root       716 S    runsv arp2
 1084 root       716 S    runsv sitedbd
 1085 root       776 S    /mnt/shares/usr/bin/sitedbd
 1086 root       716 S    runsv webd
 1087 root      2780 S    /mnt/shares/usr/bin/webd -u root -E /mnt/shares/usr/
 1088 root       716 S    runsv goclient
 1089 root       716 S    runsv apid
 1090 root      4288 S    /mnt/shares/usr/bin/apid -p 4444 -u root -E /mnt/sha
 1091 root       772 S    /mnt/shares/usr/bin/pingpongd -d
 1093 root      4216 S    /mnt/shares/usr/bin/abodedaemon -d
 1118 root      1360 S    /usr/sbin/ntpd -n -p 0.openwrt.pool.ntp.org -p 1.ope
 1159 root      1592 S    hostapd -B /tmp/hostapd.conf
 1162 root     61444 S    /mnt/shares/usr/bin/dnsmasq -d --max-ttl=1 --cache-s
 1273 root      1360 R    ps
root@circle:~# 
root@circle:~# ifconfig
apcli0    Link encap:Ethernet  HWaddr 8C:E2:DA:F0:5C:61  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 8C:E2:DA:F0:5C:60  
          inet6 addr: fe80::8ee2:daff:fef0:5c60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:290 (290.0 B)  TX bytes:448 (448.0 B)
          Interrupt:4 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:300 errors:0 dropped:0 overruns:0 frame:0
          TX packets:300 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:20568 (20.0 KiB)  TX bytes:20568 (20.0 KiB)

ra0       Link encap:Ethernet  HWaddr 8C:E2:DA:F0:5C:60  
          inet addr:10.123.234.1  Bcast:10.123.234.255  Mask:255.255.255.0
          inet6 addr: fe80::8ee2:daff:fef0:5c60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:480 (480.0 B)

root@circle:~# 
root@circle:~#