OpenWrt Forum Archive

Topic: D-Link DAP-2590

The content of this topic has been archived on 23 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hello everyone!
I've manage to install OpenWrt on D-Link DAP-2590 (which is currently not on the list of the supported hardware).
While hardware is supported, there are several problems, that best addressed with kernel recompile. Is it counts as "supported device" and should I try to create new page for "table of hardware" list?

Not sure this is correct topic, so feel free to point me where to ask.

Since there seems to be no official OpenWrt firmware image available for download: Where can someone owning such a device download the necessary firmware image?

To get this device officially supported, you should consider submitting a patch that adds support.

I managed to get a non-uboot ramdisk kernel up on this using just the OEM firmware loaders.

I have a lot of junk to sort through to figure out which of various hacks were actually necessary.

1) cut/paste a bunch of code out of other archs to get a .factory to build.  The currently supported Octeon systems run from USB so the Makefile code isn't there to do so.

2) use mkwrggimage (see ar71xxx Makefile) and then edit byte #0x48 from 0 to 1

3) hack out special load addresses from arch/mips/cavium-octeon/platform

4) If you're already bricked and using the emergency webserver, hold the button down the whole time from boot till it says to reboot.  Use a machine screw just large enough to catch on the case hole... be very careful not to crush the button.

5) Squashfs will not work yet, mtd is broken.  The OEM layout is as such:

--------------------------------- 16M Physical Flash  ----------------------------------
|                                     mtd6:flash                                       |
----------------------------------------------------------------------------------------
                | mtd8:bootconfig |           |               |              |
                | and overlapping |           |               |              |
mtd7:bootloader | mtd3:bdcfg      | mtd2:rgbd | mtd4:langpack | mtd1:upgrade | mtd5:misc
                                                              ----------------
                                                   rggimg header | kernel | mtd0:rootfs

mtdparts syntax: 256k(bootloader)ro,128k(bdcfg)ro,128k(rgdb)ro,128k(langpack)ro,15616k(firmware),128k(misc)ro

6) In the OEM CLI "alpha <password>" gets you into a tech mode, and "shell" runs a shell from there.  The password is one of the first legible strings in one of the AP's software binaries from the "OSS" source code from D-LINK.

7) The faceplate comes off both the gray and black front/back plates; it may look lke only the grey one comes off at first but you do not have to get the faceplate off the PCB.

8) The wifi card is in a removable slot but there's a lot of glue keeping the antenna cables on their knobs.  There seems to be a conspicuously TTL-serial-like pre-pinned connector with 3 pins, one empty, and one pin.

9) There's only eth0 and it is using the SOC drivers which will be automatically included when you select octeon.  No sign of the Marvell chipset mentioned on wikidevi.  An unpinned IDC on the corner.

Tue May 16 22:06:56 2017 kern.notice kernel: [    0.000000] Linux version 4.9.20 (bri@atlas) (gcc version 5.4.0 (LEDE GCC 5.4.0 r4151-0dcc36f) ) #0 SMP Tue May 16 22:06:52 2017
Tue May 16 22:06:56 2017 kern.notice kernel: [    0.000000] CVMSEG size: 2 cache lines (256 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] bootconsole [early0] enabled
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] CPU0 revision is: 000d0601 (Cavium Octeon+)
Tue May 16 22:06:56 2017 kern.warn kernel: [    0.000000] Checking for the multiply/shift bug...
Tue May 16 22:06:56 2017 kern.warn kernel: [    0.000000] no.
Tue May 16 22:06:56 2017 kern.warn kernel: [    0.000000] Checking for the daddiu bug...
Tue May 16 22:06:56 2017 kern.warn kernel: [    0.000000] no.
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Determined physical RAM map:
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]  memory: 0000000006400000 @ 0000000001a00000 (usable)
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]  memory: 0000000001831600 @ 0000000000100000 (usable)
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Wasting 14336 bytes for tracking 256 unused pages
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Initrd not found or empty - disabling initrd
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Using internal Device Tree.
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] software IO TLB [mem 0x01a0b000-0x01a4b000] (0MB) mapped at [8000000001a0b000-8000000001a4afff]
Tue May 16 22:06:56 2017 kern.notice kernel: [    0.000000] Primary instruction cache 32kB, virtually tagged, 4 way, 64 sets, linesize 128 bytes.
Tue May 16 22:06:56 2017 kern.notice kernel: [    0.000000] Primary data cache 16kB, 64-way, 2 sets, linesize 128 bytes.
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Zone ranges:
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]   DMA32    [mem 0x0000000000100000-0x00000000efffffff]
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]   Normal   empty
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Movable zone start for each node
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Early memory node ranges
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]   node   0: [mem 0x0000000000100000-0x0000000001930fff]
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]   node   0: [mem 0x0000000001a00000-0x0000000007dfffff]
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Initmem setup node 0 [mem 0x0000000000100000-0x0000000007dfffff]
Tue May 16 22:06:56 2017 kern.debug kernel: [    0.000000] On node 0 totalpages: 31793
Tue May 16 22:06:56 2017 kern.debug kernel: [    0.000000]   DMA32 zone: 438 pages used for memmap
Tue May 16 22:06:56 2017 kern.debug kernel: [    0.000000]   DMA32 zone: 0 pages reserved
Tue May 16 22:06:56 2017 kern.debug kernel: [    0.000000]   DMA32 zone: 31793 pages, LIFO batch:7
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] percpu: Embedded 17 pages/cpu @8000000001a58000 s29616 r8192 d31824 u69632
Tue May 16 22:06:56 2017 kern.debug kernel: [    0.000000] pcpu-alloc: s29616 r8192 d31824 u69632 alloc=17*4096
Tue May 16 22:06:56 2017 kern.debug kernel: [    0.000000] pcpu-alloc: [0] 0
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 31355
Tue May 16 22:06:56 2017 kern.notice kernel: [    0.000000] Kernel command line:  2000000 2000000 board=DAP-2590-A1 mtdparts=spi0.0:256k(bootloader)ro,128k(bdcfg)ro,128k(rgdb)ro,128k(langpack)ro,15616k(firmware),128k(misc)ro netconsole=@/,@192.168.0.250/ debug
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] PID hash table entries: 512 (order: 0, 4096 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Memory: 98176K/127172K available (4287K kernel code, 324K rwdata, 684K rodata, 2744K init, 16709K bss, 28996K reserved, 0K cma-reserved)
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] Hierarchical RCU implementation.
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]       CONFIG_RCU_FANOUT set to non-default value of 32
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000]       RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=1.
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
Tue May 16 22:06:56 2017 kern.info kernel: [    0.000000] NR_IRQS:127
Tue May 16 22:06:56 2017 kern.info kernel: [   11.263331] clocksource: OCTEON_CVMCOUNT: mask: 0xffffffffffffffff max_cycles: 0x5c4093a7d1, max_idle_ns: 440795210635 ns
Tue May 16 22:06:56 2017 kern.info kernel: [   11.274226] Calibrating delay loop (skipped) preset value.. 800.00 BogoMIPS (lpj=1600000)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.282290] pid_max: default: 32768 minimum: 301
Tue May 16 22:06:56 2017 kern.info kernel: [   11.287097] Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.293502] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
Tue May 16 22:06:56 2017 kern.warn kernel: [   11.301487] Checking for the daddi bug...
Tue May 16 22:06:56 2017 kern.warn kernel: [   11.305331] no.
Tue May 16 22:06:56 2017 kern.info kernel: [   11.309405] Brought up 1 CPUs
Tue May 16 22:06:56 2017 kern.info kernel: [   11.318436] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
Tue May 16 22:06:56 2017 kern.info kernel: [   11.328125] futex hash table entries: 256 (order: 3, 32768 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.335824] NET: Registered protocol family 16
Tue May 16 22:06:56 2017 kern.warn kernel: [   11.346155] Can't analyze schedule() prologue at ffffffff8052a0c0
Tue May 16 22:06:56 2017 kern.notice kernel: [   11.352264] Enabling Octeon big bar support
Tue May 16 22:06:56 2017 kern.notice kernel: [   11.362335] PCI Status: PCI 32-bit
Tue May 16 22:06:56 2017 kern.notice kernel: [   11.366596] PCI Clock: 33 MHz
Tue May 16 22:06:56 2017 kern.notice kernel: [   11.403812] SCSI subsystem initialized
Tue May 16 22:06:56 2017 kern.info kernel: [   11.408149] usbcore: registered new interface driver usbfs
Tue May 16 22:06:56 2017 kern.info kernel: [   11.413695] usbcore: registered new interface driver hub
Tue May 16 22:06:56 2017 kern.info kernel: [   11.419012] usbcore: registered new device driver usb
Tue May 16 22:06:56 2017 kern.info kernel: [   11.424439] PCI host bridge to bus 0000:00
Tue May 16 22:06:56 2017 kern.info kernel: [   11.428466] pci_bus 0000:00: root bus resource [mem 0x11b00f0000000-0x11b0130000000] (bus address [0xf0000000-0x130000000])
Tue May 16 22:06:56 2017 kern.info kernel: [   11.439519] pci_bus 0000:00: root bus resource [io  0x4000-0xffffffff]
Tue May 16 22:06:56 2017 kern.info kernel: [   11.446027] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
Tue May 16 22:06:56 2017 kern.info kernel: [   11.452798] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
Tue May 16 22:06:56 2017 kern.debug kernel: [   11.460749] pci 0000:00:02.0: [168c:0027] type 00 class 0x028000
Tue May 16 22:06:56 2017 kern.debug kernel: [   11.466719] pci 0000:00:02.0: reg 0x10: [mem 0x00000000-0x0000ffff]
Tue May 16 22:06:56 2017 kern.debug kernel: [   11.473040] pci 0000:00:02.0: PME# supported from D0 D3hot
Tue May 16 22:06:56 2017 kern.debug kernel: [   11.478802] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
Tue May 16 22:06:56 2017 kern.info kernel: [   11.485347] pci 0000:00:02.0: BAR 0: assigned [mem 0x11b00f0000000-0x11b00f000ffff]
Tue May 16 22:06:56 2017 kern.info kernel: [   11.499525] clocksource: Switched to clocksource OCTEON_CVMCOUNT
Tue May 16 22:06:56 2017 kern.info kernel: [   11.507010] NET: Registered protocol family 2
Tue May 16 22:06:56 2017 kern.info kernel: [   11.512439] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.519384] TCP bind hash table entries: 1024 (order: 3, 32768 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.525751] TCP: Hash tables configured (established 1024 bind 1024)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.532168] UDP hash table entries: 256 (order: 2, 24576 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.538061] UDP-Lite hash table entries: 256 (order: 2, 24576 bytes)
Tue May 16 22:06:56 2017 kern.info kernel: [   11.544722] NET: Registered protocol family 1
Tue May 16 22:06:56 2017 kern.debug kernel: [   11.549100] PCI: CLS 0 bytes, default 128
Tue May 16 22:06:56 2017 kern.notice kernel: [   12.371355] random: fast init done
Tue May 16 22:06:56 2017 kern.warn kernel: [   14.272709] Crashlog allocated RAM at address 0x3f00000
Tue May 16 22:06:56 2017 kern.info kernel: [   14.280612] workingset: timestamp_bits=62 max_order=15 bucket_order=0
Tue May 16 22:06:56 2017 kern.info kernel: [   14.313222] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Tue May 16 22:06:56 2017 kern.info kernel: [   14.319615] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Tue May 16 22:06:56 2017 kern.info kernel: [   14.338741] io scheduler noop registered
Tue May 16 22:06:56 2017 kern.info kernel: [   14.342664] io scheduler deadline registered (default)
Tue May 16 22:06:56 2017 kern.info kernel: [   14.348341] octeon_gpio 1070000000800.gpio-controller: OCTEON GPIO driver probed.
Tue May 16 22:06:56 2017 kern.info kernel: [   14.356211] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
Tue May 16 22:06:56 2017 kern.info kernel: [   14.366988] console [ttyS0] disabled
Tue May 16 22:06:56 2017 kern.info kernel: [   14.370562] 1180000000800.serial: ttyS0 at MMIO 0x1180000000800 (irq = 41, base_baud = 25000000) is a OCTEON
Tue May 16 22:06:56 2017 kern.info kernel: [   14.380297] console [ttyS0] enabled
Tue May 16 22:06:56 2017 kern.info kernel: [   14.462909] bootconsole [early0] disabled
Tue May 16 22:06:56 2017 kern.info kernel: [   14.559562] 1180000000c00.serial: ttyS1 at MMIO 0x1180000000c00 (irq = 42, base_baud = 25000000) is a OCTEON
Tue May 16 22:06:56 2017 kern.info kernel: [   14.679278] octeon_rng octeon_rng: Octeon Random Number Generator
Tue May 16 22:06:56 2017 kern.info kernel: [   14.775017] loop: module loaded
Tue May 16 22:06:56 2017 kern.err kernel: [   14.813771] of-flash 1f400000.nor: Can't get bank width from device tree
Tue May 16 22:06:56 2017 kern.info kernel: [   14.894742] libphy: mdio_octeon: probed
Tue May 16 22:06:56 2017 kern.warn kernel: [   14.940863] [Firmware Warn]: /soc@0/mdio@1180000001800/ethernet-phy@4: Whitelisted compatible string. Please remove
Tue May 16 22:06:56 2017 kern.warn kernel: [   15.087285] [Firmware Warn]: /soc@0/mdio@1180000001800/ethernet-phy@9: Whitelisted compatible string. Please remove
Tue May 16 22:06:56 2017 kern.info kernel: [   15.212806] mdio_octeon 1180000001800.mdio: Probed
Tue May 16 22:06:56 2017 kern.info kernel: [   15.270834] libphy: Fixed MDIO Bus: probed
Tue May 16 22:06:56 2017 kern.info kernel: [   15.320296] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Tue May 16 22:06:56 2017 kern.info kernel: [   15.398693] ehci-pci: EHCI PCI platform driver
Tue May 16 22:06:56 2017 kern.info kernel: [   15.452152] ehci-platform: EHCI generic platform driver
Tue May 16 22:06:56 2017 kern.info kernel: [   15.515147] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Tue May 16 22:06:56 2017 kern.info kernel: [   15.589409] ohci-platform: OHCI generic platform driver
Tue May 16 22:06:56 2017 kern.info kernel: [   15.652521] usbcore: registered new interface driver usb-storage
Tue May 16 22:06:56 2017 kern.info kernel: [   15.724663] octeon_wdt: Initial granularity 5 Sec
Tue May 16 22:06:56 2017 kern.warn kernel: [   15.786051] Interface 0 has 2 ports (GMII)
Tue May 16 22:06:56 2017 kern.info kernel: [   15.839525] octeon-hcd 16f0010000000.usbc: controller reset failed (gintsts=0xf5000c7a) - retrying
Tue May 16 22:06:56 2017 kern.info kernel: [   16.072605] octeon-hcd 16f0010000000.usbc: controller reset failed (gintsts=0xf5000c7a) - retrying
Tue May 16 22:06:56 2017 kern.info kernel: [   16.300575] octeon-hcd 16f0010000000.usbc: controller reset failed (gintsts=0xf5000c7a) - retrying
Tue May 16 22:06:56 2017 kern.info kernel: [   16.528575] octeon-hcd 16f0010000000.usbc: controller reset failed (gintsts=0xf5000c7a) - retrying
Tue May 16 22:06:56 2017 kern.info kernel: [   16.756575] octeon-hcd 16f0010000000.usbc: controller reset failed (gintsts=0xf5000c7a) - retrying
Tue May 16 22:06:56 2017 kern.warn kernel: [   16.984608] octeon-hcd: probe of 16f0010000000.usbc failed with error -1
Tue May 16 22:06:56 2017 kern.info kernel: [   17.065590] NET: Registered protocol family 17
Tue May 16 22:06:56 2017 kern.info kernel: [   17.119079] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
Tue May 16 22:06:56 2017 kern.info kernel: [   17.274678] 8021q: 802.1Q VLAN Support v1.8
Tue May 16 22:06:56 2017 kern.notice kernel: [   17.325313] Bootbus flash: Setting flash for 16MB flash at 0x1ec00000
Tue May 16 22:06:56 2017 kern.info kernel: [   17.402833] phys_mapped_flash: Found 1 x16 devices at 0x0 in 8-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00007a
Tue May 16 22:06:56 2017 kern.info kernel: [   17.527097] Amd/Fujitsu Extended Query Table at 0x0040
Tue May 16 22:06:56 2017 kern.info kernel: [   17.588804]   Amd/Fujitsu Extended Query version 1.3.
Tue May 16 22:06:56 2017 kern.notice kernel: [   17.649433] number of CFI chips: 1
Tue May 16 22:06:56 2017 kern.info kernel: [   17.694401] netpoll: netconsole: local port 6665
Tue May 16 22:06:56 2017 kern.info kernel: [   17.749916] netpoll: netconsole: local IPv4 address 0.0.0.0
Tue May 16 22:06:56 2017 kern.info kernel: [   17.816814] netpoll: netconsole: interface 'eth0'
Tue May 16 22:06:56 2017 kern.info kernel: [   17.873289] netpoll: netconsole: remote port 6666
Tue May 16 22:06:56 2017 kern.info kernel: [   17.929751] netpoll: netconsole: remote IPv4 address 192.168.0.250
Tue May 16 22:06:56 2017 kern.info kernel: [   18.003940] netpoll: netconsole: remote ethernet address ff:ff:ff:ff:ff:ff
Tue May 16 22:06:56 2017 kern.info kernel: [   18.086472] netpoll: netconsole: device eth0 not up yet, forcing it
Tue May 16 22:06:56 2017 kern.notice kernel: [   18.162399] eth0: 100 Mbps Full duplex, port 0, queue 0
Tue May 16 22:06:56 2017 kern.err kernel: [   19.183411] netpoll: netconsole: no IP address for eth0, aborting
Tue May 16 22:06:56 2017 kern.err kernel: [   19.256599] netconsole: cleaning up
Tue May 16 22:06:56 2017 kern.warn kernel: [   19.298890] OF: fdt:not creating '/sys/firmware/fdt': CRC check failed
Tue May 16 22:06:56 2017 kern.info kernel: [   19.381762] Freeing unused kernel memory: 2744K (ffffffff80632000 - ffffffff808e0000)
Tue May 16 22:06:56 2017 kern.warn kernel: [   19.475844] This architecture does not have kernel memory protection.
Tue May 16 22:06:56 2017 user.info kernel: [   19.572886] init: Console is alive
Tue May 16 22:06:56 2017 user.info kernel: [   19.614297] init: - watchdog -
Tue May 16 22:06:56 2017 user.info kernel: [   19.669271] kmodloader: loading kernel modules from /etc/modules-boot.d/*
Tue May 16 22:06:56 2017 user.info kernel: [   19.758256] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
Tue May 16 22:06:56 2017 user.info kernel: [   19.855875] init: - preinit -
Tue May 16 22:06:56 2017 user.info kernel: [   22.205533] procd: - early -
Tue May 16 22:06:56 2017 user.info kernel: [   22.240630] procd: - watchdog -
Tue May 16 22:06:56 2017 user.info kernel: [   22.883967] procd: - ubus -
Tue May 16 22:06:56 2017 user.info kernel: [   22.974805] procd: - init -
Tue May 16 22:06:56 2017 user.info kernel: [   23.220179] kmodloader: loading kernel modules from /etc/modules.d/*
Tue May 16 22:06:56 2017 kern.info kernel: [   23.302090] Loading modules backported from Linux version wt-2017-01-31-0-ge882dff19e7f
Tue May 16 22:06:56 2017 kern.info kernel: [   23.398307] Backport generated by backports.git backports-20160324-13-g24da7d3c
Tue May 16 22:06:56 2017 kern.info kernel: [   23.495974] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
Tue May 16 22:06:56 2017 kern.info kernel: [   23.634988] xt_time: kernel timezone is -0000
Tue May 16 22:06:56 2017 kern.info kernel: [   23.708967] ip_tables: (C) 2000-2006 Netfilter Core Team
Tue May 16 22:06:56 2017 kern.warn kernel: [   23.837180] PCI: Enabling device 0000:00:02.0 (0000 -> 0002)
Tue May 16 22:06:56 2017 kern.debug kernel: [   25.479861] ath: EEPROM regdomain: 0x0
Tue May 16 22:06:56 2017 kern.debug kernel: [   25.524864] ath: EEPROM indicates default country code should be used
Tue May 16 22:06:56 2017 kern.debug kernel: [   25.602174] ath: doing EEPROM country->regdmn map search
Tue May 16 22:06:56 2017 kern.debug kernel: [   25.665934] ath: country maps to regdmn code: 0x3a
Tue May 16 22:06:56 2017 kern.debug kernel: [   25.723432] ath: Country alpha2 being used: US
Tue May 16 22:06:56 2017 kern.debug kernel: [   25.776751] ath: Regpair used: 0x3a
Tue May 16 22:06:56 2017 kern.debug kernel: [   25.837521] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Tue May 16 22:06:56 2017 kern.info kernel: [   25.924749] ieee80211 phy0: Atheros AR9160 MAC/BB Rev:1 AR5133 RF Rev:b0 mem=0x80011b00f0000000, irq=109
Tue May 16 22:06:56 2017 user.info kernel: [   26.350421] kmodloader: done loading kernel modules from /etc/modules.d/*
Tue May 16 22:06:57 2017 user.notice : Added device handler type: tunnel
Tue May 16 22:06:57 2017 user.notice : Added device handler type: Network device
Tue May 16 22:06:57 2017 user.notice : Added device handler type: bridge
Tue May 16 22:06:57 2017 user.notice : Added device handler type: veth
Tue May 16 22:06:57 2017 user.notice : Added device handler type: macvlan
Tue May 16 22:06:57 2017 user.notice : Added device handler type: 8021ad
Tue May 16 22:06:57 2017 user.notice : Added device handler type: 8021q
Tue May 16 22:06:57 2017 user.notice : 'radio0' is disabled
Tue May 16 22:06:57 2017 user.notice : 'radio0' is disabled
Tue May 16 22:07:00 2017 kern.notice kernel: [   31.839854] eth0: Link down
Tue May 16 22:07:01 2017 kern.info kernel: [   31.933214] br-lan: port 1(eth0) entered blocking state
Tue May 16 22:07:01 2017 kern.info kernel: [   31.996062] br-lan: port 1(eth0) entered disabled state
Tue May 16 22:07:01 2017 kern.info kernel: [   32.059449] device eth0 entered promiscuous mode
Tue May 16 22:07:01 2017 kern.info kernel: [   32.377060] br-lan: port 1(eth0) entered blocking state
Tue May 16 22:07:01 2017 kern.info kernel: [   32.439842] br-lan: port 1(eth0) entered forwarding state
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'lan' is enabled
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'lan' is setting up now
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'lan' is now up
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'loopback' is enabled
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'loopback' is setting up now
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'loopback' is now up
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'wan' is enabled
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'wan6' is enabled
Tue May 16 22:07:01 2017 daemon.notice netifd: bridge 'br-lan' link is up
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'lan' has link connectivity
Tue May 16 22:07:01 2017 daemon.notice netifd: Network device 'lo' link is up
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'loopback' has link connectivity
Tue May 16 22:07:01 2017 kern.info kernel: [   32.939789] br-lan: port 1(eth0) entered disabled state
Tue May 16 22:07:01 2017 daemon.notice netifd: bridge 'br-lan' link is down
Tue May 16 22:07:01 2017 daemon.notice netifd: Interface 'lan' has link connectivity loss
Tue May 16 22:07:02 2017 daemon.info procd: - init complete -
Tue May 16 22:07:02 2017 daemon.info urandom_seed[841]: Seed saved (/etc/urandom.seed)
Tue May 16 22:07:02 2017 kern.notice kernel: [   33.963727] eth0: 100 Mbps Full duplex, port 0, queue 0
Tue May 16 22:07:03 2017 kern.info kernel: [   34.087418] br-lan: port 1(eth0) entered blocking state
Tue May 16 22:07:03 2017 kern.info kernel: [   34.150164] br-lan: port 1(eth0) entered forwarding state
Tue May 16 22:07:03 2017 daemon.notice netifd: Network device 'eth0' link is up
Tue May 16 22:07:03 2017 daemon.notice netifd: bridge 'br-lan' link is up
Tue May 16 22:07:03 2017 daemon.notice netifd: Interface 'lan' has link connectivity
Tue May 16 22:07:38 2017 authpriv.info dropbear[945]: Not backgrounding
Tue May 16 22:07:38 2017 kern.notice kernel: [   69.803398] random: crng init done

I've finally ended with LEDE (due to more recent kernel).
Small kernel patching was required, but everything works: load from flash, squashfs, etc.
Initial install was done via rs232 console with tftp.

I can post patches here (against 4.4.0), if needed.

jsmith: I'd be interested in knowing anything you had to patch.  I'm working with 4.9 but I should be able to port forward any patches.  Thanks.

BTW, I don't know much about Octeon... should the kernel be finding multiple CPUs on this thing?  (See the "fanout" line in the bootlog above.)

I've posted a compiling tree which will generate LEDE factory images for this model at
github (username "skids", repo "source", branch "dap2590") ... sorry, the forum won't
let me post links yet.

No guarantees it won't overheat or underperform, but no real problems so far in testing with a 5GHz client.

Don't expect the LEDs to behave sensibly.

Enjoy.

The discussion might have continued from here.