<div dir="ltr">here is an atheros based device that looks pretty nice also ...   <div><br></div><div><a href="http://en.comfast.com.cn/product/SmartRepeater/item-217.html">http://en.comfast.com.cn/product/SmartRepeater/item-217.html</a><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, May 1, 2016 at 3:45 PM, Outback Dingo <span dir="ltr"><<a href="mailto:outbackdingo@gmail.com" target="_blank">outbackdingo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">So this i finally got this ZBT-WG3526 seems a decent little device Costs $60 USD, did get around to building an OpenWRT image on it and flashed it this morning.  installed openvpn and luci web ui ... looks pretty good so far, and havient had any issues with the latest OpenWRT trunk on it. Seems everything is wortking quite nicely.<div><div>Status</div><div>System</div><div>Hostname<span style="white-space:pre-wrap">  </span>OpenWrt</div><div>Model<span style="white-space:pre-wrap">     </span>ZBT-WG3526</div><div>Firmware Version<span style="white-space:pre-wrap">       </span>OpenWrt Designated Driver r49274 / LuCI Master (git-16.117.68571-313e325)</div><div>Kernel Version<span style="white-space:pre-wrap">  </span>4.4.7</div><div>Local Time<span style="white-space:pre-wrap">  </span>Sun May 1 05:12:20 2016</div><div>Uptime<span style="white-space:pre-wrap">    </span>3h 32m 42s</div><div>Load Average<span style="white-space:pre-wrap">   </span>0.03, 0.02, 0.05</div><div>Memory</div><div>Total Available<span style="white-space:pre-wrap">       </span></div><div>479112 kB / 514464 kB (93%)</div><div>Free<span style="white-space:pre-wrap">   </span></div><div>476044 kB / 514464 kB (92%)</div><div>Buffered<span style="white-space:pre-wrap">       </span></div><div>3068 kB / 514464 kB (0%)</div><div></div></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">dmesg
</span><br>[    0.000000] Linux version 4.4.7 (dingo@localhost.localdomain) (gcc version 5.3.0 (OpenWrt GCC 5.3.0 r49274) ) #3 SMP Sun May 1 01:08:55 UTC 2016
<br>[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
<br>[    0.000000] bootconsole [early0] enabled
<br>[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
<br>[    0.000000] MIPS: machine is ZBT-WG3526
<br>[    0.000000] Determined physical RAM map:
<br>[    0.000000]  memory: 1c000000 @ 00000000 (usable)
<br>[    0.000000]  memory: 04000000 @ 20000000 (usable)
<br>[    0.000000] Initrd not found or empty - disabling initrd
<br>[    0.000000] Zone ranges:
<br>[    0.000000]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
<br>[    0.000000]   HighMem  [mem 0x0000000010000000-0x0000000023ffffff]
<br>[    0.000000] Movable zone start for each node
<br>[    0.000000] Early memory node ranges
<br>[    0.000000]   node   0: [mem 0x0000000000000000-0x000000001bffffff]
<br>[    0.000000]   node   0: [mem 0x0000000020000000-0x0000000023ffffff]
<br>[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000023ffffff]
<br>[    0.000000] On node 0 totalpages: 131072
<br>[    0.000000] free_area_init_node: node 0, pgdat 8044cfe0, node_mem_map 81000000
<br>[    0.000000]   Normal zone: 512 pages used for memmap
<br>[    0.000000]   Normal zone: 0 pages reserved
<br>[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
<br>[    0.000000]   HighMem zone: 65536 pages, LIFO batch:15
<br>[    0.000000] VPE topology {2,2} total 4
<br>[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
<br>[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
<br>[    0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
<br>[    0.000000] PERCPU: Embedded 10 pages/cpu @8148d000 s8416 r8192 d24352 u40960
<br>[    0.000000] pcpu-alloc: s8416 r8192 d24352 u40960 alloc=10*4096
<br>[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3  <br>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130560
<br>[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
<br>[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
<br>[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
<br>[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
<br>[    0.000000] Writing ErrCtl register=0004621a
<br>[    0.000000] Readback ErrCtl register=0004621a
<br>[    0.000000] Memory: 514232K/524288K available (3508K kernel code, 163K rwdata, 820K rodata, 232K init, 248K bss, 10056K reserved, 0K cma-reserved, 262144K highmem)
<br>[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
<br>[    0.000000] Hierarchical RCU implementation.
<br>[    0.000000] NR_IRQS:256
<br>[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
<br>[    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 21474836475000000ns
<br>[    0.060000] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
<br>[    0.070000] pid_max: default: 32768 minimum: 301
<br>[    0.070000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
<br>[    0.080000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
<br>[    0.080000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
<br>[    0.080000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
<br>[    0.080000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
<br>[    0.090000] CPU1 revision is: 0001992f (MIPS 1004Kc)
<br>[    0.170000] Synchronize counters for CPU 1: done.
<br>[    0.170000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
<br>[    0.170000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
<br>[    0.170000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
<br>[    0.170000] CPU2 revision is: 0001992f (MIPS 1004Kc)
<br>[    0.250000] Synchronize counters for CPU 2: done.
<br>[    0.250000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
<br>[    0.250000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
<br>[    0.250000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
<br>[    0.250000] CPU3 revision is: 0001992f (MIPS 1004Kc)
<br>[    0.330000] Synchronize counters for CPU 3: done.
<br>[    0.330000] Brought up 4 CPUs
<br>[    0.340000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
<br>[    0.350000] pinctrl core: initialized pinctrl subsystem
<br>[    0.350000] NET: Registered protocol family 16
<br>[    0.360000] rt2880-pinmux pinctrl: try to register 61 pins ...
<br>[    0.360000] pinctrl core: registered pin 0 (io0) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 1 (io1) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 2 (io2) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 3 (io3) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 4 (io4) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 5 (io5) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 6 (io6) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 7 (io7) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 8 (io8) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 9 (io9) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 10 (io10) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 11 (io11) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 12 (io12) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 13 (io13) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 14 (io14) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 15 (io15) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 16 (io16) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 17 (io17) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 18 (io18) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 19 (io19) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 20 (io20) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 21 (io21) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 22 (io22) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 23 (io23) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 24 (io24) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 25 (io25) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 26 (io26) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 27 (io27) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 28 (io28) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 29 (io29) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 30 (io30) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 31 (io31) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 32 (io32) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 33 (io33) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 34 (io34) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 35 (io35) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 36 (io36) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 37 (io37) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 38 (io38) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 39 (io39) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 40 (io40) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 41 (io41) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 42 (io42) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 43 (io43) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 44 (io44) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 45 (io45) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 46 (io46) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 47 (io47) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 48 (io48) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 49 (io49) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 50 (io50) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 51 (io51) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 52 (io52) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 53 (io53) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 54 (io54) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 55 (io55) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 56 (io56) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 57 (io57) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 58 (io58) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 59 (io59) on rt2880-pinmux
<br>[    0.360000] pinctrl core: registered pin 60 (io60) on rt2880-pinmux
<br>[    0.360000] pinctrl core: add 5 pinctrl maps
<br>[    0.360000] rt2880-pinmux pinctrl: found group selector 5 for wdt
<br>[    0.360000] rt2880-pinmux pinctrl: found group selector 8 for rgmii2
<br>[    0.360000] rt2880-pinmux pinctrl: invalid group "wdt rst" for function "gpio"
<br>[    0.370000] rt2880-pinmux pinctrl: found group selector 4 for jtag
<br>[    0.370000] rt2880-pinmux pinctrl: found group selector 7 for mdio
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 18 (io18) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 22 (io22) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 23 (io23) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 24 (io24) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 25 (io25) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 26 (io26) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 27 (io27) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 28 (io28) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 29 (io29) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 30 (io30) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 31 (io31) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 32 (io32) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 33 (io33) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 13 (io13) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 14 (io14) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 15 (io15) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 16 (io16) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 17 (io17) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 20 (io20) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: request pin 21 (io21) for pinctrl
<br>[    0.370000] rt2880-pinmux pinctrl: failed to lookup the sleep state
<br>[    0.370000] FPU Affinity set after 11720 emulations
<br>[    0.400000] pinctrl core: add 1 pinctrl maps
<br>[    0.400000] rt2880-pinmux pinctrl: found group selector 6 for pcie
<br>[    0.400000] rt2880-pinmux pinctrl: request pin 19 (io19) for 1e140000.pcie
<br>[    0.400000] pull PCIe RST: RALINK_RSTCTRL = 0
<br>[    0.700000] release PCIe RST: RALINK_RSTCTRL = 7000000
<br>[    0.700000] ***** Xtal 40MHz *****
<br>[    0.710000] release PCIe RST: RALINK_RSTCTRL = 7000000
<br>[    0.710000] Port 0 N_FTS = 1b102800
<br>[    0.710000] Port 1 N_FTS = 1b102800
<br>[    0.720000] Port 2 N_FTS = 1b102800
<br>[    1.870000]  -> 21007f2
<br>[    1.870000] PCIE0 enabled
<br>[    1.870000] PCIE1 enabled
<br>[    1.880000] PCIE2 enabled
<br>[    1.880000] PCI host bridge /pcie@1e140000 ranges:
<br>[    1.880000]  MEM 0x0000000060000000..0x000000006fffffff
<br>[    1.890000]   IO 0x000000001e160000..0x000000001e16ffff
<br>[    1.890000] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
<br>[    1.930000] mt7621_gpio 1e000600.gpio: registering 32 gpios
<br>[    1.930000] mt7621_gpio 1e000600.gpio: registering 32 gpios
<br>[    1.940000] mt7621_gpio 1e000600.gpio: registering 32 gpios
<br>[    1.940000] PCI host bridge to bus 0000:00
<br>[    1.950000] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
<br>[    1.960000] pci_bus 0000:00: root bus resource [io  0xffffffff]
<br>[    1.960000] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
<br>[    1.970000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
<br>[    1.980000] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
<br>[    1.980000] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
<br>[    1.980000] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
<br>[    1.980000] pci 0000:00:00.0: supports D1
<br>[    1.980000] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
<br>[    1.980000] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
<br>[    1.980000] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
<br>[    1.980000] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x0000ffff]
<br>[    1.980000] pci 0000:00:01.0: supports D1
<br>[    1.980000] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
<br>[    1.980000] pci 0000:00:02.0: [0e8d:0801] type 01 class 0x060400
<br>[    1.980000] pci 0000:00:02.0: reg 0x10: [mem 0x00000000-0x7fffffff]
<br>[    1.980000] pci 0000:00:02.0: reg 0x14: [mem 0x00000000-0x0000ffff]
<br>[    1.980000] pci 0000:00:02.0: supports D1
<br>[    1.980000] pci 0000:00:02.0: PME# supported from D0 D1 D3hot
<br>[    1.980000] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
<br>[    1.980000] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
<br>[    1.990000] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
<br>[    2.000000] pci 0000:01:00.0: [14c3:7603] type 00 class 0x028000
<br>[    2.000000] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
<br>[    2.000000] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
<br>[    2.000000] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
<br>[    2.000000] pci 0000:02:00.0: [14c3:7662] type 00 class 0x028000
<br>[    2.000000] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
<br>[    2.000000] pci 0000:02:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
<br>[    2.000000] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
<br>[    2.000000] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
<br>[    2.000000] pci 0000:03:00.0: [1b21:0612] type 00 class 0x010601
<br>[    2.000000] pci 0000:03:00.0: reg 0x10: [io  0x0000-0x0007]
<br>[    2.000000] pci 0000:03:00.0: reg 0x14: [io  0x0000-0x0003]
<br>[    2.000000] pci 0000:03:00.0: reg 0x18: [io  0x0000-0x0007]
<br>[    2.000000] pci 0000:03:00.0: reg 0x1c: [io  0x0000-0x0003]
<br>[    2.000000] pci 0000:03:00.0: reg 0x20: [io  0x0000-0x001f]
<br>[    2.000000] pci 0000:03:00.0: reg 0x24: [mem 0x00000000-0x000001ff]
<br>[    2.000000] pci 0000:03:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
<br>[    2.000000] pci_bus 0000:03: busn_res: [bus 03-ff] end is updated to 03
<br>[    2.000000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 03
<br>[    2.000000] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
<br>[    2.010000] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
<br>[    2.020000] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
<br>[    2.020000] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
<br>[    2.030000] pci 0000:00:02.0: BAR 0: no space for [mem size 0x80000000]
<br>[    2.040000] pci 0000:00:02.0: BAR 0: failed to assign [mem size 0x80000000]
<br>[    2.040000] pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
<br>[    2.050000] pci 0000:00:01.0: BAR 8: assigned [mem 0x60100000-0x601fffff]
<br>[    2.060000] pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x602fffff pref]
<br>[    2.060000] pci 0000:00:02.0: BAR 8: assigned [mem 0x60300000-0x603fffff]
<br>[    2.070000] pci 0000:00:02.0: BAR 9: assigned [mem 0x60400000-0x604fffff pref]
<br>[    2.080000] pci 0000:00:00.0: BAR 1: assigned [mem 0x60500000-0x6050ffff]
<br>[    2.080000] pci 0000:00:01.0: BAR 1: assigned [mem 0x60510000-0x6051ffff]
<br>[    2.090000] pci 0000:00:02.0: BAR 1: assigned [mem 0x60520000-0x6052ffff]
<br>[    2.100000] pci 0000:00:02.0: BAR 7: no space for [io  size 0x1000]
<br>[    2.100000] pci 0000:00:02.0: BAR 7: failed to assign [io  size 0x1000]
<br>[    2.110000] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff]
<br>[    2.120000] pci 0000:00:00.0: PCI bridge to [bus 01]
<br>[    2.120000] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
<br>[    2.130000] pci 0000:02:00.0: BAR 0: assigned [mem 0x60100000-0x601fffff 64bit]
<br>[    2.140000] pci 0000:02:00.0: BAR 6: assigned [mem 0x60200000-0x6020ffff pref]
<br>[    2.140000] pci 0000:00:01.0: PCI bridge to [bus 02]
<br>[    2.150000] pci 0000:00:01.0:   bridge window [mem 0x60100000-0x601fffff]
<br>[    2.150000] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x602fffff pref]
<br>[    2.160000] pci 0000:03:00.0: BAR 6: assigned [mem 0x60400000-0x6040ffff pref]
<br>[    2.170000] pci 0000:03:00.0: BAR 5: assigned [mem 0x60300000-0x603001ff]
<br>[    2.180000] pci 0000:03:00.0: BAR 4: no space for [io  size 0x0020]
<br>[    2.180000] pci 0000:03:00.0: BAR 4: failed to assign [io  size 0x0020]
<br>[    2.190000] pci 0000:03:00.0: BAR 0: no space for [io  size 0x0008]
<br>[    2.190000] pci 0000:03:00.0: BAR 0: failed to assign [io  size 0x0008]
<br>[    2.200000] pci 0000:03:00.0: BAR 2: no space for [io  size 0x0008]
<br>[    2.210000] pci 0000:03:00.0: BAR 2: failed to assign [io  size 0x0008]
<br>[    2.210000] pci 0000:03:00.0: BAR 1: no space for [io  size 0x0004]
<br>[    2.220000] pci 0000:03:00.0: BAR 1: failed to assign [io  size 0x0004]
<br>[    2.230000] pci 0000:03:00.0: BAR 3: no space for [io  size 0x0004]
<br>[    2.230000] pci 0000:03:00.0: BAR 3: failed to assign [io  size 0x0004]
<br>[    2.240000] pci 0000:00:02.0: PCI bridge to [bus 03]
<br>[    2.240000] pci 0000:00:02.0:   bridge window [mem 0x60300000-0x603fffff]
<br>[    2.250000] pci 0000:00:02.0:   bridge window [mem 0x60400000-0x604fffff pref]
<br>[    2.260000] BAR0 at slot 0 = 0
<br>[    2.260000] bus=0x0, slot = 0x0
<br>[    2.260000] BAR0 at slot 1 = 0
<br>[    2.270000] bus=0x0, slot = 0x1
<br>[    2.270000] BAR0 at slot 2 = 0
<br>[    2.270000] bus=0x0, slot = 0x2
<br>[    2.280000] bus=0x1, slot = 0x0, irq=0xff
<br>[    2.280000] bus=0x2, slot = 0x1, irq=0xff
<br>[    2.280000] bus=0x3, slot = 0x2, irq=0x0
<br>[    2.290000] clocksource: Switched to clocksource GIC
<br>[    2.300000] NET: Registered protocol family 2
<br>[    2.310000] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
<br>[    2.310000] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
<br>[    2.320000] TCP: Hash tables configured (established 2048 bind 2048)
<br>[    2.330000] UDP hash table entries: 256 (order: 1, 8192 bytes)
<br>[    2.330000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
<br>[    2.340000] NET: Registered protocol family 1
<br>[    2.340000] PCI: CLS 80 bytes, default 32
<br>[    2.340000] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
<br>[    2.340000] futex hash table entries: 1024 (order: 3, 32768 bytes)
<br>[    2.360000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
<br>[    2.360000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
<br>[    2.370000] bounce: pool size: 64 pages
<br>[    2.380000] io scheduler noop registered
<br>[    2.380000] io scheduler deadline registered (default)
<br>[    2.390000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
<br>[    2.400000] serial8250 serial8250: no of_node; not parsing pinctrl DT
<br>[    2.400000] console [ttyS0] disabled
<br>[    2.400000] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 33, base_baud = 3125000) is a 16550A
<br>[    2.410000] console [ttyS0] enabled
<br>[    2.420000] bootconsole [early0] disabled
<br>[    2.420000] MediaTek Nand driver init, version v2.1 Fix AHB virt2phys error
<br>[    2.430000] pinctrl core: add 1 pinctrl maps
<br>[    2.430000] rt2880-pinmux pinctrl: found group selector 9 for spi
<br>[    2.430000] rt2880-pinmux pinctrl: request pin 34 (io34) for 1e000b00.spi
<br>[    2.430000] rt2880-pinmux pinctrl: request pin 35 (io35) for 1e000b00.spi
<br>[    2.430000] rt2880-pinmux pinctrl: request pin 36 (io36) for 1e000b00.spi
<br>[    2.430000] rt2880-pinmux pinctrl: request pin 37 (io37) for 1e000b00.spi
<br>[    2.430000] rt2880-pinmux pinctrl: request pin 38 (io38) for 1e000b00.spi
<br>[    2.430000] rt2880-pinmux pinctrl: request pin 39 (io39) for 1e000b00.spi
<br>[    2.430000] rt2880-pinmux pinctrl: request pin 40 (io40) for 1e000b00.spi
<br>[    2.430000] spi-mt7621 1e000b00.spi: sys_freq: 50000000
<br>[    2.440000] m25p80 spi32766.0: using chunked io (size=32)
<br>[    2.440000] m25p80 spi32766.0: w25q128 (16384 Kbytes)
<br>[    2.450000] 4 ofpart partitions found on MTD device spi32766.0
<br>[    2.450000] Creating 4 MTD partitions on "spi32766.0":
<br>[    2.460000] 0x000000000000-0x000000030000 : "u-boot"
<br>[    2.470000] 0x000000030000-0x000000040000 : "u-boot-env"
<br>[    2.470000] 0x000000040000-0x000000050000 : "factory"
<br>[    2.480000] 0x000000050000-0x000001000000 : "firmware"
<br>[    2.510000] 2 uimage-fw partitions found on MTD device firmware
<br>[    2.520000] 0x000000050000-0x0000001c468e : "kernel"
<br>[    2.520000] 0x0000001c468e-0x000001000000 : "rootfs"
<br>[    2.530000] mtd: device 5 (rootfs) set to be root filesystem
<br>[    2.540000] 1 squashfs-split partitions found on MTD device rootfs
<br>[    2.540000] 0x0000004d0000-0x000001000000 : "rootfs_data"
<br>[    2.550000] netif_napi_add() called with weight 128 on device eth%d
<br>[    2.570000] libphy: mdio: probed
<br>[    2.580000] mtk_soc_eth 1e100000.ethernet: loaded mt7530 driver
<br>[    2.590000] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 10
<br>[    2.600000] mt7621_wdt 1e000100.wdt: Initialized
<br>[    2.600000] NET: Registered protocol family 10
<br>[    2.610000] NET: Registered protocol family 17
<br>[    2.620000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
<br>[    2.630000] 8021q: 802.1Q VLAN Support v1.8
<br>[    2.630000] hctosys: unable to open rtc device (rtc0)
<br>[    2.640000] UBIFS error (pid: 1): cannot open "ubi0:rootfs", error -19
<br>[    2.650000] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
<br>[    2.660000] Freeing unused kernel memory: 232K (80466000 - 804a0000)
<br>[    2.840000] random: nonblocking pool is initialized
<br>[    3.720000] init: Console is alive
<br>[    3.730000] init: - watchdog -
<br>[    4.470000] usbcore: registered new interface driver usbfs
<br>[    4.480000] usbcore: registered new interface driver hub
<br>[    4.480000] usbcore: registered new device driver usb
<br>[    4.500000] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
<br>[    4.500000] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
<br>[    4.510000] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
<br>[    4.520000] xhci-mtk 1e1c0000.xhci: irq 29, io mem 0x1e1c0000
<br>[    4.530000] usb usb1: no of_node; not parsing pinctrl DT
<br>[    4.530000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
<br>[    4.530000] hub 1-0:1.0: USB hub found
<br>[    4.530000] hub 1-0:1.0: 2 ports detected
<br>[    4.540000] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
<br>[    4.540000] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
<br>[    4.550000] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
<br>[    4.560000] usb usb2: no of_node; not parsing pinctrl DT
<br>[    4.560000] hub 2-0:1.0: no of_node; not parsing pinctrl DT
<br>[    4.560000] hub 2-0:1.0: USB hub found
<br>[    4.560000] hub 2-0:1.0: 1 port detected
<br>[    4.580000] init: - preinit -
<br>[    8.120000] jffs2: notice: (383) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) fou<br>nd.
<br>[    8.140000] mount_root: switching to jffs2 overlay
<br>[    8.170000] procd: - early -
<br>[    8.180000] procd: - watchdog -
<br>[    8.820000] procd: - ubus -
<br>[    8.910000] procd: - init -
<br>[    9.480000] tun: Universal TUN/TAP device driver, 1.6
<br>[    9.480000] tun: (C) 1999-2004 Max Krasnyansky <<a href="mailto:maxk@qualcomm.com" target="_blank">maxk@qualcomm.com</a>>
<br>[    9.490000] ip6_tables: (C) 2000-2006 Netfilter Core Team
<br>[    9.500000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
<br>[    9.510000] Backport generated by backports.git backports-20151218-0-g2f58d9d
<br>[    9.550000] mt76x2e 0000:02:00.0: ASIC revision: 76120044
<br>[    9.580000] ROM patch already applied
<br>[    9.580000] Firmware Version: 0.0.00
<br>[    9.580000] Build: 1
<br>[    9.590000] Build Time: 201507311614____
<br>[    9.610000] Firmware running!
<br>[    9.610000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
<br>[    9.610000] mt7603e 0000:01:00.0: ASIC revision: 76030010
<br>[   11.730000] mt7603e 0000:01:00.0: Firmware Version: _mt7603mp
<br>[   11.740000] mt7603e 0000:01:00.0: Build Time: 20151020155902
<br>[   11.780000] firmware init done
<br>[   11.950000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
<br>[   12.010000] ip_tables: (C) 2000-2006 Netfilter Core Team
<br>[   12.020000] nf_conntrack version 0.5.0 (8038 buckets, 32152 max)
<br>[   12.150000] xt_time: kernel timezone is -0000
<br>[   12.160000] PPP generic driver version 2.4.2
<br>[   12.160000] NET: Registered protocol family 24
<br>[   16.310000] device eth0.1 entered promiscuous mode
<br>[   16.320000] device eth0 entered promiscuous mode
<br>[   16.330000] br-lan: port 1(eth0.1) entered forwarding state<br>
<br></span></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 29, 2016 at 6:49 AM, Outback Dingo <span dir="ltr"><<a href="mailto:outbackdingo@gmail.com" target="_blank">outbackdingo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">my mt7621  AP arrived today, ill be checking it out, also note i found this....<div><br></div><div><a href="https://mqmaker.com/" target="_blank">https://mqmaker.com/</a><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 26, 2016 at 6:48 AM, Outback Dingo <span dir="ltr"><<a href="mailto:outbackdingo@gmail.com" target="_blank">outbackdingo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><a href="https://detail.1688.com/offer/1277654521.html" target="_blank">https://detail.1688.com/offer/1277654521.html</a><br><div><br></div><div>same specs same device 330 RMB... i just ordered one....</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 26, 2016 at 6:23 AM, Outback Dingo <span dir="ltr"><<a href="mailto:outbackdingo@gmail.com" target="_blank">outbackdingo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">this is the same device <a href="http://www.zbtlink.com/products/router/ZBT-WG2926.html" target="_blank">http://www.zbtlink.com/products/router/ZBT-WG2926.html</a><br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 26, 2016 at 6:13 AM, Outback Dingo <span dir="ltr"><<a href="mailto:outbackdingo@gmail.com" target="_blank">outbackdingo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">NO my wife says its 340 rmb... like less then 60 USD</div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 26, 2016 at 6:02 AM, Dave Taht <span dir="ltr"><<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">340 bucks each, am I reading it right?<br>
<br>
as data sheets go, that's not bad (there are more in that dir), but<br>
what I wanted was the register sets for the wifi and cpu chips.<br>
<div><div><br>
On Mon, Apr 25, 2016 at 8:57 PM, Outback Dingo <<a href="mailto:outbackdingo@gmail.com" target="_blank">outbackdingo@gmail.com</a>> wrote:<br>
> router itself<br>
> <a href="http://cn.made-in-china.com/showroom/szzbtdz/product-detailUMVJbARKZCkv/ZBT-WG3526%E6%99%BA%E5%8D%9A%E9%80%9A%E9%AB%98%E7%AB%AF%E5%8F%8C%E9%A2%91%E5%A4%A7%E5%8A%9F%E7%8E%87%E6%99%BA%E8%83%BD%E6%97%A0%E7%BA%BF%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%9A%E5%88%B6OEM.html" rel="noreferrer" target="_blank">http://cn.made-in-china.com/showroom/szzbtdz/product-detailUMVJbARKZCkv/ZBT-WG3526%E6%99%BA%E5%8D%9A%E9%80%9A%E9%AB%98%E7%AB%AF%E5%8F%8C%E9%A2%91%E5%A4%A7%E5%8A%9F%E7%8E%87%E6%99%BA%E8%83%BD%E6%97%A0%E7%BA%BF%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%9A%E5%88%B6OEM.html</a><br>
><br>
> chip set <a href="http://ftp.mqmaker.com/WiTi/Docs/Hardware/MT7621.pdf" rel="noreferrer" target="_blank">http://ftp.mqmaker.com/WiTi/Docs/Hardware/MT7621.pdf</a><br>
><br>
> On Tue, Apr 26, 2016 at 4:38 AM, Dave Taht <<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>> wrote:<br>
>><br>
>> detailed documentation on the chipset would be nice... in any language....<br>
>><br>
>> On Mon, Apr 25, 2016 at 7:16 PM, Outback Dingo <<a href="mailto:outbackdingo@gmail.com" target="_blank">outbackdingo@gmail.com</a>><br>
>> wrote:<br>
>> > guys,<br>
>> ><br>
>> > I am in china right now, i can probably source this in a day, let me<br>
>> > know if<br>
>> > you want me to get one for you and ill forward it, im going to try to<br>
>> > order<br>
>> > one today for myself<br>
>> ><br>
>> > On Tue, Apr 26, 2016 at 12:49 AM, Dave Taht <<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>> wrote:<br>
>> >><br>
>> >> Please send 1 mediatek router (and pcie card when you get 'em) to:<br>
>> >><br>
>> >> Dave Taht & Lorna Reed<br>
>> >> 225 11th Ave apt 302<br>
>> >> San Francisco, Ca, 94118-2167<br>
>> >><br>
>> >> I don't think I have time for the usb version.<br>
>> >><br>
>> >> I am standardizing on this for my upcoming work. It's pretty darn<br>
>> >> libre, perhaps you could become a reseller of this also....<br>
>> >><br>
>> >> <a href="http://pcengines.ch/apu2c4.htm" rel="noreferrer" target="_blank">http://pcengines.ch/apu2c4.htm</a><br>
>> >><br>
>> >> On Mon, Apr 25, 2016 at 3:43 PM, Christopher Waid<br>
>> >> <<a href="mailto:chris@thinkpenguin.com" target="_blank">chris@thinkpenguin.com</a>> wrote:<br>
>> >> > On 2016-04-25 06:37 PM, Dave Taht wrote:<br>
>> >> >><br>
>> >> >><br>
>> >> >><br>
>> >> >><br>
>> >> >> <a href="https://www.linkedin.com/pulse/mt7621-openwrt-dual-band-5-gigabit-port-router-support-anna-lee" rel="noreferrer" target="_blank">https://www.linkedin.com/pulse/mt7621-openwrt-dual-band-5-gigabit-port-router-support-anna-lee</a><br>
>> >> >><br>
>> >> >> chris, you get anything in worth hacking on yet?<br>
>> >> ><br>
>> >> ><br>
>> >> > Yes- I think so. Didn't I send an email about this already? I don't<br>
>> >> > think<br>
>> >> > anyone responded though. Or maybe I failed to read the responses. I<br>
>> >> > asked if<br>
>> >> > anybody would like me to send them a mediatek chipset based router<br>
>> >> > board. If<br>
>> >> > people did email me please let me know again who you are. I know we<br>
>> >> > didn't<br>
>> >> > send out any of the router boards. I got 5 of them I believe.<br>
>> >> ><br>
>> >> > I'm currently flying back from the [GNU]LinuxFest North West event...<br>
>> >> > but if<br>
>> >> > people provide me addresses I can send out some sample router boards<br>
>> >> > to<br>
>> >> > start playing with.<br>
>> >> ><br>
>> >> > I also got some USB mediatek chipset based wifi dongles in as well I<br>
>> >> > believe. I forget how many of these I got. I also am brining in some<br>
>> >> > PCIE<br>
>> >> > mediatek cards theoretically although I'm unsure if we're actually<br>
>> >> > getting<br>
>> >> > our hands on these. I think the orders might have been canceled or<br>
>> >> > something- or maybe I just didn't follow up on checking the goods<br>
>> >> > shipped.<br>
>> >><br>
>> >><br>
>> >><br>
>> >> --<br>
>> >> Dave Täht<br>
>> >> Let's go make home routers and wifi faster! With better software!<br>
>> >> <a href="http://blog.cerowrt.org" rel="noreferrer" target="_blank">http://blog.cerowrt.org</a><br>
>> >> _______________________________________________<br>
>> >> Cerowrt-devel mailing list<br>
>> >> <a href="mailto:Cerowrt-devel@lists.bufferbloat.net" target="_blank">Cerowrt-devel@lists.bufferbloat.net</a><br>
>> >> <a href="https://lists.bufferbloat.net/listinfo/cerowrt-devel" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/cerowrt-devel</a><br>
>> ><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> Dave Täht<br>
>> Let's go make home routers and wifi faster! With better software!<br>
>> <a href="http://blog.cerowrt.org" rel="noreferrer" target="_blank">http://blog.cerowrt.org</a><br>
><br>
><br>
<br>
<br>
<br>
--<br>
Dave Täht<br>
Let's go make home routers and wifi faster! With better software!<br>
<a href="http://blog.cerowrt.org" rel="noreferrer" target="_blank">http://blog.cerowrt.org</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>