[LEDE-DEV] QCA Dakota support
Christian Mehlis
christian at m3hlis.de
Mon Nov 21 05:57:59 PST 2016
Hi Christian,
I found your repo/branch. I think you did a great job! Unfortunately I
can't compile your staging branch:
[ 4%] Building C object CMakeFiles/netifd.dir/system-linux.c.o
In file included from
/home/cmehlis/git/source/build_dir/target-arm_cortex-a7+neon-vfpv4_musl-1.1.15_eabi/netifd-2016-10-27/system-linux.c:24:0:
/home/cmehlis/git/source/staging_dir/toolchain-arm_cortex-a7+neon-vfpv4_gcc-5.4.0_musl-1.1.15_eabi/include/linux/if.h:79:2:
error: expected identifier before numeric constant
IFF_UP = 1<<0, /* sysfs */
Do you see the same problem? Rebasing your staging branch on top of
lede/master did not help.
Best Regards,
Christian
Am 2016-11-14 07:04, schrieb Christian Lamparter:
> Hello,
>
> On Saturday, November 12, 2016 12:03:54 AM CET Christian Mehlis wrote:
>> I took your patches to my tree. They are for Linux 4.7, so I tried to
>> make Lede build with that Linux version.
>> I ran into some trouble with musl+netifd (fixed it). Now
>> compat-wireless
>> seems to expect an older Kernel:
>>
>> compat-wireless-2016-10-08/backport-include/linux/netdevice.h:337:5:
>> error: 'struct net_device' has no member named 'trans_start'
>> dev->trans_start = jiffies;
>>
>> The member was kicked in 4.7.
>>
>> In case someone is willing to help, I'm open for code.
>
> I also got a IPQ40XX device. It's a Asus RT-AC58U. I played around with
> it. The kernel is 4.8.6 (Since 4.7 is EOL).
>
> The initramfs image boots. serial and SPI(nor and nand) is working.
> ath10k needs caldata (I'm not familiar with the new pre-cal and cal
> data stuff). However no ethernet, no usb3, no cpufreq, no leds,
> no crypto, ... (yet).
>
> Are you still interested?
> https://github.com/chunkeey/LEDE-AC58U
>
> Regards,
> Christian
>
> ---
> [ 0.000000] Booting Linux on physical CPU 0x0
> [ 0.000000] Linux version 4.8.6 (chuck at debian64) (gcc version 5.4.0
> (LEDE GCC 5.4.0 r2109+1) ) #0 SMP Mon Nov 14 04:32:17 2016
> [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7),
> cr=10c5387d
> [ 0.000000] CPU: div instructions available: patching division code
> [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
> instruction cache
> [ 0.000000] OF: fdt:Machine model: Asus AC58U
> [ 0.000000] Memory policy: Data cache writealloc
> [ 0.000000] On node 0 totalpages: 32256
> [ 0.000000] free_area_init_node: node 0, pgdat c092f340,
> node_mem_map c7cf9000
> [ 0.000000] Normal zone: 256 pages used for memmap
> [ 0.000000] Normal zone: 0 pages reserved
> [ 0.000000] Normal zone: 32256 pages, LIFO batch:7
> [ 0.000000] percpu: Embedded 13 pages/cpu @c7cae000 s20608 r8192
> d24448 u53248
> [ 0.000000] pcpu-alloc: s20608 r8192 d24448 u53248 alloc=13*4096
> [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
> [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
> Total pages: 32000
> [ 0.000000] Kernel command line: root_rfs=0x00000000
> flash_type=norplusnand
> [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
> [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536
> bytes)
> [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768
> bytes)
> [ 0.000000] Memory: 119596K/129024K available (43K kernel code,
> 227K rwdata, 752K rodata, 2480K init, 290K bss, 9428K 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 : 0xc8800000 - 0xff800000 ( 880 MB)
> [ 0.000000] lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
> [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
> [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
> [ 0.000000] .text : 0xc0208000 - 0xc0213198 ( 45 kB)
> [ 0.000000] .init : 0xc06be000 - 0xc092a000 (2480 kB)
> [ 0.000000] .data : 0xc092a000 - 0xc0962dcc ( 228 kB)
> [ 0.000000] .bss : 0xc0964000 - 0xc09aca7c ( 291 kB)
> [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4,
> Nodes=1
> [ 0.000000] Hierarchical RCU implementation.
> [ 0.000000] NR_IRQS:16 nr_irqs:16 16
> [ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at
> 48.00MHz (virt).
> [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff
> max_cycles: 0xb11fd3bfb, max_idle_ns: 440795203732 ns
> [ 0.000008] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps
> every 4398046511096ns
> [ 0.000022] Switching to timer-based delay loop, resolution 20ns
> [ 0.000107] Calibrating delay loop (skipped), value calculated
> using timer frequency.. 96.00 BogoMIPS (lpj=480000)
> [ 0.000126] pid_max: default: 32768 minimum: 301
> [ 0.000219] Mount-cache hash table entries: 1024 (order: 0, 4096
> bytes)
> [ 0.000234] Mountpoint-cache hash table entries: 1024 (order: 0,
> 4096 bytes)
> [ 0.000870] CPU: Testing write buffer coherency: ok
> [ 0.001219] Setting up static identity map for 0x80208280 -
> 0x802082d8
> [ 0.005322] Brought up 4 CPUs
> [ 0.005343] SMP: Total of 4 processors activated (384.00 BogoMIPS).
> [ 0.005352] CPU: All CPU(s) started in SVC mode.
> ...
> [ 8.686004] ath10k_ahb a000000.wifi: Direct firmware load for
> ath10k/pre-cal-ahb-a000000.wifi.bin failed with error -2
> [ 8.686053] ath10k_ahb a000000.wifi: Falling back to user helper
> [ 8.723599] firmware ath10k!pre-cal-ahb-a000000.wifi.bin:
> firmware_loading_store: map pages failed
> [ 8.723936] ath10k_ahb a000000.wifi: Direct firmware load for
> ath10k/cal-ahb-a000000.wifi.bin failed with error -2
> [ 8.731569] ath10k_ahb a000000.wifi: Falling back to user helper
> [ 8.780565] ath10k_ahb a000000.wifi: qca4019 hw1.0 target
> 0x01000000 chip_id 0x003b00ff sub 0000:0000
> [ 8.786538] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1
> tracing 0 dfs 1 testmode 1
> [ 8.799427] ath10k_ahb a000000.wifi: firmware ver 10.4-3.2.1-00044
> api 5 features no-p2p,mfp,peer-flow-ctrl,btcoex-param crc32 b9833652
> [ 8.821666] ath10k_ahb a000000.wifi: failed to fetch board data for
> bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000
> from ath10k/QCA4019/hw1.0/board-2.bin
> [ 8.821848] ath10k_ahb a000000.wifi: Direct firmware load for
> ath10k/QCA4019/hw1.0/board.bin failed with error -2
> [ 9.076032] ath10k_ahb a800000.wifi: Direct firmware load for
> ath10k/pre-cal-ahb-a800000.wifi.bin failed with error -2
> [ 9.076079] ath10k_ahb a800000.wifi: Falling back to user helper
> [ 9.114549] firmware ath10k!pre-cal-ahb-a800000.wifi.bin:
> firmware_loading_store: map pages failed
> [ 9.114872] ath10k_ahb a800000.wifi: Direct firmware load for
> ath10k/cal-ahb-a800000.wifi.bin failed with error -2
> [ 9.122435] ath10k_ahb a800000.wifi: Falling back to user helper
> [ 9.171269] firmware ath10k!cal-ahb-a800000.wifi.bin:
> firmware_loading_store: map pages failed
> [ 9.172862] ath10k_ahb a800000.wifi: qca4019 hw1.0 target
> 0x01000000 chip_id 0x003b00ff sub 0000:0000
More information about the Lede-dev
mailing list