This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Kernel does not start after upgrading keystone U-Boot

Note: This is with K2 EVM 1.1

I've been using a version of the keystone U-Boot I grabbed around June 2013 (around the time of MCSDK mcsdk_linux_3_00_00_11) along with the ./images from a newer version of MCSDK (mcsdk_linux_3_00_03_15) and it has been starting the linux kernel just fine.

I decided to upgrade my version of U-boot and now the booting will not get past  Starting kernel ...

As a quick test if I flash the .gph that came with mcsdk_linux_3_00_03_15, standup a tftp server and run the default u-boot boot of ramfs, it feezes at Starting kernel ...

If I move back to my mcsdk_linux_3_00_00_11 directory, load the .gph that came with it, and do the same thing, the arago-console image boots just fine.

Is this somehow related to my EVM version?

  • Hi Justin,

    Have you tried to load and run U-Boot as mentioned in below link:

    http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Tools#Loading_and_Running_U-Boot_using_CCS

    Thanks,

    Rajanikanth.

  • Hi, Justin,

    I suspect the initrd size in args_ramfs is not configured right. If it is 9M, then you need to increase it to fit the file system. Usually, I would recommend to reset env variables after u-boot upgrade to pick up new settings with the command "env default -f -a". Give it a try. If you still have problem, please provide printenv.

    Rex

  • Thanks Rex for the reply. I had been doing an env var reset but I just went back and did it this morning to make sure and it is the same result. It feezes at Starting Kernel...  then I increased initrd to 40M and it still freezes at the same place.

    Just to review this issue so this is clear:

    1. Uboot booting with default environment from MCSDK 3.00.00.11 works.
    2. Uboot booting with default environment from MCSDK 3.00.03.15 does not work.
    3. EVM version is 1.1
    4. All images are images supplied from TI in SDK release.

    Here is a print from the latest 3.00.03.15 attempt:

    U-Boot SPL 2013.01 (Nov 24 2013 - 16:43:18)
    SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
    
    
    U-Boot 2013.01 (Nov 24 2013 - 16:43:18)
    
    I2C:   ready
    Detected SO-DIMM [§SQR-SD3T-2G1333S]
    DRAM:  1 GiB
    NAND:  512 MiB
    Net:   TCI6638_EMAC, TCI6638_EMAC1
    
    
    TCI6638_EVM POST Version 01.00.02.01
    ------------------------------------------
    SOC Information
    EFUSE MAC ID is: 00 17 ea f7 10 41
    ------------------------------------------
    
    Power On Self Test
    POST I2C eeprom read ... PASSED
    POST EMIF NAND read ... PASSED
    POST external memory ... ddr_memory_test PASSED!
    PASSED
    Board doesn't have MDIO - EMAC test skipped
    Test complete
    Hit any key to stop autoboot:  0
    TCI6638 EVM #
    TCI6638 EVM # pri
    addr_fdt=0x87000000
    addr_fs=0x82000000
    addr_kern=0x88000000
    addr_mon=0x0c5f0000
    addr_ubi=0x82000000
    addr_uboot=0x87000000
    args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1
    args_net=setenv bootargs ${bootargs} rootfstype=nfs root=/dev/nfs rw nfsroot=${serverip}:${nfs_root},${nfs_options} ip=dhcp
    args_ramfs=setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,9M
    args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=2,2048
    args_uinitrd=setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0
    baudrate=115200
    boot=ramfs
    bootcmd=run init_${boot} get_fdt_${boot} get_mon_${boot} get_kern_${boot} run_mon run_kern
    bootdelay=3
    bootfile=uImage
    burn_ubi=nand erase.part ubifs; nand write ${addr_ubi} ubifs ${filesize}
    burn_uboot=sf probe; sf erase 0 0x100000; sf write ${addr_uboot} 0 ${filesize}
    fdt_high=0xffffffff
    get_fdt_net=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
    get_fdt_ramfs=tftp ${addr_fdt} ${tftp_root}/${name_fdt}
    get_fdt_ubi=ubifsload ${addr_fdt} ${name_fdt}
    get_fdt_uinitrd=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
    get_fs_ramfs=tftp ${addr_fs} ${tftp_root}/${name_fs}
    get_fs_uinitrd=dhcp ${addr_fs} ${tftp_root}/${name_uinitrd}
    get_kern_net=dhcp ${addr_kern} ${tftp_root}/${name_kern}
    get_kern_ramfs=tftp ${addr_kern} ${tftp_root}/${name_kern}
    get_kern_ubi=ubifsload ${addr_kern} ${name_kern}
    get_kern_uinitrd=dhcp ${addr_kern} ${tftp_root}/${name_kern}
    get_mon_net=dhcp ${addr_mon} ${tftp_root}/${name_mon}
    get_mon_ramfs=tftp ${addr_mon} ${tftp_root}/${name_mon}
    get_mon_ubi=ubifsload ${addr_mon} ${name_mon}
    get_mon_uinitrd=dhcp ${addr_mon} ${tftp_root}/${name_mon}
    get_ubi_net=dhcp ${addr_ubi} ${tftp_root}/${name_ubi}
    get_uboot_net=dhcp ${addr_uboot} ${tftp_root}/${name_uboot}
    has_mdio=0
    init_net=run set_fs_none args_all args_net
    init_ramfs=run set_fs_none args_all args_ramfs get_fs_ramfs
    init_ubi=run set_fs_none args_all args_ubi; ubi part ubifs; ubifsmount boot
    init_uinitrd=run set_fs_uinitrd args_all args_uinitrd get_fs_uinitrd
    initrd_high=0xffffffff
    mem_lpae=1
    mem_reserve=512M
    mtdparts=mtdparts=davinci_nand.0:1024k(bootloader)ro,512k(params)ro,522752k(ubifs)
    name_fdt=uImage-k2hk-evm.dtb
    name_fs=arago-console-image.cpio.gz
    name_kern=uImage-keystone-evm.bin
    name_mon=skern-keystone-evm.bin
    name_ubi=keystone-evm-ubifs.ubi
    name_uboot=u-boot-spi-keystone-evm.gph
    name_uinitrd=uinitrd.bin
    nfs_options=v3,tcp,rsize=4096,wsize=4096
    nfs_root=/export
    no_post=1
    run_kern=bootm ${addr_kern} ${addr_uinitrd} ${addr_fdt}
    run_mon=mon_install ${addr_mon}
    set_fs_none=setenv addr_uinitrd -
    set_fs_uinitrd=setenv addr_uinitrd ${addr_fs}
    tftp_root=/
    
  • I went back and tried all the MCSDK default images and the only one that boots (gets past Starting Kernel..) is 3.00.00.11. Here is the environment setup that worked:

    U-Boot SPL 2013.01 (May 31 2013 - 01:01:04)
    SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
    
    
    U-Boot 2013.01 (May 31 2013 - 01:01:04)
    
    I2C:   ready
    DRAM:  1 GiB
    NAND:  512 MiB
    Net:   TCI6638_EMAC
    Warning: TCI6638_EMAC using MAC address from net device
    , TCI6638_EMAC1
    
    
    TCI6638_EVM POST Version 01.00.02.01
    ------------------------------------------
    SOC Information
    EFUSE MAC ID is: 00 17 ea f7 10 41
    ------------------------------------------
    
    Power On Self Test
    POST I2C eeprom read ... PASSED
    POST EMIF NAND read ... PASSED
    POST extrenal memory ... ddr_memory_test PASSED!
    PASSED
    Test complete
    Hit any key to stop autoboot:  0
    TCI6638 EVM # pri
    addr_fdt=0x87000000
    addr_fs=0x82000000
    addr_kern=0x88000000
    addr_mon=0x0c5f0000
    addr_uboot=0x87000000
    args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1
    args_net=setenv bootargs ${bootargs} rootfstype=nfs root=/dev/nfs rw nfsroot=${serverip}:${nfs_root},${nfs_options} ip=dhcp
    args_ramfs=setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,9M
    args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=2,2048
    baudrate=115200
    boot=ramfs
    bootcmd=run init_${boot} get_fdt_${boot} get_mon_${boot} get_kern_${boot} run_mon run_kern
    bootdelay=3
    bootfile=uImage
    burn_uboot=sf probe; sf erase 0 0x100000; sf write ${addr_uboot} 0 ${filesize}
    ethact=TCI6638_EMAC
    ethaddr=00:17:ea:f7:10:41
    fdt_high=0xffffffff
    get_fdt_net=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
    get_fdt_ramfs=tftp ${addr_fdt} ${tftp_root}/${name_fdt}
    get_fdt_ubi=ubifsload ${addr_fdt} ${name_fdt}
    get_fs_ramfs=tftp ${addr_fs} ${tftp_root}/${name_fs}
    get_kern_net=dhcp ${addr_kern} ${tftp_root}/${name_kern}
    get_kern_ramfs=tftp ${addr_kern} ${tftp_root}/${name_kern}
    get_kern_ubi=ubifsload ${addr_kern} ${name_kern}
    get_mon_net=dhcp ${addr_mon} ${tftp_root}/${name_mon}
    get_mon_ramfs=tftp ${addr_mon} ${tftp_root}/${name_mon}
    get_mon_ubi=ubifsload ${addr_mon} ${name_mon}
    get_uboot_net=dhcp ${addr_uboot} ${tftp_root}/${name_uboot}
    get_uboot_ramfs=dhcp ${addr_uboot} ${tftp_root}/${name_uboot}
    has_mdio=0
    init_net=run args_all args_net
    init_ramfs=run args_all args_ramfs get_fs_ramfs
    init_ubi=run args_all args_ubi; ubi part ubifs; ubifsmount boot
    mem_lpae=1
    mem_reserve=512M
    name_fdt=uImage-k2hk-evm.dtb
    name_fs=arago-console-image.cpio.gz
    name_kern=uImage-keystone-evm.bin
    name_mon=skern-keystone-evm.bin
    name_uboot=u-boot-spi-keystone-evm.gph
    nfs_options=v3,tcp,rsize=4096,wsize=4096
    nfs_root=/export
    run_kern=bootm ${addr_kern} - ${addr_fdt}
    run_mon=mon_install ${addr_mon}
    stderr=serial
    stdin=serial
    stdout=serial
    tftp_root=/
    ver=U-Boot 2013.01 (May 31 2013 - 01:01:04)
    
    Environment size: 2123/262140 bytes
    
  • Justin,

    your file system is arago-console which is only ~8MB and the initrd should be good to stay at 9M. We usually recommend to use all images from the same release. It apparently not the case for you after upgrading the u-boot. I'll get the old version u-boot and see if I can reproduce your case.

    Rex

  • Just to be clear, I am using all images from the same release. When I tried each case, I burned the associated .gph and reset the environment vars.

  • Justin,

    When you use 3.0.0.11 u-boot, is the kernel from the same release or from 3.0.3.15? In your first post, I have the impression that you were using 3.0.0.11 u-boot with 3.0.3.15 Kernel, dtb, etc. You then upgraded to 3.0.3.15 u-boot but failed to work with kernel from the same release. Is it not the case?

  • Rex,

    That was the original problem I posted, yes. The overarching problem I am seeing is that only 3.0.0.11 u-boot actually gets past "Starting Kernel... " when I test each version of u-boot with the same version of kernel/fs.

  • That's a bit odd. I have been working on different releases since before 3.0.0.11, and have not seen your case. I'll try exact steps you had and see what I get. I just got the 3.0.0.11 installed. How do you burn your u-boot? and when you change between versions, how do you do it? do you replace the files in tftp_root (/) or you change tftp_root to point to different directories?

    Rex

  • To burn new versions of u-boot I download the <SDK ROOT>/images/.gph to 0x82000000 with tftp then do:

    sf probe
    sf erase 0 0x60000
    sf write 0x82000000 0 0x60000

    Then I reset and then do a

    env default -f -a
    saveenv

    To change between versions I change the root directory to different SDK images folders in my OpenTFTP server and restart the server.

    Justin

  • Justin,

    I don't see the issue on my Rev 1.1 EVM. I attached my logs and commented in the attached file. You can see that I first programmed 3.0.0.11 u-boot and then using it to boot up 3.0.3.15 kernel. I then upgraded u-boot to 3.0.3.15 u-boot and boot up the 3.0.3.15 kernel. Do you see any step I did deviates from yours? If not, we need to find out why you have issue.

    Rex

    6242.u-boot-1.1.txt
    
    =============================================
    Burning 3.0.0.11 u-boot in mcs3001 directory
    =============================================
    
    
    dhcp 0x82000000 mcs3001/u-boot-spi-keyt stone-evm.gph
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.169
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.169
    Filename 'mcs3001/u-boot-spi-keystone-evm.gph'.
    Load address: 0x82000000
    Loading: *#################################################################
    	 ##########
    	 2.1 MiB/s
    done
    Bytes transferred = 383968 (5dbe0 hex)
    TCI6638 EVM # sf probe
    SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
    TCI6638 EVM # sf erase 0 0x60000
    TCI6638 EVM # sf er  write 0x82000000 0 0x5dbe0
    TCI6638 EVM # 
    TCI6638 EVM # 
    
    
    ==============================
    3.0.0.11 u-boot coming up
    ==============================
    
    U-Boot SPL 2013.01 (May 31 2013 - 01:01:04)
    SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
    
    
    U-Boot 2013.01 (May 31 2013 - 01:01:04)
    
    I2C:   ready
    DRAM:  1 GiB
    NAND:  512 MiB
    Net:   TCI6638_EMAC, TCI6638_EMAC1
    Hit any key to stop autoboot:  3  0 
    TCI6638 EVM # 
    
    
    ==================
    reset env
    ==================
    
    
    TCI6638 EVM # env default -= f a -a
    ## Resetting to default environment
    TCI6638 EVM # setenv no_post 1
    TCI6638 EVM # sa  setenv serverip 158.218.109.197  
    TCI6638 EVM # setenv tftp_root mcs303
    TCI6638 EVM # saveenv
    Saving Environment to NAND...
    Erasing Nand...
    Erasing at 0x100000 --  50% complete.Erasing at 0x120000 -- 100% complete.
    Writing to Nand... done
    TCI6638 EVM # setenv boot ramfs
    TCI6638 EVM # saveenv
    Saving Environment to NAND...
    Erasing Nand...
    Erasing at 0x100000 --  50% complete.Erasing at 0x120000 -- 100% complete.
    Writing to Nand... done
    
    
    ==============================================================
    3.0.0.11 u-boot booting 3.0.3.15 kernel from mcs303 directory
    ==============================================================
    
    
    TCI6638 EVM # boot
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.169
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.169
    Filename 'mcs303/arago-console-image.cpio.gz'.
    Load address: 0x82000000
    Loading: *#################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 ##################################
    	 1.8 MiB/s
    done
    Bytes transferred = 7827332 (776f84 hex)
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.169
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.169
    Filename 'mcs303/uImage-k2hk-evm.dtb'.
    Load address: 0x87000000
    Loading: *############
    	 1.3 MiB/s
    done
    Bytes transferred = 57857 (e201 hex)
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.169
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.169
    Filename 'mcs303/skern-keystone-evm.bin'.
    Load address: 0xc5f0000
    Loading: *#########
    	 1.3 MiB/s
    done
    Bytes transferred = 45056 (b000 hex)
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.169
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.169
    Filename 'mcs303/uImage-keystone-evm.bin'.
    Load address: 0x88000000
    Loading: *#################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 1.8 MiB/s
    done
    Bytes transferred = 3990416 (3ce390 hex)
    ## installed monitor, freq [133120000], status 133120000
    ## Booting kernel from Legacy Image at 88000000 ...
       Image Name:   Linux-3.10.10
       Created:      2013-11-24  21:26:00 UTC
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3990352 Bytes = 3.8 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 ... OK
    OK
       Using Device Tree in place at 87000000, end 87011200
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 3.10.10 (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 Sun Nov 24 16:25:07 EST 2013
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (ARMv7), cr=30c7387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] Machine: KeyStone2, model: Texas Instruments Keystone 2 SoC
    [    0.000000] switching to high address space at 0x800000000
    [    0.000000] cma: CMA: reserved 16 MiB at 1f000000
    [    0.000000] Memory policy: ECC disabled, Data cache writealloc
    [    0.000000] DT missing boot CPU MPIDR[23:0], fall back to default cpu_logical_map
    [    0.000000] PERCPU: Embedded 8 pages/cpu @c0be1000 s12032 r8192 d12544 u32768
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
    [    0.000000] Kernel command line: console=ttyS0,115200n8 rootwait=1 earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,9M
    [    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: 512MB = 512MB total
    [    0.000000] Memory: 485884k/485884k available, 38404k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc06ff570   (7134 kB)
    [    0.000000]       .init : 0xc0700000 - 0xc0752f00   ( 332 kB)
    [    0.000000]       .data : 0xc0754000 - 0xc0798e68   ( 276 kB)
    [    0.000000]        .bss : 0xc0798e68 - 0xc07c78bc   ( 187 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] ipc irq: irqchip registered, range 512-539
    [    0.000000] main_pll_clk rate is 798720000, postdiv = 2, mult = 12,prediv = 0
    [    0.000000] pll_clk parent_rate(122880000 Hz), rate(327680000 Hz),postdiv = 6, mult = 15, prediv = 0
    [    0.000000] Architected local timer running at 133.12MHz (phys).
    [    0.000000] Switching to timer-based delay loop
    [    0.000000] sched_clock: ARM arch timer >56 bits at 133120kHz, resolution 7ns
    [    0.000000] keystone timer clock @133120000 MHz
    [    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms
    [    0.000000] Console: colour dummy device 80x30
    [   54.596235] Calibrating delay loop (skipped), value calculated using timer frequency.. 266.24 BogoMIPS (lpj=1331200)
    [   54.596250] pid_max: default: 4096 minimum: 301
    [   54.596458] Mount-cache hash table entries: 512
    [   54.609985] CPU: Testing write buffer coherency: ok
    [   54.610244] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [   54.610265] Setting up static identity map for 0xc050a688 - 0xc050a6bc
    [   54.683879] CPU1: Booted secondary processor
    [   54.683918] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [   54.757094] CPU2: Booted secondary processor
    [   54.757132] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [   54.830296] CPU3: Booted secondary processor
    [   54.830332] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [   54.830504] Brought up 4 CPUs
    [   54.830536] SMP: Total of 4 processors activated (1064.96 BogoMIPS).
    [   54.830543] CPU: All CPU(s) started in SVC mode.
    [   54.853413] NET: Registered protocol family 16
    [   54.855024] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [   54.870731] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [   54.870743] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [   54.886813] bio: create slab <bio-0> at 0
    [   54.887332] keystone-pcie: keystone_pcie_rc_init - start
    [   54.887481] keystone2_pcie_serdes_setup
    [   54.889452] keystone2_pcie_serdes_setup done, en_link_train = 1
    [   54.889506] keystone-pcie: MEM 0x0000000050000000..0x000000005fffffff -> 0x0000000050000000 
    [   54.889522] keystone-pcie: IO 0x0000000024000000..0x0000000024003fff -> 0x0000000000000000
    [   54.889584] keystone-pcie: pcie - number of legacy irqs = 4
    [   54.889674] keystone-pcie: pcie - number of MSI host irqs = 8, msi_irqs = 32
    [   54.987722] keystone-pcie: Doing PCI Setup...Done
    [   54.987732] keystone-pcie: Starting PCI scan...
    [   54.987941] PCI host bridge to bus 0000:00
    [   54.987960] pci_bus 0000:00: root bus resource [mem 0x50000000-0x5fffffff]
    [   54.987973] pci_bus 0000:00: root bus resource [io  0x0000-0x3fff]
    [   54.987986] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
    [   54.988057] PCI: bus0: Fast back to back transfers enabled
    [   54.988083] keystone-pcie: Ending PCI scan...
    [   54.988094] keystone-pcie: keystone_pcie_rc_init - end
    [   54.988372] vgaarb: loaded
    [   54.988894] SCSI subsystem initialized
    [   54.989509] usbcore: registered new interface driver usbfs
    [   54.989647] usbcore: registered new interface driver hub
    [   54.989810] usbcore: registered new device driver usb
    [   54.991842] pca953x 2-0020: failed reading register
    [   54.991862] pca953x: probe of 2-0020 failed with error -121
    [   54.992144] pps_core: LinuxPPS API ver. 1 registered
    [   54.992153] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [   54.992259] PTP clock support registered
    [   54.992477] keystone-hwqueue hwqueue.4: qmgr start queue 0, number of queues 8192
    [   54.992612] keystone-hwqueue hwqueue.4: added qmgr start queue 0, num of queues 8192, reg_peek e0840000, reg_status e0804000, reg_config e0806000, reg_region e0808000, reg_push e0880000, reg_pop e08c0000
    [   54.992627] keystone-hwqueue hwqueue.4: qmgr start queue 8192, number of queues 8192
    [   54.992752] keystone-hwqueue hwqueue.4: added qmgr start queue 8192, num of queues 8192, reg_peek e0900000, reg_status e080a400, reg_config e080c000, reg_region e080e000, reg_push e0940000, reg_pop e0980000
    [   54.994155] keystone-hwqueue hwqueue.4: qos: sched port @8096, drop sched @8000
    [   54.995768] keystone-hwqueue hwqueue.4: qos: sched port @6496, drop sched @6400
    [   54.997364] keystone-hwqueue hwqueue.4: added pool pool-net: 2048 descriptors of size 128
    [   54.997381] keystone-hwqueue hwqueue.4: added pool pool-rio: 128 descriptors of size 256
    [   54.997397] keystone-hwqueue hwqueue.4: added pool pool-udma: 1636 descriptors of size 256
    [   54.997413] keystone-hwqueue hwqueue.4: added pool pool-xge: 1024 descriptors of size 128
    [   54.997428] keystone-hwqueue hwqueue.4: added pool pool-crypto: 1024 descriptors of size 128
    [   55.000254] keystone-hwqueue hwqueue.4: registered queues 0-16383
    [   55.000728] keystone-hwqueue hwqueue.4: qos version 0x2000106, magic valid
    [   55.001270] keystone-hwqueue hwqueue.4: qos version 0x2000106, magic valid
    [   55.010166] keystone-pktdma 2004000.pktdma: registered 26 logical channels, flows 32, tx chans: 9, rx chans: 24
    [   55.014800] keystone-pktdma 2a08000.pktdma: registered 24 logical channels, flows 32, tx chans: 32, rx chans: 32, loopback
    [   55.015741] keystone-pktdma 2fa1000.pktdma: registered 4 logical channels, flows 32, tx chans: 16, rx chans: 16
    [   55.015973] Switching to clocksource arch_sys_counter
    [   55.043549] NET: Registered protocol family 2
    [   55.044171] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    [   55.044280] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [   55.044382] TCP: Hash tables configured (established 4096 bind 4096)
    [   55.044427] TCP: reno registered
    [   55.044441] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [   55.044468] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [   55.044756] NET: Registered protocol family 1
    [   55.045008] RPC: Registered named UNIX socket transport module.
    [   55.045019] RPC: Registered udp transport module.
    [   55.045026] RPC: Registered tcp transport module.
    [   55.045034] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [   55.045224] Unpacking initramfs...
    [   55.824294] Initramfs unpacking failed: junk in compressed archive
    [   55.831488] Freeing initrd memory: 9216K (c2000000 - c2900000)
    [   55.831896] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
    [   55.977618] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    [   55.977942] NTFS driver 2.1.30 [Flags: R/O].
    [   55.978416] jffs2: version 2.2. (NAND) � 2001-2006 Red Hat, Inc.
    [   55.978971] msgmni has been set to 998
    [   55.980461] NET: Registered protocol family 38
    [   55.980817] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
    [   55.980829] io scheduler noop registered
    [   55.980838] io scheduler deadline registered
    [   55.981070] io scheduler cfq registered (default)
    [   55.983028] keystone-udma udma0.5: registered udma device udma0
    [   56.059829] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [   56.061959] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 309) is a 16550A
    [   56.830488] console [ttyS0] enabled
    [   56.834631] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 312) is a 16550A
    [   56.845622] loop: module loaded
    [   56.848752] at24 0-0050: 131072 byte 24c1024 EEPROM, writable, 1 bytes/write
    [   56.856587] Generic platform RAM MTD, (c) 2004 Simtec Electronics
    [   56.863698] ONFI param page 0 valid
    [   56.866939] ONFI flash detected
    [   56.869859] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xac (Micron MT29F4G08ABBDAHC), 512MiB, page size: 2048, OOB size: 64
    [   56.880806] Bad block table found at page 262080, version 0x01
    [   56.886825] Bad block table found at page 262016, version 0x01
    [   56.892687] 3 ofpart partitions found on MTD device 30000000.nand
    [   56.898357] Creating 3 MTD partitions on "30000000.nand":
    [   56.903373] 0x000000000000-0x000000100000 : "u-boot"
    [   56.909029] 0x000000100000-0x000000180000 : "params"
    [   56.914558] 0x000000180000-0x000020000000 : "ubifs"
    [   56.920324] davinci_nand 30000000.nand: controller rev. 2.5
    [   56.926422] spi_davinci 21000400.spi: master is unqueued, this is deprecated
    [   56.937139] m25p80 spi32766.0: found n25q128a11, expected n25q128
    [   56.942806] m25p80 spi32766.0: n25q128a11 (16384 Kbytes)
    [   56.947772] 2 ofpart partitions found on MTD device spi32766.0
    [   56.953187] Creating 2 MTD partitions on "spi32766.0":
    [   56.957978] 0x000000000000-0x000000080000 : "u-boot-spl"
    [   56.963878] 0x000000080000-0x000001000000 : "test"
    [   56.972877] spi_davinci 21000400.spi: Controller at 0xe0878400
    [   56.978762] spi_davinci 21000600.spi: master is unqueued, this is deprecated
    [   56.985331] spi_davinci 21000600.spi: Controller at 0xe087a600
    [   56.991184] spi_davinci 21000800.spi: master is unqueued, this is deprecated
    [   56.997753] spi_davinci 21000800.spi: Controller at 0xe087c800
    [   57.004787] libphy: GPIO Bitbanged MDIO: probed
    [   57.009762] mdio_bus gpio-ffffffed: cannot get PHY at address 0
    [   57.016039] mdio_bus gpio-ffffffed: cannot get PHY at address 1
    [   57.021676] tun: Universal TUN/TAP device driver, 1.6
    [   57.026366] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    [   57.032854] keystone-netcp 2f00000.netcp: No streaming regs defined
    [   57.038844] keystone-netcp 2090000.netcp: cpts rftclk freq not defined
    [   57.044978] netif_napi_add() called with weight 128 on device eth%d
    [   57.052195] keystone-netcp 2090000.netcp: Created interface "eth0"
    [   57.057962] keystone-netcp 2090000.netcp: dma_chan_name nettx0
    [   57.064765] keystone-netcp 2090000.netcp: Created interface "eth1"
    [   57.070533] keystone-netcp 2090000.netcp: dma_chan_name nettx1
    [   57.077587] keystone-netcp 2f00000.netcp: Created interface "eth2"
    [   57.083336] keystone-netcp 2f00000.netcp: dma_chan_name xgetx0
    [   57.089404] keystone-netcp 2f00000.netcp: Created interface "eth3"
    [   57.095172] keystone-netcp 2f00000.netcp: dma_chan_name xgetx1
    [   57.102256] keystone-dwc3 2690000.dwc: usbss revision 47914300
    [   57.107734] keystone-dwc3 2690000.dwc: mapped irq 425 to virq 608
    [   57.302561] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   57.307676] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [   57.315732] xhci-hcd xhci-hcd.0.auto: irq 608, io mem 0x02690000
    [   57.321435] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [   57.327754] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   57.334462] usb usb1: Product: xHCI Host Controller
    [   57.339005] usb usb1: Manufacturer: Linux 3.10.10 xhci-hcd
    [   57.344099] usb usb1: SerialNumber: xhci-hcd.0.auto
    [   57.349235] hub 1-0:1.0: USB hub found
    [   57.352733] hub 1-0:1.0: 1 port detected
    [   57.356724] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   57.361829] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [   57.369080] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
    [   57.375400] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   57.382107] usb usb2: Product: xHCI Host Controller
    [   57.386649] usb usb2: Manufacturer: Linux 3.10.10 xhci-hcd
    [   57.391743] usb usb2: SerialNumber: xhci-hcd.0.auto
    [   57.396846] hub 2-0:1.0: USB hub found
    [   57.400341] hub 2-0:1.0: 1 port detected
    [   57.404567] usbcore: registered new interface driver usb-storage
    [   57.410477] mousedev: PS/2 mouse device common for all mice
    [   57.416011] i2c /dev entries driver
    [   57.420225] watchdog 22f0080.wdt: heartbeat 60 sec
    [   57.427605] keystone-crypto 20c0000.crypto: crypto accelerator enabled
    [   57.434242] usbcore: registered new interface driver usbhid
    [   57.439440] usbhid: USB HID core driver
    [   57.443448]  remoteproc0: 2620040.dsp0 is available
    [   57.447979]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    [   57.456321]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.465990]  remoteproc0: no firmware found
    [   57.470098] rproc-user 2620040.dsp0: registered misc device dsp0
    [   57.476032]  remoteproc1: 2620044.dsp1 is available
    [   57.480581]  remoteproc1: Note: remoteproc is still under development and considered experimental.
    [   57.488911]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.498571]  remoteproc1: no firmware found
    [   57.502650] rproc-user 2620044.dsp1: registered misc device dsp1
    [   57.508594]  remoteproc2: 2620048.dsp2 is available
    [   57.513123]  remoteproc2: Note: remoteproc is still under development and considered experimental.
    [   57.521456]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.531113]  remoteproc2: no firmware found
    [   57.535185] rproc-user 2620048.dsp2: registered misc device dsp2
    [   57.541109]  remoteproc3: 262004c.dsp3 is available
    [   57.545657]  remoteproc3: Note: remoteproc is still under development and considered experimental.
    [   57.553991]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.563644]  remoteproc3: no firmware found
    [   57.567695] rproc-user 262004c.dsp3: registered misc device dsp3
    [   57.573637]  remoteproc4: 2620050.dsp4 is available
    [   57.578166]  remoteproc4: Note: remoteproc is still under development and considered experimental.
    [   57.586502]  remoteproc4: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.596153]  remoteproc4: no firmware found
    [   57.600215] rproc-user 2620050.dsp4: registered misc device dsp4
    [   57.606133]  remoteproc5: 2620054.dsp5 is available
    [   57.610687]  remoteproc5: Note: remoteproc is still under development and considered experimental.
    [   57.619020]  remoteproc5: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.628671]  remoteproc5: no firmware found
    [   57.632731] rproc-user 2620054.dsp5: registered misc device dsp5
    [   57.638672]  remoteproc6: 2620058.dsp6 is available
    [   57.643202]  remoteproc6: Note: remoteproc is still under development and considered experimental.
    [   57.651539]  remoteproc6: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.661201]  remoteproc6: no firmware found
    [   57.665264] rproc-user 2620058.dsp6: registered misc device dsp6
    [   57.671193]  remoteproc7: 262005c.dsp7 is available
    [   57.675745]  remoteproc7: Note: remoteproc is still under development and considered experimental.
    [   57.684084]  remoteproc7: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.693737]  remoteproc7: no firmware found
    [   57.697789] rproc-user 262005c.dsp7: registered misc device dsp7
    [   57.703422] rproc-user dspmem.3: kick gpio
    [   57.707406] rproc-user dspmem.3: registered misc device dspmem
    [   57.713360] oprofile: using arm/armv7-ca15
    [   57.717217] GACT probability on
    [   57.720153] Mirror/redirect action on
    [   57.723552] Failed to load ipt action
    [   57.726952] Simple TC action Loaded
    [   57.730894] netem: version 1.3
    [   57.733736] u32 classifier
    [   57.736245]     Performance counters on
    [   57.739819]     input device check on
    [   57.743217]     Actions configured
    [   57.746396] Netfilter messages via NETLINK v0.30.
    [   57.750774] nf_conntrack version 0.5.0 (7991 buckets, 31964 max)
    [   57.756965] ctnetlink v0.93: registering with nfnetlink.
    [   57.762292] ipip: IPv4 over IPv4 tunneling driver
    [   57.767312] gre: GRE over IPv4 demultiplexor driver
    [   57.771842] ip_gre: GRE over IPv4 tunneling driver
    [   57.777724] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   57.782767] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
    [   57.788726] arp_tables: (C) 2002 David S. Miller
    [   57.793067] TCP: cubic registered
    [   57.796143] Initializing XFRM netlink socket
    [   57.800941] NET: Registered protocol family 10
    [   57.806955] NET: Registered protocol family 17
    [   57.811104] NET: Registered protocol family 15
    [   57.815305] Bridge firewalling registered
    [   57.819035] Ebtables v2.0 registered
    [   57.895424] 8021q: 802.1Q VLAN Support v1.8
    [   57.900127] sctp: Hash tables configured (established 16384 bind 16384)
    [   57.906498] NET: Registered protocol family 41
    [   57.910835] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [   57.917985] Registering SWP/SWPB emulation handler
    [   57.929024] Freeing unused kernel memory: 328K (c0700000 - c0752000)
    INIT: version 2.88 booting
    Starting udev
    Starting Bootlog daemon: bootlogd.
    Configuring network interfaces... [   59.453036] keystone-netcp 2090000.netcp: initializing cpsw version 1.3 (1) SGMII identification value 0x4ed1
    [   59.462488] keystone-netcp 2090000.netcp: Created a cpsw ale engine
    [   59.471431] pps pps0: new PPS source ptp0
    [   59.475186] cpts rftclk rate(399360000 HZ),mult(1344328205),shift(29)
    [   59.527069] keystone-netcp 2090000.netcp: Using Packet Accelerator Firmware version 0x02000104
    [   59.535080] keystone-netcp 2090000.netcp: pa_clk_rate(163840000 HZ),mult(25000),shift(12)
    [   59.547778] net eth0: netcp device eth0 opened
    [   59.554272] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   59.559690] 8021q: adding VLAN 0 to HW filter on device eth0
    [   59.564994] net eth0: adding rx vlan id: 0
    [   59.568899] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    udhcpc (v1.20.2) started
    Sending discover...
    Sending select for 158.218.109.169...
    Lease of 158.218.109.169 obtained, lease time 28800
    /etc/udhcpc.d/50default: Adding DNS 192.0.2.2
    /etc/udhcpc.d/50default: Adding DNS 192.0.2.3
    [   60.041949] keystone-netcp 2090000.netcp: initializing cpsw version 1.3 (1) SGMII identification value 0x4ed1
    [   60.057801] net eth1: netcp device eth1 opened
    [   60.063667] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [   60.069118] 8021q: adding VLAN 0 to HW filter on device eth1
    [   60.074378] net eth1: adding rx vlan id: 0
    udhcpc (v1.20.2) started
    [   60.141322] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, failing
    done.
    Sun Nov 24 23:26:00 UTC 2013
    Configuring update-modules.
    INIT: Entering runlevel: 5
    Starting telnet daemon.
    Starting syslogd/klogd: done
    Starting thttpd.
    Stopping Bootlog daemon: bootlogd.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org keystone-evm ttyS0
    
    Arago 2013.04 keystone-evm ttyS0
    
    keystone-evm login: 
    
    
    ================
    Power cycle EVM
    ================
    
    
    U-Boot SPL 2013.01 (May 31 2013 - 01:01:04)
    SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
    
    
    U-Boot 2013.01 (May 31 2013 - 01:01:04)
    
    I2C:   ready
    DRAM:  1 GiB
    NAND:  512 MiB
    Net:   TCI6638_EMAC
    Warning: TCI6638_EMAC using MAC address from net device
    , TCI6638_EMAC1
    Hit any key to stop autoboot:  3  0 
    TCI6638 EVM # 
    TCI6638 EVM # 
    
    
    =============================================
    Burning 3.0.3.15 u-boot in mcs303 directory
    =============================================
    
    
    TCI6638 EVM # dhcp   p 0x82000000 mcs303/u-boot-spi-keystone-evm.gph
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.242
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.242
    Filename 'mcs303/u-boot-spi-keystone-evm.gph'.
    Load address: 0x82000000
    Loading: *#################################################################
    	 ############
    	 1.7 MiB/s
    done
    Bytes transferred = 392196 (5fc04 hex)
    TCI6638 EVM # sf probe
    SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
    TCI6638 EVM # sf erase 0 0x60000
    TCI6638 EVM # sf write 0x82000000 0 0x5fc04
    TCI6638 EVM # 
    TCI6638 EVM # 
    
    
    ==============================================
    Power cycle EVM and 3.0.3.15 u-boot coming up
    ==============================================
    
    
    U-Boot SPL 2013.01 (Nov 24 2013 - 16:43:18)
    SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
    
    
    U-Boot 2013.01 (Nov 24 2013 - 16:43:18)
    
    I2C:   ready
    Detected SO-DIMM [SQR-SD3T-2G1333SE]
    DRAM:  1 GiB
    NAND:  512 MiB
    Net:   TCI6638_EMAC
    Warning: TCI6638_EMAC using MAC address from net device
    , TCI6638_EMAC1
    Hit any key to stop autoboot:  3  0 
    TCI6638 EVM # 
    
    
    =============
    reset env
    =============
    
    
    TCI6638 EVM # env default -f -a
    ## Resetting to default environment
    TCI6638 EVM # 
    ## Resetting to default environment
    TCI6638 EVM # 
    ## Resetting to default environment
    TCI6638 EVM # setenv no_post 1
    TCI6638 EVM # setenv tftp_root mcs303
    TCI6638 EVM # setenv serverip 158.218.1091.  .197
    TCI6638 EVM # setenv boot ramfs
    TCI6638 EVM # saveenv
    Saving Environment to NAND...
    Erasing Nand...
    Erasing at 0x100000 --  50% complete.Erasing at 0x120000 -- 100% complete.
    Writing to Nand... done
    
    
    
    =============================================================
    3.0.3.15 u-boot booting 3.0.3.15 Kernel from mcs303 directory
    =============================================================
    
    
    
    
    TCI6638 EVM # boot
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.242
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.242
    Filename 'mcs303/arago-console-image.cpio.gz'.
    Load address: 0x82000000
    Loading: *#################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 ##################################
    	 2.3 MiB/s
    done
    Bytes transferred = 7827332 (776f84 hex)
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.242
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.242
    Filename 'mcs303/uImage-k2hk-evm.dtb'.
    Load address: 0x87000000
    Loading: *############
    	 1.3 MiB/s
    done
    Bytes transferred = 57857 (e201 hex)
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.242
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.242
    Filename 'mcs303/skern-keystone-evm.bin'.
    Load address: 0xc5f0000
    Loading: *#########
    	 1.3 MiB/s
    done
    Bytes transferred = 45056 (b000 hex)
    BOOTP broadcast 1
    DHCP client bound to address 158.218.109.242
    Using TCI6638_EMAC device
    TFTP from server 158.218.109.197; our IP address is 158.218.109.242
    Filename 'mcs303/uImage-keystone-evm.bin'.
    Load address: 0x88000000
    Loading: *#################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 #################################################################
    	 2.3 MiB/s
    done
    Bytes transferred = 3990416 (3ce390 hex)
    ## installed monitor, freq [204800000], status 0
    ## Booting kernel from Legacy Image at 88000000 ...
       Image Name:   Linux-3.10.10
       Created:      2013-11-24  21:26:00 UTC
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3990352 Bytes = 3.8 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 ... OK
    OK
       Using Device Tree in place at 87000000, end 87011200
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 3.10.10 (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 Sun Nov 24 16:25:07 EST 2013
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (ARMv7), cr=30c7387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] Machine: KeyStone2, model: Texas Instruments Keystone 2 SoC
    [    0.000000] switching to high address space at 0x800000000
    [    0.000000] cma: CMA: reserved 16 MiB at 1f000000
    [    0.000000] Memory policy: ECC disabled, Data cache writealloc
    [    0.000000] DT missing boot CPU MPIDR[23:0], fall back to default cpu_logical_map
    [    0.000000] PERCPU: Embedded 8 pages/cpu @c0be1000 s12032 r8192 d12544 u32768
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
    [    0.000000] Kernel command line: console=ttyS0,115200n8 rootwait=1 earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,9M
    [    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: 512MB = 512MB total
    [    0.000000] Memory: 485884k/485884k available, 38404k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc06ff570   (7134 kB)
    [    0.000000]       .init : 0xc0700000 - 0xc0752f00   ( 332 kB)
    [    0.000000]       .data : 0xc0754000 - 0xc0798e68   ( 276 kB)
    [    0.000000]        .bss : 0xc0798e68 - 0xc07c78bc   ( 187 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] ipc irq: irqchip registered, range 512-539
    [    0.000000] main_pll_clk rate is 1228800000, postdiv = 2, mult = 19,prediv = 0
    [    0.000000] pll_clk parent_rate(122880000 Hz), rate(327680000 Hz),postdiv = 6, mult = 15, prediv = 0
    [    0.000000] Architected local timer running at 204.80MHz (phys).
    [    0.000000] Switching to timer-based delay loop
    [    0.000000] sched_clock: ARM arch timer >56 bits at 204800kHz, resolution 4ns
    [    0.000000] keystone timer clock @204800000 MHz
    [    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms
    [    0.000000] Console: colour dummy device 80x30
    [   39.763207] Calibrating delay loop (skipped), value calculated using timer frequency.. 409.60 BogoMIPS (lpj=2048000)
    [   39.763214] pid_max: default: 4096 minimum: 301
    [   39.763314] Mount-cache hash table entries: 512
    [   39.769674] CPU: Testing write buffer coherency: ok
    [   39.769825] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [   39.769836] Setting up static identity map for 0xc050a688 - 0xc050a6bc
    [   39.809216] CPU1: Booted secondary processor
    [   39.809238] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [   39.847907] CPU2: Booted secondary processor
    [   39.847930] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [   39.886593] CPU3: Booted secondary processor
    [   39.886614] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [   39.886704] Brought up 4 CPUs
    [   39.886720] SMP: Total of 4 processors activated (1638.40 BogoMIPS).
    [   39.886724] CPU: All CPU(s) started in SVC mode.
    [   39.897356] NET: Registered protocol family 16
    [   39.898125] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [   39.905402] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [   39.905407] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [   39.912899] bio: create slab <bio-0> at 0
    [   39.913144] keystone-pcie: keystone_pcie_rc_init - start
    [   39.913213] keystone2_pcie_serdes_setup
    [   39.914911] keystone2_pcie_serdes_setup done, en_link_train = 1
    [   39.914938] keystone-pcie: MEM 0x0000000050000000..0x000000005fffffff -> 0x0000000050000000 
    [   39.914945] keystone-pcie: IO 0x0000000024000000..0x0000000024003fff -> 0x0000000000000000
    [   39.914974] keystone-pcie: pcie - number of legacy irqs = 4
    [   39.915015] keystone-pcie: pcie - number of MSI host irqs = 8, msi_irqs = 32
    [   40.000788] keystone-pcie: Doing PCI Setup...Done
    [   40.000793] keystone-pcie: Starting PCI scan...
    [   40.000888] PCI host bridge to bus 0000:00
    [   40.000898] pci_bus 0000:00: root bus resource [mem 0x50000000-0x5fffffff]
    [   40.000903] pci_bus 0000:00: root bus resource [io  0x0000-0x3fff]
    [   40.000909] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
    [   40.000944] PCI: bus0: Fast back to back transfers enabled
    [   40.000957] keystone-pcie: Ending PCI scan...
    [   40.000963] keystone-pcie: keystone_pcie_rc_init - end
    [   40.001094] vgaarb: loaded
    [   40.001349] SCSI subsystem initialized
    [   40.001636] usbcore: registered new interface driver usbfs
    [   40.001704] usbcore: registered new interface driver hub
    [   40.001780] usbcore: registered new device driver usb
    [   40.002757] pca953x 2-0020: failed reading register
    [   40.002769] pca953x: probe of 2-0020 failed with error -121
    [   40.002903] pps_core: LinuxPPS API ver. 1 registered
    [   40.002907] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [   40.002956] PTP clock support registered
    [   40.003058] keystone-hwqueue hwqueue.4: qmgr start queue 0, number of queues 8192
    [   40.003121] keystone-hwqueue hwqueue.4: added qmgr start queue 0, num of queues 8192, reg_peek e0840000, reg_status e0804000, reg_config e0806000, reg_region e0808000, reg_push e0880000, reg_pop e08c0000
    [   40.003128] keystone-hwqueue hwqueue.4: qmgr start queue 8192, number of queues 8192
    [   40.003186] keystone-hwqueue hwqueue.4: added qmgr start queue 8192, num of queues 8192, reg_peek e0900000, reg_status e080a400, reg_config e080c000, reg_region e080e000, reg_push e0940000, reg_pop e0980000
    [   40.003853] keystone-hwqueue hwqueue.4: qos: sched port @8096, drop sched @8000
    [   40.004609] keystone-hwqueue hwqueue.4: qos: sched port @6496, drop sched @6400
    [   40.005344] keystone-hwqueue hwqueue.4: added pool pool-net: 2048 descriptors of size 128
    [   40.005352] keystone-hwqueue hwqueue.4: added pool pool-rio: 128 descriptors of size 256
    [   40.005359] keystone-hwqueue hwqueue.4: added pool pool-udma: 1636 descriptors of size 256
    [   40.005366] keystone-hwqueue hwqueue.4: added pool pool-xge: 1024 descriptors of size 128
    [   40.005373] keystone-hwqueue hwqueue.4: added pool pool-crypto: 1024 descriptors of size 128
    [   40.007487] keystone-hwqueue hwqueue.4: registered queues 0-16383
    [   40.007763] keystone-hwqueue hwqueue.4: qos version 0x2000106, magic valid
    [   40.008171] keystone-hwqueue hwqueue.4: qos version 0x2000106, magic valid
    [   40.012675] keystone-pktdma 2004000.pktdma: registered 26 logical channels, flows 32, tx chans: 9, rx chans: 24
    [   40.014849] keystone-pktdma 2a08000.pktdma: registered 24 logical channels, flows 32, tx chans: 32, rx chans: 32, loopback
    [   40.015283] keystone-pktdma 2fa1000.pktdma: registered 4 logical channels, flows 32, tx chans: 16, rx chans: 16
    [   40.015394] Switching to clocksource arch_sys_counter
    [   40.028624] NET: Registered protocol family 2
    [   40.028921] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    [   40.028972] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [   40.029018] TCP: Hash tables configured (established 4096 bind 4096)
    [   40.029046] TCP: reno registered
    [   40.029053] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [   40.029065] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [   40.029208] NET: Registered protocol family 1
    [   40.029336] RPC: Registered named UNIX socket transport module.
    [   40.029341] RPC: Registered udp transport module.
    [   40.029344] RPC: Registered tcp transport module.
    [   40.029348] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [   40.029445] Unpacking initramfs...
    [   40.393870] Initramfs unpacking failed: junk in compressed archive
    [   40.397244] Freeing initrd memory: 9216K (c2000000 - c2900000)
    [   40.397471] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
    [   40.464322] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    [   40.464479] NTFS driver 2.1.30 [Flags: R/O].
    [   40.464690] jffs2: version 2.2. (NAND) � 2001-2006 Red Hat, Inc.
    [   40.464948] msgmni has been set to 998
    [   40.465657] NET: Registered protocol family 38
    [   40.465827] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
    [   40.465833] io scheduler noop registered
    [   40.465837] io scheduler deadline registered
    [   40.465941] io scheduler cfq registered (default)
    [   40.466978] keystone-udma udma0.5: registered udma device udma0
    [   40.502283] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [   40.503333] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 309) is a 16550A
    [   41.179781] console [ttyS0] enabled
    [   41.183066] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 312) is a 16550A
    [   41.190889] loop: module loaded
    [   41.193567] at24 0-0050: 131072 byte 24c1024 EEPROM, writable, 1 bytes/write
    [   41.199924] Generic platform RAM MTD, (c) 2004 Simtec Electronics
    [   41.205625] ONFI param page 0 valid
    [   41.208474] ONFI flash detected
    [   41.211040] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xac (Micron MT29F4G08ABBDAHC), 512MiB, page size: 2048, OOB size: 64
    [   41.220548] Bad block table found at page 262080, version 0x01
    [   41.225631] Bad block table found at page 262016, version 0x01
    [   41.230624] 3 ofpart partitions found on MTD device 30000000.nand
    [   41.235603] Creating 3 MTD partitions on "30000000.nand":
    [   41.240020] 0x000000000000-0x000000100000 : "u-boot"
    [   41.244547] 0x000000100000-0x000000180000 : "params"
    [   41.249033] 0x000000180000-0x000020000000 : "ubifs"
    [   41.253589] davinci_nand 30000000.nand: controller rev. 2.5
    [   41.258606] spi_davinci 21000400.spi: master is unqueued, this is deprecated
    [   41.266517] m25p80 spi32766.0: found n25q128a11, expected n25q128
    [   41.271508] m25p80 spi32766.0: n25q128a11 (16384 Kbytes)
    [   41.275857] 2 ofpart partitions found on MTD device spi32766.0
    [   41.280627] Creating 2 MTD partitions on "spi32766.0":
    [   41.284825] 0x000000000000-0x000000080000 : "u-boot-spl"
    [   41.289606] 0x000000080000-0x000001000000 : "test"
    [   41.295687] spi_davinci 21000400.spi: Controller at 0xe0878400
    [   41.300704] spi_davinci 21000600.spi: master is unqueued, this is deprecated
    [   41.306475] spi_davinci 21000600.spi: Controller at 0xe087a600
    [   41.311487] spi_davinci 21000800.spi: master is unqueued, this is deprecated
    [   41.317250] spi_davinci 21000800.spi: Controller at 0xe087c800
    [   41.322784] libphy: GPIO Bitbanged MDIO: probed
    [   41.327119] mdio_bus gpio-ffffffed: cannot get PHY at address 0
    [   41.332544] mdio_bus gpio-ffffffed: cannot get PHY at address 1
    [   41.337447] tun: Universal TUN/TAP device driver, 1.6
    [   41.341574] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    [   41.346986] keystone-netcp 2f00000.netcp: No streaming regs defined
    [   41.352225] keystone-netcp 2090000.netcp: cpts rftclk freq not defined
    [   41.357595] netif_napi_add() called with weight 128 on device eth%d
    [   41.363385] keystone-netcp 2090000.netcp: Created interface "eth0"
    [   41.368451] keystone-netcp 2090000.netcp: dma_chan_name nettx0
    [   41.373867] keystone-netcp 2090000.netcp: Created interface "eth1"
    [   41.378929] keystone-netcp 2090000.netcp: dma_chan_name nettx1
    [   41.384588] keystone-netcp 2f00000.netcp: Created interface "eth2"
    [   41.389644] keystone-netcp 2f00000.netcp: dma_chan_name xgetx0
    [   41.394717] keystone-netcp 2f00000.netcp: Created interface "eth3"
    [   41.399772] keystone-netcp 2f00000.netcp: dma_chan_name xgetx1
    [   41.405331] keystone-dwc3 2690000.dwc: usbss revision 47914300
    [   41.410119] keystone-dwc3 2690000.dwc: mapped irq 425 to virq 608
    [   41.580283] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   41.584776] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [   41.591501] xhci-hcd xhci-hcd.0.auto: irq 608, io mem 0x02690000
    [   41.596469] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [   41.602025] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   41.607932] usb usb1: Product: xHCI Host Controller
    [   41.611917] usb usb1: Manufacturer: Linux 3.10.10 xhci-hcd
    [   41.616405] usb usb1: SerialNumber: xhci-hcd.0.auto
    [   41.620669] hub 1-0:1.0: USB hub found
    [   41.623748] hub 1-0:1.0: 1 port detected
    [   41.627088] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   41.631582] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [   41.637905] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
    [   41.643453] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   41.649362] usb usb2: Product: xHCI Host Controller
    [   41.653347] usb usb2: Manufacturer: Linux 3.10.10 xhci-hcd
    [   41.657834] usb usb2: SerialNumber: xhci-hcd.0.auto
    [   41.662090] hub 2-0:1.0: USB hub found
    [   41.665157] hub 2-0:1.0: 1 port detected
    [   41.668617] usbcore: registered new interface driver usb-storage
    [   41.673687] mousedev: PS/2 mouse device common for all mice
    [   41.678405] i2c /dev entries driver
    [   41.681696] watchdog 22f0080.wdt: heartbeat 60 sec
    [   41.687163] keystone-crypto 20c0000.crypto: crypto accelerator enabled
    [   41.692759] usbcore: registered new interface driver usbhid
    [   41.697319] usbhid: USB HID core driver
    [   41.700672]  remoteproc0: 2620040.dsp0 is available
    [   41.704670]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    [   41.712000]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.720481]  remoteproc0: no firmware found
    [   41.723993] rproc-user 2620040.dsp0: registered misc device dsp0
    [   41.724175]  remoteproc1: 2620044.dsp1 is available
    [   41.724177]  remoteproc1: Note: remoteproc is still under development and considered experimental.
    [   41.724179]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.724199]  remoteproc1: no firmware found
    [   41.724287] rproc-user 2620044.dsp1: registered misc device dsp1
    [   41.724457]  remoteproc2: 2620048.dsp2 is available
    [   41.724458]  remoteproc2: Note: remoteproc is still under development and considered experimental.
    [   41.724460]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.724478]  remoteproc2: no firmware found
    [   41.724559] rproc-user 2620048.dsp2: registered misc device dsp2
    [   41.724729]  remoteproc3: 262004c.dsp3 is available
    [   41.724730]  remoteproc3: Note: remoteproc is still under development and considered experimental.
    [   41.724732]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.724750]  remoteproc3: no firmware found
    [   41.724831] rproc-user 262004c.dsp3: registered misc device dsp3
    [   41.725002]  remoteproc4: 2620050.dsp4 is available
    [   41.725003]  remoteproc4: Note: remoteproc is still under development and considered experimental.
    [   41.725005]  remoteproc4: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.725029]  remoteproc4: no firmware found
    [   41.725114] rproc-user 2620050.dsp4: registered misc device dsp4
    [   41.725283]  remoteproc5: 2620054.dsp5 is available
    [   41.725285]  remoteproc5: Note: remoteproc is still under development and considered experimental.
    [   41.725287]  remoteproc5: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.725304]  remoteproc5: no firmware found
    [   41.725385] rproc-user 2620054.dsp5: registered misc device dsp5
    [   41.725560]  remoteproc6: 2620058.dsp6 is available
    [   41.725561]  remoteproc6: Note: remoteproc is still under development and considered experimental.
    [   41.725563]  remoteproc6: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.725580]  remoteproc6: no firmware found
    [   41.725661] rproc-user 2620058.dsp6: registered misc device dsp6
    [   41.725825]  remoteproc7: 262005c.dsp7 is available
    [   41.725827]  remoteproc7: Note: remoteproc is still under development and considered experimental.
    [   41.725828]  remoteproc7: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   41.725845]  remoteproc7: no firmware found
    [   41.725929] rproc-user 262005c.dsp7: registered misc device dsp7
    [   41.725947] rproc-user dspmem.3: kick gpio
    [   41.726032] rproc-user dspmem.3: registered misc device dspmem
    [   41.726291] oprofile: using arm/armv7-ca15
    [   41.726325] GACT probability on
    [   41.726328] Mirror/redirect action on
    [   41.726330] Failed to load ipt action
    [   41.726333] Simple TC action Loaded
    [   41.726667] netem: version 1.3
    [   41.726672] u32 classifier
    [   41.726673]     Performance counters on
    [   41.726674]     input device check on
    [   41.726675]     Actions configured
    [   41.726683] Netfilter messages via NETLINK v0.30.
    [   41.726692] nf_conntrack version 0.5.0 (7991 buckets, 31964 max)
    [   41.726997] ctnetlink v0.93: registering with nfnetlink.
    [   41.727196] ipip: IPv4 over IPv4 tunneling driver
    [   41.727502] gre: GRE over IPv4 demultiplexor driver
    [   41.727505] ip_gre: GRE over IPv4 tunneling driver
    [   41.728214] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   41.728266] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
    [   41.728288] arp_tables: (C) 2002 David S. Miller
    [   41.728312] TCP: cubic registered
    [   41.728314] Initializing XFRM netlink socket
    [   41.728725] NET: Registered protocol family 10
    [   41.729659] NET: Registered protocol family 17
    [   41.729673] NET: Registered protocol family 15
    [   41.729704] Bridge firewalling registered
    [   41.729710] Ebtables v2.0 registered
    [   42.079865] 8021q: 802.1Q VLAN Support v1.8
    [   42.083663] sctp: Hash tables configured (established 16384 bind 16384)
    [   42.089181] NET: Registered protocol family 41
    [   42.092918] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [   42.099197] Registering SWP/SWPB emulation handler
    [   42.106318] Freeing unused kernel memory: 328K (c0700000 - c0752000)
    INIT: version 2.88 booting
    Starting udev
    Starting Bootlog daemon: bootlogd.
    Configuring network interfaces... [   42.879125] keystone-netcp 2090000.netcp: initializing cpsw version 1.3 (1) SGMII identification value 0x4ed1
    [   42.887344] keystone-netcp 2090000.netcp: Created a cpsw ale engine
    [   42.894830] pps pps0: new PPS source ptp0
    [   42.898128] cpts rftclk rate(614400000 HZ),mult(1747626667),shift(30)
    [   42.931573] keystone-netcp 2090000.netcp: Using Packet Accelerator Firmware version 0x02000104
    [   42.938628] keystone-netcp 2090000.netcp: pa_clk_rate(163840000 HZ),mult(25000),shift(12)
    [   42.948721] net eth0: netcp device eth0 opened
    [   42.953769] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   42.958547] 8021q: adding VLAN 0 to HW filter on device eth0
    [   42.963174] net eth0: adding rx vlan id: 0
    udhcpc (v1.20.2) started
    [   42.972770] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    Sending discover...
    Sending select for 158.218.109.169...
    Lease of 158.218.109.169 obtained, lease time 28685
    /etc/udhcpc.d/50default: Adding DNS 192.0.2.2
    /etc/udhcpc.d/50default: Adding DNS 192.0.2.3
    [   44.163071] keystone-netcp 2090000.netcp: initializing cpsw version 1.3 (1) SGMII identification value 0x4ed1
    [   44.176007] net eth1: netcp device eth1 opened
    [   44.180568] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [   44.185341] 8021q: adding VLAN 0 to HW filter on device eth1
    [   44.189967] net eth1: adding rx vlan id: 0
    udhcpc (v1.20.2) started
    [   44.250711] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, failing
    done.
    Sun Nov 24 23:26:00 UTC 2013
    Configuring update-modules.
    INIT: Entering runlevel: 5
    Starting telnet daemon.
    Starting syslogd/klogd: done
    Starting thttpd.
    Stopping Bootlog daemon: bootlogd.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org keystone-evm ttyS0
    
    Arago 2013.04 keystone-evm ttyS0
    
    keystone-evm login: 

  • Rex,

    I had a chance to look at this again and I get the same issue on another v1.1 EVM we have.  Not sure what else to provide here to help isolate this issue.

  • So I started going back to previous u-boot revisions and building and testing with them and here's what I've found:

    • de32f81 May 29 2013  ==> Boots properly
    • fb04a76 June 7 2013  ==> Boots properly
    • 53a710f June 10 2013  ==> Boots properly
    • 42ce3ca June 12 2013  ==> Freezes at Starting Kernel...
  • Success. Was able to workaround this issue by resetting git to latest (e4b19a8) and reverting the core and tetris PLL settings back to what they were before 42ce3ca.

    My board.c settings now look like: 

    static struct pll_init_data pll_config[] = {
            CORE_PLL_799,
            PASS_PLL_983,
            TETRIS_PLL_625,
    };
    
    #ifdef CONFIG_SPL_BOARD_INIT
    static struct pll_init_data spl_pll_config[] = {
            CORE_PLL_799,
            TETRIS_PLL_625,
    };
    
    void spl_init_keystone_plls(void)
    {
            init_plls(ARRAY_SIZE(spl_pll_config), spl_pll_config);
    }
    #endif



    And now the kernel boots.

  • Hi, 

    I know this is an old post but I go through the same problems with images of the MCSDK 3.1.0.3. The workaround you have proposed works fine with me but I figured out a way to get the latest u-boot working, so I share it. In my case, the problem comes from an outdated version of UCD, after an update, the kernel boots up. 

    I followed the procedure described in this link: http://processors.wiki.ti.com/index.php/EVMK2H_Hardware_Setup#UCD_Power_Management_Modules_In-Field_Update

    Hoping it will help someone,

    Julien

  • Hi, Julien,

    Just curious what revision of the EVM do you have, and what version of the UCD before update? The EVM rev is printed on the white RTM connector.

    Rex

     

  • Hi Rex,

    I have the EVM rev 11 (1.1 i think) and the UCD version before update was:
    104_A02
    78_A02
    52_A04

    So I updated it to versions:
    104_A03
    78_A03_02
    52_A04

    BR,