I downloaded the latest MCSDK. I replaced the new images in the tftp boot directory and changed the root filesystem for nfs.
But the kernel does not boot. It hangs and the end of the boot with dma problems:
dma dma0chan12: out of descriptors
I had the same problem a week ago, when I tried to compile a kernel from the latest git sources.
What is wrong with my system? The older 3.0.1 kernel works fine.
Here are parts of the boot-log:
-----------------------------------------------------------------------------------
U-Boot SPL 2013.01-00004-g0c2f8a2 (Jul 30 2013 - 12:57:02)SF: Detected N25Q128A with page size 64 KiB, total 16 MiBU-Boot 2013.01-00004-g0c2f8a2 (Jul 30 2013 - 12:57:02)I2C: readyDRAM: 2 GiBNAND: 512 MiBNet: TCI6638_EMAC, TCI6638_EMAC1Hit any key to stop autoboot: 0BOOTP broadcast 1BOOTP broadcast 2BOOTP broadcast 3BOOTP broadcast 4BOOTP broadcast 5BOOTP broadcast 6DHCP client bound to address 192.168.4.224Using TCI6638_EMAC deviceTFTP from server 192.168.4.1; our IP address is 192.168.4.224Filename '//uImage-k2hk-evm.dtb'.Load address: 0x87000000Loading: #### 2.3 MiB/sdoneBytes transferred = 57021 (debd hex)BOOTP broadcast 1DHCP client bound to address 192.168.4.224Using TCI6638_EMAC deviceTFTP from server 192.168.4.1; our IP address is 192.168.4.224Filename '//skern-keystone-evm.bin'.Load address: 0xc5f0000Loading: #### 2.4 MiB/sdoneBytes transferred = 45056 (b000 hex)BOOTP broadcast 1DHCP client bound to address 192.168.4.224Using TCI6638_EMAC deviceTFTP from server 192.168.4.1; our IP address is 192.168.4.224Filename '//uImage-keystone-evm.bin'.Load address: 0x88000000Loading: ################################################################# ################################################################# ################################################################# ################################################################# ######## 2.4 MiB/sdoneBytes transferred = 3926384 (3be970 hex)## installed monitor, freq [194560000], status 194560000## Booting kernel from Legacy Image at 88000000 ... Image Name: Linux-3.8.4 Created: 2013-10-01 2:27:55 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3926320 Bytes = 3.7 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK## Flattened Device Tree blob at 87000000 Booting using the fdt blob at 0x87000000 Loading Kernel Image ... OKOK Using Device Tree in place at 87000000, end 87010ebcStarting kernel ...[ 0.000000] Booting Linux on physical CPU 0x0[ 0.000000] Linux version 3.8.4 (gtbldadm@ubuntu-12) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #1 SMP Mon Sep 30 22:25:22 EDT 2013[ 0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (ARMv7), cr=30c7387d....
.....
[ 5.579145] IP-Config: Complete:[ 5.582383] device=eth0, hwaddr=08:00:28:32:99:9a, ipaddr=192.168.4.224, mask=255.255.255.0, gw=255.255.255.255[ 5.592947] host=192.168.4.224, domain=example.org, nis-domain=(none)[ 5.599845] bootserver=192.168.4.1, rootserver=192.168.4.1, rootpath=[ 5.606568] nameserver0=192.168.4.1[ 5.623014] VFS: Mounted root (nfs filesystem) on device 0:11.[ 5.629012] Freeing init memory: 268K[ 7.154294] dma dma0chan12: out of descriptors

