OpenWrt Forum Archive

Topic: Support for TP-Link Archer C2600

The content of this topic has been archived between 29 Mar 2018 and 6 May 2018. Unfortunately there are posts – most likely complete pages – missing.

Just got one of these babies, and made myself a LEDE build. What's weird is that the box claimed i have a v1.1, but the stock firmware claimed i have a v1.0. And LEDE seems to reboot just fine, so I guess I really do have a 1.0 hmm

At any rate, am I correct that none of the buttons (wps, rfkill, the one for the leds) work? In addition to the wifi leds of course.

npr wrote:

Just got one of these babies, and made myself a LEDE build. What's weird is that the box claimed i have a v1.1, but the stock firmware claimed i have a v1.0. And LEDE seems to reboot just fine, so I guess I really do have a 1.0 hmm

Check type of flash chip on router.
on my c2600v1.1 is: [    0.887654] m25p80 spi32766.0: mx25u25635f (32768 Kbytes)  and reboot issue is present
other person have c2600v1.1 with [    1.030107] m25p80 spi32766.0: s25fl256s1 (32768 Kbytes) and reboot work OK.

I think 1.0 vs 1.1 is only reboot button. On v1.0 looks like other buttons, v1.1 is behind a hole


npr wrote:

At any rate, am I correct that none of the buttons (wps, rfkill, the one for the leds) work? In addition to the wifi leds of course.

WPS and reset work OK ( wps, need configuration: https://gist.github.com/alghanmi/4de45337ca517ebe3a56 )
Not working leds: wlan 2,4 and 5Ghz, wan red(orange).

Well, I don't know what I'm doing wrong... but
[    0.877189] m25p80 spi32766.0: s25fl256s1 (32768 Kbytes)

And reboot is working perfectly fine for me yikes - I'm on r2143. What driver is needed for the keys? I've based my build off of your config diff, but added some packages I use (curl, openvpn, some luci apps), and I'm wondering about some of your options (why are you building all kmods for example?). And in ps, i see
   79 root         0 SW   [irq/80-gpio-key]
   80 root         0 SW   [irq/95-gpio-key]
   81 root         0 SW   [irq/96-gpio-key]
   82 root         0 SW   [irq/47-gpio-key]
Which kind of makes me wonder if I just need CONFIG_PACKAGE_kmod-input-gpio-keys=y, but it's 1AM, so I'll play with it tommorow i guess..

Edit : nevermind about reboot, my reading comprehension is lacking right now. I've also added kmod-input-gpio-keys and I can only see the wps button working, which is a shame.

(Last edited by npr on 9 Nov 2016, 02:56)

Hi all,

I update to Build r2111, everything is fine (wifi 2.4G, 5G, openvpn, ddns, dot1Q, etc) but just sqm cannot install

Wifi 5G internet speedtest around 180Mps to 220Mps same as r19XX build.

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.4.30 (buildbot@buildslave) (gcc version 5.4.0 (LEDE GCC 5.4.0 r2111) ) #0 SMP Mon Nov 7 13:42:58 2016
[    0.000000] CPU: ARMv7 Processor [512f04d0] revision 0 (ARMv7), cr=10c5787d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] Machine model: TP-Link Archer C2600
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 122880
[    0.000000] free_area_init_node: node 0, pgdat c07dd480, node_mem_map ddc39000
[    0.000000]   Normal zone: 960 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 122880 pages, LIFO batch:31
[    0.000000] PERCPU: Embedded 11 pages/cpu @ddc10000 s13824 r8192 d23040 u45056
[    0.000000] pcpu-alloc: s13824 r8192 d23040 u45056 alloc=11*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 121920
[    0.000000] Kernel command line: 
[    0.000000] Bootloader command line (ignored): console=ttyHSL1,115200n8 root=mtd:rootfs rootfstype=squashfs
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 480632K/491520K available (4203K kernel code, 241K rwdata, 1528K rodata, 216K init, 227K bss, 10888K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xde800000 - 0xff800000   ( 528 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xde000000   ( 480 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0208000 - 0xc07a11d4   (5733 kB)
[    0.000000]       .init : 0xc07a2000 - 0xc07d8000   ( 216 kB)
[    0.000000]       .data : 0xc07d8000 - 0xc08147c0   ( 242 kB)
[    0.000000]        .bss : 0xc0817000 - 0xc084ff00   ( 228 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] clocksource: dg_timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 305801671480 ns
[    0.000006] sched_clock: 32 bits at 6MHz, resolution 160ns, wraps every 343597383600ns
[    0.000019] Switching to timer-based delay loop, resolution 160ns
[    0.000205] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.50 BogoMIPS (lpj=62500)
[    0.000225] pid_max: default: 32768 minimum: 301
[    0.000324] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000340] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000941] CPU: Testing write buffer coherency: ok
[    0.001289] Setting up static identity map for 0x42208280 - 0x422082d8
[    0.004331] Brought up 2 CPUs
[    0.004346] SMP: Total of 2 processors activated (25.00 BogoMIPS).
[    0.004356] CPU: All CPU(s) started in SVC mode.
[    0.012601] VFP support v0.3: implementor 51 architecture 64 part 4d variant 2 rev 0
[    0.012831] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.012971] pinctrl core: initialized pinctrl subsystem
[    0.014292] NET: Registered protocol family 16
[    0.014560] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.041421] cpuidle: using governor ladder
[    0.072436] cpuidle: using governor menu
[    0.083759] gpiochip_add: registered GPIOs 0 to 68 on device: 800000.pinmux
[    0.083783] GPIO chip 800000.pinmux: created GPIO range 0->68 ==> 800000.pinmux PIN 0->68
[    0.085241] qcom_rpm 108000.rpm: RPM firmware 3.0.16777342
[    0.116610] pps_core: LinuxPPS API ver. 1 registered
[    0.116625] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.116671] PTP clock support registered
[    0.118055] clocksource: Switched to clocksource dg_timer
[    0.119458] NET: Registered protocol family 2
[    0.120086] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.120126] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    0.120178] TCP: Hash tables configured (established 4096 bind 4096)
[    0.120228] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.120251] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.120462] NET: Registered protocol family 1
[    0.120532] PCI: CLS 0 bytes, default 64
[    0.121946] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.122054] No memory allocated for crashlog
[    0.129641] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.129673] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.132527] io scheduler noop registered
[    0.132548] io scheduler deadline registered (default)
[    0.133234] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_export/usb1_power[0]' - status (0)
[    0.133384] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_export/usb2_power[0]' - status (0)
[    0.133515] gpio-export gpio_export: 2 gpio(s) exported
[    0.134072] qcom-pcie 1b500000.pci: GPIO lookup for consumer perst
[    0.134090] qcom-pcie 1b500000.pci: using device tree for GPIO lookup
[    0.134106] of_get_named_gpiod_flags: can't parse 'perst-gpios' property of node '/soc/pci@1b500000[0]'
[    0.134130] of_get_named_gpiod_flags: parsed 'perst-gpio' property of node '/soc/pci@1b500000[0]' - status (0)
[    0.134217] 1b500000.pci supply vdda not found, using dummy regulator
[    0.134312] 1b500000.pci supply vdda_phy not found, using dummy regulator
[    0.134409] 1b500000.pci supply vdda_refclk not found, using dummy regulator
[    0.134878] PCI host bridge /soc/pci@1b500000 ranges:
[    0.134922]    IO 0x0fe00000..0x0fefffff -> 0x0fe00000
[    0.134947]   MEM 0x08000000..0x0fdfffff -> 0x08000000
[    0.166116] qcom-pcie 1b500000.pci: PCI host bridge to bus 0000:00
[    0.166138] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.166157] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus address [0xfe00000-0xfefffff])
[    0.166172] pci_bus 0000:00: root bus resource [mem 0x08000000-0x0fdfffff]
[    0.166188] pci_bus 0000:00: scanning bus
[    0.166238] pci 0000:00:00.0: [17cb:0101] type 01 class 0x060400
[    0.166358] pci 0000:00:00.0: calling pci_fixup_ide_bases+0x0/0x44
[    0.166419] pci 0000:00:00.0: supports D1
[    0.166435] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    0.166456] pci 0000:00:00.0: PME# disabled
[    0.166723] pci_bus 0000:00: fixups for bus
[    0.166749] PCI: bus0: Fast back to back transfers disabled
[    0.166768] pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 0
[    0.166919] pci_bus 0000:01: scanning bus
[    0.167077] pci 0000:01:00.0: [168c:0040] type 00 class 0x028000
[    0.167428] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    0.167834] pci 0000:01:00.0: calling pci_fixup_ide_bases+0x0/0x44
[    0.168353] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.168395] pci 0000:01:00.0: PME# disabled
[    0.168723] pci_bus 0000:01: fixups for bus
[    0.168789] PCI: bus1: Fast back to back transfers disabled
[    0.168803] pci_bus 0000:01: bus scan returning with max=01
[    0.168823] pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 1
[    0.168843] pci_bus 0000:00: bus scan returning with max=01
[    0.168919] pci 0000:00:00.0: fixup irq: got 132
[    0.168933] pci 0000:00:00.0: assigning IRQ 132
[    0.169000] pci 0000:01:00.0: fixup irq: got 132
[    0.169012] pci 0000:01:00.0: assigning IRQ 132
[    0.169080] pci 0000:00:00.0: BAR 8: assigned [mem 0x08000000-0x081fffff]
[    0.169103] pci 0000:01:00.0: BAR 0: assigned [mem 0x08000000-0x081fffff 64bit]
[    0.169218] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.169242] pci 0000:00:00.0:   bridge window [mem 0x08000000-0x081fffff]
[    0.169638] aer 0000:00:00.0:pcie02: service driver aer loaded
[    0.169928] qcom-pcie 1b700000.pci: GPIO lookup for consumer perst
[    0.169943] qcom-pcie 1b700000.pci: using device tree for GPIO lookup
[    0.169959] of_get_named_gpiod_flags: can't parse 'perst-gpios' property of node '/soc/pci@1b700000[0]'
[    0.169978] of_get_named_gpiod_flags: parsed 'perst-gpio' property of node '/soc/pci@1b700000[0]' - status (0)
[    0.170064] 1b700000.pci supply vdda not found, using dummy regulator
[    0.170153] 1b700000.pci supply vdda_phy not found, using dummy regulator
[    0.170246] 1b700000.pci supply vdda_refclk not found, using dummy regulator
[    0.170675] PCI host bridge /soc/pci@1b700000 ranges:
[    0.170711]    IO 0x31e00000..0x31efffff -> 0x31e00000
[    0.170731]   MEM 0x2e000000..0x31dfffff -> 0x2e000000
[    0.199817] qcom-pcie 1b700000.pci: PCI host bridge to bus 0001:00
[    0.199835] pci_bus 0001:00: root bus resource [bus 00-ff]
[    0.199850] pci_bus 0001:00: root bus resource [mem 0x2e000000-0x31dfffff]
[    0.199863] pci_bus 0001:00: scanning bus
[    0.199905] pci 0001:00:00.0: [17cb:0101] type 01 class 0x060400
[    0.200006] pci 0001:00:00.0: calling pci_fixup_ide_bases+0x0/0x44
[    0.200057] pci 0001:00:00.0: supports D1
[    0.200070] pci 0001:00:00.0: PME# supported from D0 D1 D3hot
[    0.200086] pci 0001:00:00.0: PME# disabled
[    0.200323] pci_bus 0001:00: fixups for bus
[    0.200345] PCI: bus0: Fast back to back transfers disabled
[    0.200360] pci 0001:00:00.0: scanning [bus 01-01] behind bridge, pass 0
[    0.200508] pci_bus 0001:01: scanning bus
[    0.200665] pci 0001:01:00.0: [168c:0040] type 00 class 0x028000
[    0.201011] pci 0001:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    0.201413] pci 0001:01:00.0: calling pci_fixup_ide_bases+0x0/0x44
[    0.201832] pci 0001:01:00.0: PME# supported from D0 D3hot D3cold
[    0.201873] pci 0001:01:00.0: PME# disabled
[    0.202196] pci_bus 0001:01: fixups for bus
[    0.202262] PCI: bus1: Fast back to back transfers disabled
[    0.202275] pci_bus 0001:01: bus scan returning with max=01
[    0.202293] pci 0001:00:00.0: scanning [bus 01-01] behind bridge, pass 1
[    0.202313] pci_bus 0001:00: bus scan returning with max=01
[    0.202359] pcieport 0000:00:00.0: fixup irq: got 132
[    0.202372] pcieport 0000:00:00.0: assigning IRQ 132
[    0.202435] pci 0000:01:00.0: fixup irq: got 132
[    0.202447] pci 0000:01:00.0: assigning IRQ 132
[    0.202518] pci 0001:00:00.0: fixup irq: got 165
[    0.202532] pci 0001:00:00.0: assigning IRQ 165
[    0.202596] pci 0001:01:00.0: fixup irq: got 165
[    0.202608] pci 0001:01:00.0: assigning IRQ 165
[    0.202663] pci 0001:00:00.0: BAR 8: assigned [mem 0x2e000000-0x2e1fffff]
[    0.202686] pci 0001:01:00.0: BAR 0: assigned [mem 0x2e000000-0x2e1fffff 64bit]
[    0.202797] pci 0001:00:00.0: PCI bridge to [bus 01]
[    0.202816] pci 0001:00:00.0:   bridge window [mem 0x2e000000-0x2e1fffff]
[    0.203181] aer 0001:00:00.0:pcie02: service driver aer loaded
[    0.205596] gsbi 16300000.gsbi: GSBI port protocol: 6 crci: 0
[    0.206806] gsbi 1a200000.gsbi: GSBI port protocol: 3 crci: 0
[    0.207974] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.211065] msm_serial 16340000.serial: msm_serial: detected port #0
[    0.211180] msm_serial 16340000.serial: uartclk = 1843200
[    0.211251] 16340000.serial: ttyMSM0 at MMIO 0x16340000 (irq = 166, base_baud = 115200) is a MSM
[    0.211293] msm_serial: console setup on port #0
[    0.857825] console [ttyMSM0] enabled
[    0.862712] msm_serial: driver initialized
[    0.873484] loop: module loaded
[    0.874759] spi_qup 1a280000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[    0.875537] of_get_named_gpiod_flags: parsed 'cs-gpios' property of node '/soc/gsbi@1a200000/spi@1a280000[0]' - status (0)
[    0.876641] m25p80 spi32766.0: s25fl256s1 (32768 Kbytes)
[    0.883049] 25 ofpart partitions found on MTD device spi32766.0
[    0.888108] Creating 25 MTD partitions on "spi32766.0":
[    0.893853] 0x000000000000-0x000000020000 : "SBL1"
[    0.900214] 0x000000020000-0x000000040000 : "MIBIB"
[    0.904885] 0x000000040000-0x000000060000 : "SBL2"
[    0.909619] 0x000000060000-0x000000090000 : "SBL3"
[    0.914499] 0x000000090000-0x0000000a0000 : "DDRCONFIG"
[    0.919220] 0x0000000a0000-0x0000000b0000 : "SSD"
[    0.924397] 0x0000000b0000-0x0000000e0000 : "TZ"
[    0.929193] 0x0000000e0000-0x000000100000 : "RPM"
[    0.933926] 0x000000100000-0x000000170000 : "fs-uboot"
[    0.938582] 0x000000170000-0x0000001b0000 : "uboot-env"
[    0.943555] 0x0000001b0000-0x0000001f0000 : "radio"
[    0.948667] 0x0000001f0000-0x0000003f0000 : "os-image"
[    0.953582] 0x0000003f0000-0x000001ef0000 : "rootfs"
[    0.958760] mtd: device 12 (rootfs) set to be root filesystem
[    0.963082] 1 squashfs-split partitions found on MTD device rootfs
[    0.968582] 0x000000690000-0x000001ef0000 : "rootfs_data"
[    0.975526] 0x000001ef0000-0x000001ef0200 : "default-mac"
[    0.981074] 0x000001ef0200-0x000001ef0400 : "pin"
[    0.986446] 0x000001ef0400-0x000001f00000 : "product-info"
[    0.991119] 0x000001f00000-0x000001f10000 : "partition-table"
[    0.996413] 0x000001f10000-0x000001f20000 : "soft-version"
[    1.002334] 0x000001f20000-0x000001f30000 : "support-list"
[    1.007625] 0x000001f30000-0x000001f40000 : "profile"
[    1.013147] 0x000001f40000-0x000001f50000 : "default-config"
[    1.018536] 0x000001f50000-0x000001f90000 : "user-config"
[    1.023929] 0x000001f90000-0x000001fd0000 : "qos-db"
[    1.029335] 0x000001fd0000-0x000001fe0000 : "usb-config"
[    1.034496] 0x000001fe0000-0x000002000000 : "log"
[    1.040328] libphy: Fixed MDIO Bus: probed
[    1.043517] of_get_named_gpiod_flags: parsed 'gpios' property of node '/soc/mdio[0]' - status (0)
[    1.043541] of_get_named_gpiod_flags: parsed 'gpios' property of node '/soc/mdio[1]' - status (0)
[    1.043559] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/soc/mdio[2]'
[    1.043692] libphy: GPIO Bitbanged MDIO: probed
[    1.072166] switch0: Atheros AR8337 rev. 2 switch registered on gpio-0
[    1.322759] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/soc/ethernet@37200000/fixed-link[0]'
[    1.323453] stmmac - user ID: 0x10, Synopsys ID: 0x37
[    1.323480]  Ring mode enabled
[    1.327479]  DMA HW capability register supported
[    1.330532]  Enhanced/Alternate descriptors
[    1.335202]     Enabled extended descriptors
[    1.339267]  RX Checksum Offload Engine supported (type 2)
[    1.343365]  TX Checksum insertion supported
[    1.348833]  Wake-Up On Lan supported
[    1.353172]  Enable RX Mitigation via HW Watchdog Timer
[    1.357782] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/soc/ethernet@37400000/fixed-link[0]'
[    1.358428] stmmac - user ID: 0x10, Synopsys ID: 0x37
[    1.361768]  Ring mode enabled
[    1.366973]  DMA HW capability register supported
[    1.370007]  Enhanced/Alternate descriptors
[    1.374701]     Enabled extended descriptors
[    1.378752]  RX Checksum Offload Engine supported (type 2)
[    1.382861]  TX Checksum insertion supported
[    1.388241]  Wake-Up On Lan supported
[    1.392746]  Enable RX Mitigation via HW Watchdog Timer
[    1.396927] i2c /dev entries driver
[    1.402513] Speed bin: 0
[    1.404733] PVS bin: 1
[    1.408083] sdhci: Secure Digital Host Controller Interface driver
[    1.409773] sdhci: Copyright(c) Pierre Ossman
[    1.415860] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.422349] L2 @ QSB rate. Forcing new rate.
[    1.426118] L2 @ 384000 KHz
[    1.430468] CPU0 @ 800000 KHz
[    1.432772] CPU1 @ QSB rate. Forcing new rate.
[    1.435974] CPU1 @ 384000 KHz
[    1.441876] NET: Registered protocol family 10
[    1.444519] NET: Registered protocol family 17
[    1.447701] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    1.452480] 8021q: 802.1Q VLAN Support v1.8
[    1.464966] Registering SWP/SWPB emulation handler
[    1.471083] cpu: dev_pm_opp_of_cpumask_add_table: couldn't find opp table for cpu:0, -19
[    1.474516] cpu: dev_pm_opp_of_cpumask_add_table: couldn't find opp table for cpu:1, -19
[    1.483126] hctosys: unable to open rtc device (rtc0)
[    1.511610] VFS: Mounted root (squashfs filesystem) readonly on device 31:12.
[    1.512098] Freeing unused kernel memory: 216K (c07a2000 - c07d8000)
[    1.859770] random: nonblocking pool is initialized
[    3.275813] init: Console is alive
[    3.275938] init: - watchdog -
[    4.878141] usbcore: registered new interface driver usbfs
[    4.878208] usbcore: registered new interface driver hub
[    4.882666] usbcore: registered new device driver usb
[    4.888797] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-keys/wifi[0]' - status (0)
[    4.888814] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-keys/reset[0]' - status (0)
[    4.888830] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-keys/wps[0]' - status (0)
[    4.888844] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-keys/ledgeneral[0]' - status (0)
[    4.891647] SCSI subsystem initialized
[    4.895357] libata version 3.00 loaded.
[    4.898606] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.899042] ehci-platform: EHCI generic platform driver
[    4.906535] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.909675] ohci-platform: OHCI generic platform driver
[    5.421229] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    5.421319] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[    5.425981] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f065 hci version 0x100 quirks 0x00010010
[    5.433394] xhci-hcd xhci-hcd.0.auto: irq 168, io mem 0x11000000
[    5.443285] hub 1-0:1.0: USB hub found
[    5.448174] hub 1-0:1.0: 1 port detected
[    5.452148] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    5.455793] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[    5.461215] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    5.469066] hub 2-0:1.0: USB hub found
[    5.477009] hub 2-0:1.0: 1 port detected
[    5.480783] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    5.484566] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[    5.490099] xhci-hcd xhci-hcd.1.auto: hcc params 0x0228f065 hci version 0x100 quirks 0x00010010
[    5.497433] xhci-hcd xhci-hcd.1.auto: irq 169, io mem 0x10000000
[    5.506618] hub 3-0:1.0: USB hub found
[    5.512425] hub 3-0:1.0: 1 port detected
[    5.516077] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    5.520023] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[    5.525347] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    5.533280] hub 4-0:1.0: USB hub found
[    5.541223] hub 4-0:1.0: 1 port detected
[    5.545487] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/lan[0]' - status (0)
[    5.545577] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/usb4[0]' - status (0)
[    5.545645] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/usb2[0]' - status (0)
[    5.545713] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/wps[0]' - status (0)
[    5.545774] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/wan_blue[0]' - status (0)
[    5.545843] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/status[0]' - status (0)
[    5.545910] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/ledgnr[0]' - status (0)
[    5.550633] init: - preinit -
[    8.721670] ipq806x-gmac-dwmac 37400000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
[   11.415199] jffs2: notice: (152) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   11.457330] mount_root: switching to jffs2 overlay
[   11.517707] urandom-seed: Seeding with /etc/urandom.seed
[   11.735598] procd: - early -
[   11.735683] procd: - watchdog -
[   12.415607] procd: - ubus -
[   12.472068] procd: - init -
[   12.749217] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.755010] Loading modules backported from Linux version wt-2016-10-03-1-g6fcb1a6
[   12.755038] Backport generated by backports.git backports-20160324-9-g0e38f5c
[   12.780376] ath10k_pci 0000:01:00.0: enabling device (0140 -> 0142)
[   12.780471] ath10k_pci 0000:01:00.0: enabling bus mastering
[   12.780958] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   13.451517] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:01:00.0.bin failed with error -2
[   13.451569] ath10k_pci 0000:01:00.0: Falling back to user helper
[   13.502224] firmware ath10k!pre-cal-pci-0000:01:00.0.bin: firmware_loading_store: map pages failed
[   21.050974] ath10k_pci 0000:01:00.0: qca99x0 hw2.0 target 0x01000000 chip_id 0x003b01ff sub 168c:0002
[   21.051033] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[   21.062514] ath10k_pci 0000:01:00.0: firmware ver 10.4.1.00030-1 api 5 features no-p2p crc32 d2901e01
[   21.067928] ath10k_pci 0000:01:00.0: failed to fetch board data for bus=pci,vendor=168c,device=0040,subsystem-vendor=168c,subsystem-device=0002 from ath10k/QCA99X0/hw2.0/board-2.bin
[   21.077090] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 7e56fd07
[   22.281245] ath10k_pci 0000:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal file max-sta 512 raw 0 hwcrypto 1
[   22.342529] ath: EEPROM regdomain: 0x0
[   22.342540] ath: EEPROM indicates default country code should be used
[   22.342546] ath: doing EEPROM country->regdmn map search
[   22.342555] ath: country maps to regdmn code: 0x3a
[   22.342562] ath: Country alpha2 being used: US
[   22.342568] ath: Regpair used: 0x3a
[   22.346564] ath10k_pci 0001:01:00.0: enabling device (0140 -> 0142)
[   22.346663] ath10k_pci 0001:01:00.0: enabling bus mastering
[   22.347142] ath10k_pci 0001:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   22.479915] ath10k_pci 0001:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0001:01:00.0.bin failed with error -2
[   22.479961] ath10k_pci 0001:01:00.0: Falling back to user helper
[   22.662151] firmware ath10k!pre-cal-pci-0001:01:00.0.bin: firmware_loading_store: map pages failed
[   24.075249] ath10k_pci 0001:01:00.0: qca99x0 hw2.0 target 0x01000000 chip_id 0x003b01ff sub 168c:0002
[   24.075289] ath10k_pci 0001:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[   24.085661] ath10k_pci 0001:01:00.0: firmware ver 10.4.1.00030-1 api 5 features no-p2p crc32 d2901e01
[   24.091990] ath10k_pci 0001:01:00.0: failed to fetch board data for bus=pci,vendor=168c,device=0040,subsystem-vendor=168c,subsystem-device=0002 from ath10k/QCA99X0/hw2.0/board-2.bin
[   24.100961] ath10k_pci 0001:01:00.0: board_file api 1 bmi_id N/A crc32 7e56fd07
[   25.286938] ath10k_pci 0001:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal file max-sta 512 raw 0 hwcrypto 1
[   25.342557] ath: EEPROM regdomain: 0x0
[   25.342568] ath: EEPROM indicates default country code should be used
[   25.342574] ath: doing EEPROM country->regdmn map search
[   25.342585] ath: country maps to regdmn code: 0x3a
[   25.342592] ath: Country alpha2 being used: US
[   25.342600] ath: Regpair used: 0x3a
[   25.348050] ip_tables: (C) 2000-2006 Netfilter Core Team
[   25.358670] nf_conntrack version 0.5.0 (7513 buckets, 30052 max)
[   25.498041] xt_time: kernel timezone is -0000
[   25.513059] PPP generic driver version 2.4.2
[   25.513851] NET: Registered protocol family 24
[   27.811244] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   27.815986] device eth1.52 entered promiscuous mode
[   27.816010] device eth1 entered promiscuous mode
[   27.823126] IPv6: ADDRCONF(NETDEV_UP): br-Guest: link is not ready
[   27.834788] device eth1.50 entered promiscuous mode
[   27.837244] IPv6: ADDRCONF(NETDEV_UP): br-LAN50: link is not ready
[   27.847584] device eth1.51 entered promiscuous mode
[   27.850625] IPv6: ADDRCONF(NETDEV_UP): br-LAN51: link is not ready
[   27.863485] device eth1.53 entered promiscuous mode
[   27.866150] IPv6: ADDRCONF(NETDEV_UP): br-SteamVlan: link is not ready
[   27.895945] device eth0 entered promiscuous mode
[   27.899285] br-wan: port 1(eth0) entered forwarding state
[   27.899649] br-wan: port 1(eth0) entered forwarding state
[   29.828429] ipq806x-gmac-dwmac 37400000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
[   29.888473] ipq806x-gmac-dwmac 37200000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[   29.898439] br-wan: port 1(eth0) entered forwarding state
[   30.500743] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   30.501204] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   30.505773] br-LAN50: port 1(eth1.50) entered forwarding state
[   30.511860] br-LAN50: port 1(eth1.50) entered forwarding state
[   30.519855] br-LAN51: port 1(eth1.51) entered forwarding state
[   30.523464] br-LAN51: port 1(eth1.51) entered forwarding state
[   30.529434] br-Guest: port 1(eth1.52) entered forwarding state
[   30.535132] br-Guest: port 1(eth1.52) entered forwarding state
[   30.541050] br-SteamVlan: port 1(eth1.53) entered forwarding state
[   30.546730] br-SteamVlan: port 1(eth1.53) entered forwarding state
[   30.555162] IPv6: ADDRCONF(NETDEV_CHANGE): br-LAN50: link becomes ready
[   30.559236] IPv6: ADDRCONF(NETDEV_CHANGE): br-LAN51: link becomes ready
[   30.565735] IPv6: ADDRCONF(NETDEV_CHANGE): br-Guest: link becomes ready
[   30.572398] IPv6: ADDRCONF(NETDEV_CHANGE): br-SteamVlan: link becomes ready
[   31.843528] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
[   31.843775] ath10k_pci 0001:01:00.0: no channel configured; ignoring frame(s)!
[   31.845428] device wlan1 entered promiscuous mode
[   31.845471] br-LAN50: port 2(wlan1) entered forwarding state
[   31.845496] br-LAN50: port 2(wlan1) entered forwarding state
[   31.867149] device wlan0 entered promiscuous mode
[   31.876771] br-LAN50: port 2(wlan1) entered disabled state
[   32.508412] br-LAN50: port 1(eth1.50) entered forwarding state
[   32.518410] br-LAN51: port 1(eth1.51) entered forwarding state
[   32.528406] br-Guest: port 1(eth1.52) entered forwarding state
[   32.538399] br-SteamVlan: port 1(eth1.53) entered forwarding state
[   42.639710] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
[   42.639862] br-LAN50: port 2(wlan1) entered forwarding state
[   42.645159] br-LAN50: port 2(wlan1) entered forwarding state
[   42.654309] device wlan1-1 entered promiscuous mode
[   42.659460] IPv6: ADDRCONF(NETDEV_UP): wlan1-1: link is not ready
[   42.661028] br-Guest: port 2(wlan1-1) entered forwarding state
[   42.667305] br-Guest: port 2(wlan1-1) entered forwarding state
[   42.756742] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1-1: link becomes ready
[   42.760124] device wlan1-2 entered promiscuous mode
[   42.764965] IPv6: ADDRCONF(NETDEV_UP): wlan1-2: link is not ready
[   42.766952] br-SteamVlan: port 2(wlan1-2) entered forwarding state
[   42.773289] br-SteamVlan: port 2(wlan1-2) entered forwarding state
[   42.877284] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1-2: link becomes ready
[   44.638407] br-LAN50: port 2(wlan1) entered forwarding state
[   44.658437] br-Guest: port 2(wlan1-1) entered forwarding state
[   44.769170] br-SteamVlan: port 2(wlan1-2) entered forwarding state
[  111.989671] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  111.989815] br-LAN50: port 3(wlan0) entered forwarding state
[  111.995121] br-LAN50: port 3(wlan0) entered forwarding state
[  113.988641] br-LAN50: port 3(wlan0) entered forwarding state
[  150.932816] device wlan0 left promiscuous mode
[  150.932924] br-LAN50: port 3(wlan0) entered disabled state
[  152.869355] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  152.871256] device wlan0 entered promiscuous mode
[  172.904165] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  172.904324] br-LAN51: port 2(wlan0) entered forwarding state
[  172.909696] br-LAN51: port 2(wlan0) entered forwarding state
[  172.924352] device wlan0-1 entered promiscuous mode
[  172.930422] IPv6: ADDRCONF(NETDEV_UP): wlan0-1: link is not ready
[  172.930513] br-LAN50: port 3(wlan0-1) entered forwarding state
[  172.935601] br-LAN50: port 3(wlan0-1) entered forwarding state
[  173.032901] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0-1: link becomes ready
[  174.906526] br-LAN51: port 2(wlan0) entered forwarding state
[  174.926397] br-LAN50: port 3(wlan0-1) entered forwarding state
[  237.261124] br-LAN50: port 3(wlan0-1) entered disabled state
[  237.265230] device wlan0-1 left promiscuous mode
[  237.265862] br-LAN50: port 3(wlan0-1) entered disabled state
[  237.379534] device wlan0 left promiscuous mode
[  237.379635] br-LAN51: port 2(wlan0) entered disabled state
[  239.245871] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  239.250069] device wlan0 entered promiscuous mode
[  319.709515] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  319.709658] br-LAN51: port 2(wlan0) entered forwarding state
[  319.715032] br-LAN51: port 2(wlan0) entered forwarding state
[  319.728932] device wlan0-1 entered promiscuous mode
[  319.735318] IPv6: ADDRCONF(NETDEV_UP): wlan0-1: link is not ready
[  319.735389] br-LAN50: port 3(wlan0-1) entered forwarding state
[  319.740479] br-LAN50: port 3(wlan0-1) entered forwarding state
[  319.829014] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0-1: link becomes ready
[  321.713608] br-LAN51: port 2(wlan0) entered forwarding state
[  321.733372] br-LAN50: port 3(wlan0-1) entered forwarding state
[  457.024726] tun: Universal TUN/TAP device driver, 1.6
[  457.024755] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[27466.351980] ------------[ cut here ]------------
[27466.352156] WARNING: CPU: 1 PID: 24 at compat-wireless-2016-10-08/drivers/net/wireless/ath/ath10k/mac.c:7070 ath10k_reconfig_complete+0xe4/0x294 [ath10k_core]()
[27466.355700] Modules linked in: tun pppoe ppp_async iptable_nat pppox ppp_generic nf_nat_ipv4 nf_conntrack_ipv6 nf_conntrack_ipv4 ipt_REJECT ipt_MASQUERADE xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_id xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_nat nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_raw iptable_mangle iptable_filter ip_tables crc_ccitt ath10k_pci ath10k_core ath mac80211 cfg80211 compat ledtrig_usbport ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_raw ip6table_mangle ip6table_filter ip6_tables x_tables leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom dwc3_of_simple ohci_platform ohci_hcd phy_qcom_dwc3 ahci ehci_platform ehci_hcd sd_mod ahci_platform libahci_platform libahci libata scsi_mod gpio_button_hotplug usbcore nls_base usb_common
[27466.450563] CPU: 1 PID: 24 Comm: kworker/u4:1 Not tainted 4.4.30 #0
[27466.450821] Hardware name: Qualcomm (Flattened Device Tree)
[27466.457069] Workqueue: phy0 ieee80211_csa_finalize_work [mac80211]
[27466.468735] [<c02207f4>] (unwind_backtrace) from [<c021d2e4>] (show_stack+0x14/0x20)
[27466.468818] [<c021d2e4>] (show_stack) from [<c03b82a4>] (dump_stack+0x8c/0xa0)
[27466.476629] [<c03b82a4>] (dump_stack) from [<c0228aec>] (warn_slowpath_common+0xa4/0xd0)
[27466.483657] [<c0228aec>] (warn_slowpath_common) from [<c0228bcc>] (warn_slowpath_null+0x1c/0x24)
[27466.491964] [<c0228bcc>] (warn_slowpath_null) from [<bf207cb0>] (ath10k_reconfig_complete+0xe4/0x294 [ath10k_core])
[27466.500825] [<bf207cb0>] (ath10k_reconfig_complete [ath10k_core]) from [<bf20d184>] (ath10k_sta_state+0xce4/0xe70 [ath10k_core])
[27466.510959] [<bf20d184>] (ath10k_sta_state [ath10k_core]) from [<bf20d34c>] (ath10k_mac_op_switch_vif_chanctx+0x3c/0x5c [ath10k_core])
[27466.522800] [<bf20d34c>] (ath10k_mac_op_switch_vif_chanctx [ath10k_core]) from [<bf184810>] (drv_switch_vif_chanctx+0xfc/0x168 [mac80211])
[27466.534756] [<bf184810>] (drv_switch_vif_chanctx [mac80211]) from [<bf1b7a40>] (ieee80211_vif_unreserve_chanctx+0x45c/0xbb8 [mac80211])
[27466.547163] [<bf1b7a40>] (ieee80211_vif_unreserve_chanctx [mac80211]) from [<bf1b8778>] (ieee80211_vif_use_reserved_context+0xb8/0x148 [mac80211])
[27466.559238] [<bf1b8778>] (ieee80211_vif_use_reserved_context [mac80211]) from [<bf19fafc>] (ieee80211_csa_finalize_work+0x64/0xa0 [mac80211])
[27466.572323] [<bf19fafc>] (ieee80211_csa_finalize_work [mac80211]) from [<c023e1a4>] (process_one_work+0x238/0x3f4)
[27466.584960] [<c023e1a4>] (process_one_work) from [<c023e680>] (worker_thread+0x320/0x528)
[27466.595206] [<c023e680>] (worker_thread) from [<c02438e4>] (kthread+0xf8/0x100)
[27466.603450] [<c02438e4>] (kthread) from [<c0209cb8>] (ret_from_fork+0x14/0x3c)
[27466.610661] ---[ end trace 00ce486ed7f2b972 ]---
[27466.619112] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 2, skipped old beacon
[27466.622813] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[27466.629905] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 1, skipped old beacon
[27466.640759] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 2, skipped old beacon

Installing luci-app-sqm (1.0.8-1) to root...
Downloading downloads.lede-project.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/packages/luci-app-sqm_1.0.8-1_all.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-sqm:
 *     kernel (= 4.4.30-1-853c485d9b0e0ec0df49359b1c3643cd) *     kernel (= 4.4.30-1-853c485d9b0e0ec0df49359b1c3643cd) *     kernel (= 4.4.30-1-853c485d9b0e0ec0df49359b1c3643cd) *     kernel (= 4.4.30-1-853c485d9b0e0ec0df49359b1c3643cd) *     kernel (= 4.4.30-1-853c485d9b0e0ec0df49359b1c3643cd) * 
 * opkg_install_cmd: Cannot install package luci-app-sqm.

You'll have to build one yourself if you want sqm - it requires a kmod which is not included in Heinzes build, and those in the repo are incompatible. You can try forcing through the ipk, but that's a risky proposition.

I'm quite dissapointed with ARM CPU performance.. didn't expect miracles, but I'm getting on cake sqm (other scripts/codels are even worse from performance/CPU standpoint) on C2600 around 210 Mbit download, with old 800 MHz ppc CPU (WDR4900 with optimized ppc lede build) I get around 180 Mbit (I have 300/30 cable ISP, sqm is set to 300000/30000 limits).. The only sqm script capable of such speed is hfsc_lite with fq codel, but it's broken on 4.x kernel - on 3.18 it works beautifully on both routers at full speed with minimum CPU load.

With disabled sqm it flies on 300 Mbit of course :-)

I'll try R7800 (which has faster CPU), but don't think I'll get more than 10-20 Mbit..

(Last edited by quadra2030 on 10 Nov 2016, 15:38)

quadra2030 wrote:

I'm quite dissapointed with ARM CPU performance.. didn't expect miracles, but I'm getting on cake sqm (other scripts/codels are even worse from performance/CPU standpoint) on C2600 around 210 Mbit download, with old 800 MHz ppc CPU (WDR4900 with optimized ppc lede build) I get around 180 Mbit (I have 300/30 cable ISP, sqm is set to 300000/30000 limits).. The only sqm script capable of such speed is hfsc_lite with fq codel, but it's broken on 4.x kernel - on 3.18 it works beautifully on both routers at full speed with minimum CPU load.

With disabled sqm it flies on 300 Mbit of course :-)

I'll try R7800 (which has faster CPU), but don't think I'll get more than 10-20 Mbit..

Try to set 307200/30720 and check how it goes.

(Last edited by dissent on 10 Nov 2016, 17:52)

Nope, I tried up to 500000 on download, no change.. and CPU is maxed out.

How's lede running on R7800 - I hope as good as on C2600 (with usual problems like WiFi LEDs).

And if someone could compare QCA Streamboost (which uses fq codel too and is implemented in R7800 original fw) to sqm performance wise..

(Last edited by quadra2030 on 10 Nov 2016, 18:13)

quadra2030 wrote:

Nope, I tried up to 500000 on download, no change.. and CPU is maxed out.

How's lede running on R7800 - I hope as good as on C2600 (with usual problems like WiFi LEDs).

And if someone could compare QCA Streamboost (which uses fq codel too and is implemented in R7800 original fw) to sqm performance wise..

Well r7800 runs smooth now.

The difference between c2600 and r7800 should be around 15% according to openssl internal speedtest comparison

@Heinz check this out, maybe it can help you with leds https://chromium.googlesource.com/chrom … %5E%21/#F0

dissent wrote:
quadra2030 wrote:

How's lede running on R7800 - I hope as good as on C2600 (with usual problems like WiFi LEDs).

And if someone could compare QCA Streamboost (which uses fq codel too and is implemented in R7800 original fw) to sqm performance wise..

Well r7800 runs smooth now.

@dissent
Hijacking this thread, but are you running R7800 and SQM? I am doing that and have noticed some peculiarities especially with simple/fq_codel SQM settings. More at https://forum.lede-project.org/t/next-r … 3?u=hnyman

I wonder if there is generic problem for fq_codel in ipq806x

(Last edited by hnyman on 16 Nov 2016, 13:37)

Can someone pls check the fixes by dissent on v1.1, is the reboot issue fixed?

Thanks

obsy wrote:

Reboot fixed with this patch: https://patchwork.ozlabs.org/patch/541391/

Tested on my v1.1


Macronix has released an
application note called "MX25L25635E 256Mb Serial Flash Application in
System Reset" on their homepage, regarding exact this problem. There, in
the introduction, they wrote: "MX25L25635E provides 24-bit and 32-bit
address modes by command definition. Once the device enters 32-bit
address mode by B7 command, command E9 or power-off cycle is required to
exit the 32-bit address mode. After the flash switches to 32-bit address
mode and the system executes a warm boot (power is not off during the
system reset), the flash memory will remain in 32-bit address mode and
will not be able to boot by 24-bit addressing. "

very nice guys! Great work all smile

I check this patch, its not working. Maybe it need something more:

Applying /home/hyniu/LEDE/target/linux/ipq806x/patches-4.4/401-1.patch using plaintext: 
patching file drivers/mtd/devices/m25p80.c
Hunk #1 succeeded at 256 with fuzz 2 (offset -1071 lines).
Hunk #2 succeeded at 335 (offset -1008 lines).
[...]
  CC      drivers/mtd/devices/m25p80.o
drivers/mtd/devices/m25p80.c: In function 'm25p_shutdown':
drivers/mtd/devices/m25p80.c:264:2: error: implicit declaration of function 'wait_till_ready' [-Werror=implicit-function-declaration]
  wait_till_ready(flash);
  ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target 'drivers/mtd/devices/m25p80.o' failed
make[8]: *** [drivers/mtd/devices/m25p80.o] Error 1
scripts/Makefile.build:403: recipe for target 'drivers/mtd/devices' failed
make[7]: *** [drivers/mtd/devices] Error 2
scripts/Makefile.build:403: recipe for target 'drivers/mtd' failed
make[6]: *** [drivers/mtd] Error 2
Makefile:960: recipe for target 'drivers' failed
make[5]: *** [drivers] Error 2

I'll take a look if there's smth more smile

I'm new to openwrt and lede, my previous experience is with pfSense.
Because my old pfSense box was unable to handle my 50/50Mbps internet, I decided to buy a nice AC2600 and install LEDE (recommended by other experienced openwrt/lede users).

Because (I think) it would be better to start with a more-or-less complete installation, I downloaded and installed:
tplink-forum.pl/C2600/test/

All seems to work fine so far.
Now I want to add support for a USB stick, which I thought would be simple.
Most of the USB stuff seemed to be in there already.  smile
I checked the openwrt page that explains all, and now I have all things in place, except... block-mount.
The opkg install block-mount cannot find block-mount. Then I read that the block commands should already be in ubox, and ubox is installed by default. Then I tried opkg instal ubox, which resulted:

# opkg install ubox
Upgrading ubox on root from 2016-08-17-34c597b8f478a4937fa041bf9da988990314ea85 to 2016-09-26-5649c028c426060616e2bd4e7ea83271cd333d21...
Downloading [url removed because not allowed in my post]
Configuring ubox.

dmesg shows a lot of USB stuff, but no sd devices.

# dmesg | grep usb
[ 0.141699] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_export/usb1_power[0]' - status (0)
[ 0.141836] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_export/usb2_power[0]' - status (0)
[ 1.036056] 0x000001fd0000-0x000001fe0000 : "usb-config"
[ 5.114822] usbcore: registered new interface driver usbfs
[ 5.114914] usbcore: registered new interface driver hub
[ 5.119347] usbcore: registered new device driver usb
[ 5.711108] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 5.774984] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 5.795195] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/usb4[0]' - status (0)
[ 5.795259] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/usb2[0]' - status (0)
[ 5.796834] usbcore: registered new interface driver usb-storage
[ 6.033853] usb 1-1: new full-speed USB device number 2 using xhci-hcd

Also, when I remove/add the usb stick:

[ 100.213751] usb 1-1: USB disconnect, device number 2
[ 103.028653] usb 3-1: new full-speed USB device number 2 using xhci-hcd

But a dmesg | grep sd only shows sdhci, no sda stuff.
Also still no block command.

EDIT: My bad.. I googled a bit more and cama acros a hint that made me try a different stick.
While the original (256MB) stick works fine in another computer, it fails in the C2600. A different (256MB) stick in the C2600 seems to work better!

[  624.247685] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[  624.391537] usb-storage 1-1:1.0: USB Mass Storage device detected
[  624.392509] scsi host0: usb-storage 1-1:1.0
[  625.468556] scsi 0:0:0:0: Direct-Access     USB      Flash Disk       2.00 PQ: 0 ANSI: 2
[  626.527987] ready
[  626.528618] sd 0:0:0:0: [sda] 512000 512-byte logical blocks: (262 MB/250 MiB)
[  626.529367] sd 0:0:0:0: [sda] Write Protect is on
[  626.536037] sd 0:0:0:0: [sda] Mode Sense: 03 00 80 00
[  626.536506] sd 0:0:0:0: [sda] No Caching mode page found
[  626.540944] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  626.554179]  sda: sda1
[  626.558361] sd 0:0:0:0: [sda] Attached SCSI removable disk

(Last edited by supersjimmie on 19 Nov 2016, 19:33)

My bad tongue  I was checking the test folder instead of its parent. Getting it now.

@Heinz, Thanks smile  I was eagerly waiting for your build with the reboot patch. Your web page still shows files dated nov 6. I will check again later.

(Last edited by Khurram on 20 Nov 2016, 12:35)

Heinz wrote:

Update to build: r2220+24

cool Thank you very much!

jpereiran wrote:

Hi guys,

I have a c2600 1.1v and until few hours was working fine. But, I had a *brillant* idea to upgrade to the latest version from downloads.lede-project.org/snapshots/targets/ipq806x/generic/

After that, my router start a infinity reboots... I debricked to the stock firmware using the tftp approach. My question is: someone knows which is the latest *+/- stable* version? In this case, which firmware I should use to install over tftp? sysupgrade or factory?

Using tftp method: always factory image.
from stock to openwrt/lede: factory image.
from openwrt/lede to openwrt/lede (webUI upgrade or sysupgrade from shell): sysupgrade image.

Did you keep settings when you upgrade? that is known to cause issues, always upgrade without keeping settings on the c2600 (for now).

I am trying to use the squid package. but, there are missing the package libstdcpp!

root@mulambo:/opt# opkg --force-reinstall install squid
No packages removed.
Installing squid (3.5.12-1) to root...
Downloading downloads.lede-project.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/packages/squid_3.5.12-1_arm_cortex-a15_neon-vfpv4.ipk
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for squid:
*     libstdcpp *
* opkg_install_cmd: Cannot install package squid.
root@mulambo:/opt#

I am using

root@mulambo:/opt# cat /etc/openwrt_release
DISTRIB_ID='LEDE'
DISTRIB_RELEASE='HEAD'
DISTRIB_REVISION='r2220+24'
DISTRIB_CODENAME='reboot'
DISTRIB_TARGET='ipq806x/generic'
DISTRIB_DESCRIPTION='LEDE Reboot r2220+24'
DISTRIB_TAINTS=''
root@mulambo:/opt#