Hi,
i am using k2 evm, i have downloaded K2 linux kernel earlier(almost 1 month back) 3.8.4 arago git and it woked fine on evm. note i have changed the start address to 0xA0000000.
rececntly i have tried to upgraded to latest "K2_LINUX_03.10.10_13.10_00" but it has multiple problems as mentioned below.
1) tcp checksum is wrong , thus i cannot boot with nfs root. to overcome i have commented out the h/w checksum offload in k2 dts. with this kernel is able to communicate with nfs server but immediately it crashes with below trace.
[ 12.933522] Sending DHCP requests ., OK
[ 13.529869] IP-Config: Got DHCP answer from 192.168.100.1, my address is 192.168.100.2
[ 15.906270] net eth0: removing rx vlan id: 0
[ 16.185718] net eth2: removing rx vlan id: 0
[ 16.511854] net eth3: removing rx vlan id: 0
[ 16.516665] IP-Config: Complete:
[ 16.519668] device=eth1, hwaddr=00:17:ea:f4:1b:b5, ipaddr=192.168.100.2, mask=255.255.255.0, gw=192.168.100.1
[ 16.529293] host=192.168.100.2, domain=, nis-domain=(none)
[ 16.534809] bootserver=0.0.0.0, rootserver=192.168.100.1, rootpath=
[ 16.540911] nameserver0=192.168.100.1
[ 16.545520] Waiting 9sec before mounting root device...
[ 24.952283] VFS: Mounted root (nfs filesystem) on device 0:11.
[ 24.958079] Freeing unused kernel memory: 328K (c06fd000 - c074f000)
[ 26.417243] dma dma0chan18: out of descriptors
[ 26.510425] dma dma0chan18: out of descriptors
[ 26.603608] dma dma0chan18: out of descriptors
[ 26.696791] dma dma0chan18: out of descriptors
[ 26.789976] dma dma0chan18: out of descriptors
[ 26.883158] dma dma0chan18: out of descriptors
[ 26.901762] ------------[ cut here ]------------
[ 26.906061] WARNING: at net/sched/sch_generic.c:255 dev_watchdog+0x274/0x294()
[ 26.912774] NETDEV WATCHDOG: eth1 (keystone-netcp): transmit queue 0 timed out
[ 26.919477] Modules linked in:
[ 26.922331] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.10.10 #1
[ 26.927940] [<c0014e88>] (unwind_backtrace+0x0/0xf8) from [<c00117bc>] (show_stack+0x10/0x14)
[ 26.935877] [<c00117bc>] (show_stack+0x10/0x14) from [<c0020bf4>] (warn_slowpath_common+0x4c/0x6c)
[ 26.944211] [<c0020bf4>] (warn_slowpath_common+0x4c/0x6c) from [<c0020ca8>] (warn_slowpath_fmt+0x30/0x40)
[ 26.953110] [<c0020ca8>] (warn_slowpath_fmt+0x30/0x40) from [<c03be910>] (dev_watchdog+0x274/0x294)
[ 26.961527] [<c03be910>] (dev_watchdog+0x274/0x294) from [<c002e37c>] (call_timer_fn+0x3c/0x108)
[ 26.969702] [<c002e37c>] (call_timer_fn+0x3c/0x108) from [<c002f9a8>] (run_timer_softirq+0x1c0/0x270)
[ 26.978277] [<c002f9a8>] (run_timer_softirq+0x1c0/0x270) from [<c0027ee4>] (__do_softirq+0xfc/0x264)
[ 26.986770] [<c0027ee4>] (__do_softirq+0xfc/0x264) from [<c0028324>] (irq_exit+0x58/0x90)
[ 26.994369] [<c0028324>] (irq_exit+0x58/0x90) from [<c000e978>] (handle_IRQ+0x3c/0x94)
[ 27.001733] [<c000e978>] (handle_IRQ+0x3c/0x94) from [<c0008520>] (gic_handle_irq+0x28/0x5c)
[ 27.009587] [<c0008520>] (gic_handle_irq+0x28/0x5c) from [<c05035c0>] (__irq_svc+0x40/0x50)
[ 27.017348] Exception stack(0xde8f1f90 to 0xde8f1fd8)
[ 27.022040] 1f80: c0be5918 00000000 00002810 00000000
[ 27.029643] 1fa0: de8f0000 c07933f0 c0792e1b c07933f0 c075846c de8f0000 c050a350 de8f0000
[ 27.037244] 1fc0: 00000000 de8f1fd8 c000eae8 c000eaec 60000113 ffffffff
[ 27.043404] [<c05035c0>] (__irq_svc+0x40/0x50) from [<c000eaec>] (arch_cpu_idle+0x28/0x30)
[ 27.051098] [<c000eaec>] (arch_cpu_idle+0x28/0x30) from [<c0057cd0>] (cpu_startup_entry+0x58/0x1f0)
[ 27.059507] [<c0057cd0>] (cpu_startup_entry+0x58/0x1f0) from [<a0731204>] (0xa0731204)
[ 27.066865] ---[ end trace 667b59de5df0d4ed ]---
[ 27.071162] net eth1: transmit timed out
[ 27.074866] dma dma0chan18: out of descriptors
[ 27.162710] dma dma0chan18: out of descriptors
[ 27.255896] dma dma0chan18: out of descriptors
let me know if this is fixed or which kernel version to take ?
Thanks & Regards,
Yusuf