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.

DM8168 EVM boot up issue through NFS.

Other Parts Discussed in Thread: PMP

Hi all,

We are working on Netra and need to boot from NFS to start the matrix-gui of its ezsdk. We have a host PC on which ubuntu 10.04 LTS is installed.

Kindly note we had successfully installed ezsdk which contain OS + SDK((if not wrong).

As per Software Devlopers guide located in docs folder we did the following.

1.Set the Environment variable & set the path to installation directory of ezsdk.

2.Referred Quick start user guide for board and SW4 is NAND--> ON,SPI--> OFF,connected the target with the Host through RS-232.

3.Ran the script ./setup.sh with default options as recommended for the first time user in Software Devlopers guide.

4.Started the minicom.

Observation --> It seems the board doesnt boot through NFS though followed the steps mentioned in Software Devlopers guide.

5.However when we start the minicom and switch ON the board it boots through SD card but unable to boot through NFS.

6.What else steps need to be followed to boot the board through NFS and to start the ezSDK's GUI.

7.Do we need to install NFS server ?

8.How we should set the path in bootloader for the targetfs.


Note: Above issue discuss is with EZSDK 5.03.

Thanks in advance!

  • Hi,

    For booting with NFS, the bootargs need to be configured for NFS as mentioned in user guide.

    Also the NFS server should be running on your Linux PC.  For this you should have configured /etc/exports on your Linux PC with the required path  . For eg see below-

    /home/user/nfs *(rw,insecure,no_subtree_check,sync,no_wdelay,no_root_squash)

    Then restart the nfs server.

    Also make sure the same path should be given as part your NFS bootargs on the EVM.

    You can also see the below thread for more details-

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/180826.aspx

    Thanks,

    Prathap.

    Thanks,

    Prathap.

  • Hi,

    Can you share your current boot variables?

    u-boot prompt# print

    NFS server setup details can be found at

    http://processors.wiki.ti.com/index.php/GSG:_OMAP35x_DVEVM_Software_Setup#Exporting_a_Shared_File_System_for_Target_Access

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

  • Hi Anil,

    Thanks for your reply.

    did you mean to do print on minicom when the board boots through SD card or after running the script ./setup.sh.

    Can you please send me any relevant documentation which will help us with the relvant setps to boot the board through NFS and start the GUI of SDK which is installed on host machine.

    Kindly reply.

    Thanks a lot!

  • Hi Prathap,

    Thanks for your response.

    Can you please send me the user guide in which they had mentioned the arguments need to be set fpr NFS ?

    Thanks.

  • Hi Sushant,

    Boot variables we can get it from u-boot, in the same place you can reset the variables.

    http://processors.wiki.ti.com/index.php/DM816x_AM389x_PSP_U-Boot#Environment_Settings_for_NFS_Filesystem

    Go through the same wiki page for better understanding

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

  • when we are doing print we get the following

    Net:   Detected MACID:90:d7:eb:1f:24:54
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    *� any key to stop autoboot:  0
    TI8168_EVM#�ri�tѨH�bootdelay=3
    baudrate=115200
    verify=yes
    bootfile=uImage
    ramdisk�V��=ramdisk.gz
    loadaddr=0x81000000
    script_addr=0x80900000
    loadbootscript=fatload mmc 1 ${script_addr} boot.scr
    bootscript= echo Running bootscript from MMC/SD to set the ENV...; source ${script_addr}
    ethaddr=90:d7:eb:1f:24:54
    ethact=DaVinci EMAC
    hostname=sushant
    bootcmd=dhcp;run addip; tftp 810000=${ipaddr}:${nfsserver}:${gatewayip}:${netmask}:${hostname}:eth0:off
    autoload=nov bootargs ${bootargs�H(
    bootargs=console=ttyUSB0,115200n8 root=/dev/nfs
    nfsroot=192.168.1.102:/home/sushant/targetfs,nolock rw mem=128M
    serverip=192.168.1.104
    nfsserver=192.168.1.110
    stdin=serial
    stdout=serial
    stderr=serial
    ver=U-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    Environment size: 739/8188 bytes
    U

    However whenever we try to set env variable for eg. setenv nfsserver

    setenv nfsserver it comes like TI8168_EVM#sYW�� nfsserver i.e not coming clear & proper character.

    can any please suggest us the solution.

    Thanks!


  • PLease note the following output on minicom

                                           
    DRAM:  2 GiB                            
    5��� default environment                
                                            
    *� any key to stop autoboot:  0         
    ѫk1 is available                        
    WV���� u-boot.bin                       
                                            
    179256 bytes read                       
    ## Starting application at 0x80800000 ...
    H�HU-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    TI8168-GP rev 1.1

    ARM clk: 987MHz
    DDR clk: 796MHz

    I2C:   rNV��5
                 DRAM:  2 GiB
    *9:  HW ECC Hamming Code selected
    �媲j�  5
             'i������������ڒ;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,

    Net:   Detected MACID:90:d7:eb:1f:24:54
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  �j
                                      TI8168_EVM#�H�TI8168_EVM#<INTERRUPT>
    TI8168_EVM#print����H�bootdelay=3
    baudrate=115200
    verify=yes
    bootfile=uImage
    ramdisk�V������=ramdisk.gz
    loadaddr=0x81000000
    script_addr=0x80900000
    loadbootscript=fatload mmc 1 ${script_addr} boot.scr
    bootscript= echo Running bootscript from MMC/SD to set the ENV...; source ${script_addr}
    ethaddr=90:d7:eb:1f:24:54
    ethact=DaVinci EMAC
    hostname=sushant
    bootcmd=dhcp;run addip; tftp 81000000 uImage;bootm
    addip=setenv bootargs ${bootargs}
    ip=${ipaddr}:${nfsserver}:${gatewayip}:${netmask}:${hostname}:eth0:off
    autoload=no
    bootargs=console=ttyUSB0,115200n8 root=/dev/nfs
    nfsroot=192.168.1.102:/home/sushant/targetfs,nolock rw mem=128M
    serverip=192.168.1.104
    nfsserver=192.168.1.110
    stdin=serial
    stdout=serial
    stderr=serial
    ver=U-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    Environment size: 739/8188 bytes
    U

    when we hit to stop auto boot and the type boot in minicom

    it shows


     ���_EVM#b�otCC���QA broadcast 1
    ¨�QA broadcast 2
    ��QA broadcast 3
    ꨨ�QA broadcast 4
    BOOTP broadcast 5
    ��QA broadcast 6
    ꡨ�QA broadcast 7
    BOOTP broadcast 8
    BOOTP broadcast 9
    ��QA broadcast 10

    Retry count exceeded; starting again

    We are not able to sort out this issue.

    Can any one please suggest with solution ?

    Thanks!

  • Hi all,

                                                                               

    I had updated the bootargs by setting the environment variable as setenv boot args we had observe the below ouput on minicom.

    Also Kindly note our switch settings on the EVM are as follows SW3BTM[4:0]="01000" and SW4 is NAND--> ON and SPI--> OFF.  
                                                                                 
    Welcome to minicom 2.4

    OPTIONS: I18n                                                                
    Compiled on Jan 25 2010, 06:49:09.                                           
    Port /dev/ttyUSB1                                                            
                                                                                 
    Press CTRL-A Z for help on special keys                                                                        
                                                                                                                   
    ���+�X.S                                                                                                     
              ֨��+�X.S                                                                                            
                        BOOTP broadcast 7                                                                          
                                                                                 
                                                                                 
    U-Boot 2010.06 (Jun 01 2011 - 15:00:16)
                                            
    DRAM:  2 GiB                            
    5֥�� default environment                 
                                            
    *� any key to stop autoboot:  0         
    mmc1 is available
    ѕ����� u-boot.bin

    179256 bytes read
    ## Starting application at 0x80800000 ...
    C�HU-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    TI8168-GP rev 1.1

    ARM clk: 987MHz
    DDR clk: 796MHz

    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    S�j�   5
             'i������������ڒ;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,

    ��:   Detected MACID:90:d7:eb:1f:24:54
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  0
    U
     ъ��_EVM#pri·�env
    baudrate=115200
    verify=yes
    bootfile=uImage
    ramdisk�V��=ramdisk.gz
    loadaddr=0x81000000
    script_addr=0x80900000
    loadbootscript=fatload mmc 1 ${script_addr} boot.scr
    bootscript= echo Running bootscript from MMC/SD to set the ENV...; source ${script_addr}
    ethaddr=90:d7:eb:1f:24:54
    ethact=DaVinci EMAC
    bootcmd=dhcp;run addip; tftp 81000000 uImage;bootm
    hostname=sushant
    autoload=no
    nfsserver=192.168.1.105
    bootargs=cons�le=tty02,115200n8 root=/dev/nfs nfsro�t=192.168.1.105:/home/sushant/targetfs,nolock rw mem=128M
    serverip=192.168.1.105
    ipaddr=192.168.1.102
    bootdelay=5
    addip=setenv bootargs ${bootargs�J�=192.168.1.102:192.168.1.105:192.168.1.0:255.255.255.0:sushant:eth0:off
    stdin=serial
    stdout=serial
    stderr=serial
    ver=U-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    It would be of great help if any suggest the solution for the same.

    Thanks!

    Sushant.

  • When we ping from host to 192.168.1.102 it works fine.

    But the same when we do the ping in Uboot as ping 192.168.1.105 it gives the message

                                                 UR傊��_EVM#�in�19�.�68.�.��5昨H�*** ERROR: `ipaddr' not set
    ��� failed; host 192.168.1.105 is not alive
    TI8168_EVM#

    It is saying that host is not alive.

    We had set the boot arguments  and all the environment variables according to  http://processors.wiki.ti.com/index.php/DM816x_AM389x_PSP_U-Boot#Environment_Settings_for_NFS_Filesystem

    We are not able to boot the board through NFS and everytime it shows the same message

     �劲�_EVM#�b��t
    BOOTP broadcast 1
    ��QA broadcast 2
    BOOTP broadcast 3
    BOOTP broadcast 4
    BOOTP broadcast 5
    BOOTP broadcast 6
    ¨�QA broadcast 7
    ��QA broadcast 8
    BOOTP broadcast 9
    BOOTP broadcast 10
    C!U��� count exceeded; starting again

    Also note whenever we want to save the environment variables we need to do SW4--> NAND-->off

    Our NFS Server is started on host but ping is getting failed.

    My exports settings are as follows

    /home/sushant/tftproot 192.168.1.0/255.255.255.0(rw,insecure,async,no_subtree_check,no_root_squash)

    /etc/hosts.deny:

    portmap: ALL
    mountd: ALL
    nfsd: ALL
    statd: ALL
    lockd: ALL
    rquotad: ALL

    /etc/hosts.allow:

    portmap: 192.168.1.0/255.255.255.0
    mountd: 192.168.1.0/255.255.255.0
    nfsd: 192.168.1.0/255.255.255.0
    statd: 192.168.1.0/255.255.255.0
    lockd: 192.168.1.0/255.255.255.0
    rquotad: 192.168.1.0/255.255.255.0


    Any suggestions would be of great help.

    Thansk in advance.




  • Hi Sushant,

    1. However whenever we try to set env variable for eg. setenv nfsserver; setenv nfsserver it comes like TI8168_EVM#sYW�� nfsserver i.e not coming clear & proper character.

    Anil: Are you sure? serial console configurations are proper?

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_U-Boot#Serial_port_configuration

    http://processors.wiki.ti.com/index.php/BeagleBone-Android-DevKit_Guide#In_Linux

    If above steps desn't work can you try with TeraTerm (Windows)?

    2. Also Kindly note our switch settings on the EVM are as follows SW3BTM[4:0]="01000" and SW4 is NAND--> ON and SPI--> OFF.

    Anil: Switch settings are wrong.

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_U-Boot#Flashing_DM816X_U-Boot_to_NAND_using_SD_boot

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_U-Boot#EVM_Switch_Settings

    3. When we ping from host to 192.168.1.102 it works fine.; But the same when we do the ping in Uboot as ping 192.168.1.105 it gives the message; UR傊��_EVM#�in�19�.�68.�.��5昨H�*** ERROR: `ipaddr' not set
    ��� failed; host 192.168.1.105 is not alive

    Anil: ipaddr is not set so ping won't work. Set ipaddr value (board ip address)

    4. Set proper bootargs

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

  • Hi Anil,

    Thanks for your response!

    Please refer my  last second post we had set the ipaddr as 192.168.1.102 and server ip as 192.168.1.105.

    Also take a note we had set all the environment variables/boot arguments as folows.

    http://processors.wiki.ti.com/index.php/DM816x_AM389x_PSP_U-Boot#Environment_Settings_for_NFS_Filesystem

    Whenever we try to boot through NFS it doesnt connect and shows the message BOOTTP Broadcast 0,Broadcast1,Broadcast 2,Broadcast3........

    Also note we had keep the minicom settings as baud rate=115200 Hflow control=none,software flow control=none at the host.

    We cant use Tera term in Windows as we have to boot the board through NFS which is present on linux ubun tu host.

    Are there any settings need to be done on target (Board) for mincom or something like that?

    Please suggest a solution on this asap we are getting stuck at this point.

    Best regards,

    Sushant

  • HI Sushant,

    I have not used minicom for booting DM8168 with NFS. I used windows teraterm.

    what ever the values you are setting are not taking properly because of some junk characters.

    Can you try any of these options?

    DHCP:-
    1. setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.1.105:/home/sushant/targetfs,nolock rw mem=128M ip=dhcp earlyprintk rootdelay=10'
    2. setenv bootcmd 'dhcp;tftp 81000000 uImage;bootm'
    3. set the serverip (tftp server ip address) for getting the uImage from tftp server
    4. setenv ipaddr
    5. boot

    Static ip:-
    1. setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.1.105:/home/sushant/targetfs,nolock rw mem=128M earlyprintk rootdelay=4'
    "set all the variables in below command before running"
    2. setenv addip 'setenv bootargs ${bootargs} ip=${ipaddr}:${nfsserver}:${gatewayip}:${netmask}:${hostname}:eth0:off'
    3. setenv bootcmd 'run addip;tftp 81000000 uImage;bootm'
    4. set the serverip (tftp server ip address) for getting the uImage from tftp server
    5. boot

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

  • Hello Anil,

    Thanks for the settings.

    character issue resolved.

    Now after we did the settings

    Static ip:-
    1. setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.1.105:/home/sushant/targetfs,nolock rw mem=128M earlyprintk rootdelay=4'
    "set all the variables in below command before running"
    2. setenv addip 'setenv bootargs ${bootargs} ip=${ipaddr}:${nfsserver}:${gatewayip}:${netmask}:${hostname}:eth0:off'

    Do we need to set the values here for eg.ipaadr ={192.168.1.105},please update.


    3. setenv bootcmd 'run addip;tftp 81000000 uImage;bootm'
    4. set the serverip (tftp server ip address) for getting the uImage from tftp server
    5. boot

    and the nfs server is running on host system with firewall off.

     However whenever we try to boot through nfs after we set with environment variable,

    it showsBOOTP:Broadcast 1,Broadcast 2,......


    Please update us with this asap.

    Regards,

    Sushant

  • Hello Anil,

    Little success

    Now the board is booting through NFS but getting stuck at PHY: 0:01 - Link is Up - 1000/Full

    Abort
    Using DaVinci EMAC device
    TFTP from server 192.168.1.105; our IP address is 192.168.1.102
    Filename 'uImage-dm816x-evm.bin'.
    Load address: 0x81000000
    Loading: T T T #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             ####################
    done
    Bytes transferred = 2428376 (250dd8 hex)
    ## Booting kernel from Legacy Image at 81000000 ...
       Image Name:   Arago/2.6.37-psp04.00.01.13/dm81
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428312 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Fri Dec 9 11:59:08 IST 2011
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 rootwait rw mem=256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M root=/dev/nfs nfsroot=192.168.1.105: ip=dhcp
    PID hash table entries: 1024 (order: 0, 4096 bytes)
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 206MB = 206MB total
    Memory: 203420k/203420k available, 58724k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy:
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd0820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: w25x32 (4096 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    0x000000040000-0x000000042000 : "U-Boot Env"
    0x000000042000-0x0000002c2000 : "Kernel"
    0x0000002c2000-0x000000400000 : "File System"
    omap2-nand driver initializing
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
    Creating 5 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000260000 : "U-Boot"
    0x000000260000-0x000000280000 : "U-Boot Env"
    0x000000280000-0x0000006c0000 : "Kernel"
    0x0000006c0000-0x00000cee0000 : "File System"
    0x00000cee0000-0x000010000000 : "Reserved"
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    mmc0: new high speed SDHC card at address e624
    mmcblk0: mmc0:e624 SD08G 7.40 GiB (ro)
     mmcblk0: p1 p2 p3
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    net eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:02, id=282f014)
    Sending DHCP requests ..
    PHY: 0:01 - Link is Up - 1000/Full
    .... timed out!
    IP-Config: Retrying forever (NFS root)...
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    net eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:02, id=282f014)
    Sending DHCP requests .
    PHY: 0:01 - Link is Up - 1000/Full
    ..... timed out!
    IP-Config: Retrying forever (NFS root)...
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    net eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:02, id=282f014)
    Sending DHCP requests .
    PHY: 0:01 - Link is Up - 1000/Full
    ..... timed out!
    IP-Config: Retrying forever (NFS root)...
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    net eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:02, id=282f014)
    Sending DHCP requests .
    PHY: 0:01 - Link is Up - 1000/Full
    ..... timed out!
    IP-Config: Retrying forever (NFS root)...
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    net eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:02, id=282f014)
    Sending DHCP requests .
    PHY: 0:01 - Link is Up - 1000/Full
    ..... timed out!
    IP-Config: Retrying forever (NFS root)...
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    net eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:02, id=282f014)
    Sending DHCP requests .
    PHY: 0:01 - Link is Up - 1000/Full
    ....

    We observe one thing when we restart the board the host ip changes and becomes same as target ip.

    So after we change the ip address of host then the board is able to boot through NFS but matrix-gui is not running as mentioned in Software userguide.

    Basically our intention is to explore the SDk.

    Also is it possible to start SDK without connecting the board as we had installed the SDK on host Ubuntu machine.

    Can you please help with the steps to start the SDK on ubuntu host machine ?

    Thanks

    Sushant.

  • Hi Anil,

    Also when we did the

    DHCP:-
    1. setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.1.105:/home/sushant/targetfs,nolock rw mem=128M ip=dhcp earlyprintk rootdelay=10'
    2. setenv bootcmd 'dhcp;tftp 81000000 uImage;bootm'
    3. set the serverip (tftp server ip address) for getting the uImage from tftp server
    4. setenv ipaddr
    5. boot

    we get the ouput as

    U-Boot 2010.06 (Jun 01 2011 - 15:00:16)

    DRAM:  2 GiB
    Using default environment

    Hit any key to stop autoboot:  0
    mmc1 is available
    reading u-boot.bin

    179256 bytes read
    ## Starting application at 0x80800000 ...


    U-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    TI8168-GP rev 1.1

    ARM clk: 987MHz
    DDR clk: 796MHz

    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    256 MiB
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,

    Net:   Detected MACID:90:d7:eb:1f:24:54
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  0
    TI8168_EVM#printenv
    verify=yes
    ramdisk_file=ramdisk.gz
    loadaddr=0x81000000
    script_addr=0x80900000
    loadbootscript=fatload mmc 1 ${script_addr} boot.scr
    bootscript= echo Running bootscript from MMC/SD to set the ENV...; source ${script_addr}
    ethaddr=90:d7:eb:1f:24:54
    ethact=DaVinci EMAC
    hostname=sushant
    nfsserver=192.168.1.105
    rootdelay=3
    addip=setenv bootargs ${bootargs} ip=${ipaddr}:${nfsserver}:${gatewayip}:${netmask}:${hostname}:eth0:off
    bootdelay=4
    baudrate=115200
    oldbootargs=console=ttyO2,115200n8 rootwait rw mem=256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M root=/dev/nfs nfsroot=192.168.1.105: ip=dhcp
    autoload=no
    oldserverip=192.168.1.105
    oldbootfile=uImage-dm816x-evm.bin
    bootfile=uImage-dm816x-evm.bin
    oldbootcmd=dhcp;setenv serverip 192.168.1.105;tftpboot;bootm
    bootrgs=console=ttyO0,115200n8 root =/dev/nfs nfsroot=192.168.1.105:/home/sushant/targetfs/boot,nolock rw mem=128M
    bootargs=console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.1.105:/home/sushant/targetfs/boot,nolock rw mem=128M ip=dhcp earlyprintk rootdelay=10
    bootcmd=dhcp;tftp 81000000 uImage;bootm
    ipaddr=192.168.1.102
    serverip=192.168.1.105
    stdin=serial
    stdout=serial
    stderr=serial
    ver=U-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    Environment size: 1231/8188 bytes
    TI8168_EVM#boot
    BOOTP broadcast 1
    BOOTP broadcast 2

    Abort
    *** ERROR: `ipaddr' not set
    Wrong Image Format for bootm command
    ERROR: can't get kernel image!
    TI8168_EVM#

    however we had set the ipaddr as 192.168.1.102,the same is also coming on print ipaddr command.

    Thanks,

    Sushant

  • Hi Sushant,

    Some basic question, is your ethernet working with the cable what had conneted to the EVM? And what is the PSP version you are using?

    Small correction in my last post, can you change ttyO0 to ttyO2?

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

  • Hello Anil,

    Thanks for your response.

    Some basic question, is your ethernet working with the cable what had conneted to the EVM? And what is the PSP version you are using?

    Ethernet is working fine as both sides are getting ping i.e from host to target and target to host(host is alive).

    The only thing I observe is whenever we restart the board

    --> the server ip changes and becomes same as ipaddr(targetip) even though we set it initially,it needs to be set again.

    Are there any switch settings for Ethernet SW9 or some other things are we missing ?

    Best regards,

    Sushant

  • Hi Sushant,

    I think dchp is giving the same ipaddress as that of serverip.

    can you run dhcp and see what is the ipaddress your are getting (from u-boot)?

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

  • Hi Anil,

    I think dchp is giving the same ipaddress as that of serverip.

    can you run dhcp and see what is the ipaddress your are getting (from u-boot)?

    -->We had done the settings for static IP as mentioned in your post and want to go ahead with the same.

    Finally now as mentioned by you we had set the ttyO0 to ttyO2 and we got the following on console with switch settings SW3 BTM[4:0] --> "10111" & SW4 is NAND--> OFF and SPI -->OFF.

    U-Boot 2010.06 (Jun 01 2011 - 15:00:16)

    DRAM:  2 GiB
    Using default environment

    Hit any key to stop autoboot:  0
    mmc1 is available
    reading u-boot.bin

    179256 bytes read
    ## Starting application at 0x80800000 ...


    U-Boot 2010.06 (Jun 01 2011 - 12:30:57)

    TI8168-GP rev 1.1

    ARM clk: 987MHz
    DDR clk: 796MHz

    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    256 MiB
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,

    Net:   Detected MACID:90:d7:eb:1f:24:54
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  0
    TI8168_EVM#print init
    ## Error: "init" not defined
    TI8168_EVM#boot
    Using DaVinci EMAC device
    TFTP from server 192.168.1.105; our IP address is 192.168.1.102
    Filename 'uImage-dm816x-evm.bin'.
    Load address: 0x81000000
    Loading: T #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             ####################
    done
    Bytes transferred = 2428376 (250dd8 hex)
    Unknown command 'uImage' - try 'help'
    ## Booting kernel from Legacy Image at 81000000 ...
       Image Name:   Arago/2.6.37-psp04.00.01.13/dm81
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428312 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Fri Dec 9 11:59:08 IST 2011
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 19712
    Kernel command line: console=ttyO2,115200n8 root=/dev/nfs nfsroot=192.168.1.105:/home/sushant/targetfs/boot,nolock rw mem=128M earlyprintk rootdelay=4 ip=192.168.1.102:192.168.1.105:192.168.1.1:25f
    PID hash table entries: 512 (order: -1, 2048 bytes)
    Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
    Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
    Memory: 78MB = 78MB total
    Memory: 73472k/73472k available, 57600k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xc8800000 - 0xf8000000   ( 760 MB)
        lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy:
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xc8820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at c881e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at c8826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
    TCP: Hash tables configured (established 4096 bind 4096)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
    msgmni has been set to 143
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: w25x32 (4096 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    0x000000040000-0x000000042000 : "U-Boot Env"
    0x000000042000-0x0000002c2000 : "Kernel"
    0x0000002c2000-0x000000400000 : "File System"
    omap2-nand driver initializing
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
    Creating 5 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000260000 : "U-Boot"
    0x000000260000-0x000000280000 : "U-Boot Env"
    0x000000280000-0x0000006c0000 : "Kernel"
    0x0000006c0000-0x00000cee0000 : "File System"
    0x00000cee0000-0x000010000000 : "Reserved"
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    mmc0: new high speed SDHC card at address e624
    mmcblk0: mmc0:e624 SD08G 7.40 GiB (ro)
     mmcblk0: p1 p2 p3
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    IP-Config: Complete:
         device=eth0, addr=192.168.1.102, mask=255.255.255.0, gw=192.168.1.1,
         host=sushant, domain=, nis-domain=(none),
         bootserver=192.168.1.105, rootserver=192.168.1.105, rootpath=
    Waiting 4sec before mounting root device...
    PHY: 0:01 - Link is Up - 1000/Full
    VFS: Mounted root (nfs filesystem) on device 0:14.
    devtmpfs: error mounting -2
    Freeing init memory: 200K
    Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
    Backtrace:
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000013 r6:c006ef40 r5:c0008670 r4:c04e3e90
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c036b93c>] (panic+0x60/0x17c)
    [<c036b8dc>] (panic+0x0/0x17c) from [<c003a574>] (init_post+0xa4/0xc4)
     r3:c4b51100 r2:00000000 r1:c05b3a20 r0:c042285d
    [<c003a4d0>] (init_post+0x0/0xc4) from [<c0008788>] (kernel_init+0x118/0x154)
     r5:c0008670 r4:c04e36c0
    [<c0008670>] (kernel_init+0x0/0x154) from [<c006ef40>] (do_exit+0x0/0x5e4)
     r5:c0008670 r4:00000000

    Although its  not getting boot completely. It is getting stopped at  r5:c0008670 r4:00000000

    Now we want to login as a root and want to start the matrix-gui of its EZSDK.

    Please suggest us with the solution asap.

    Please find attached boot log as well.0876.nfs_log.zip

    Best regards,

    Sushant

     

  • Hello Anil,

    Now we are able to boot the Netra Board over NFS.

    but we are not able to see the SDK on LCD.

    Getting following message on console.

    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            

    Arago Project http://arago-project.org dm816x-evm ttyO2

    Arago 2011.09 dm816x-evm ttyO2

    dm816x-evm login: root
    root@dm816x-evm:~# /etc/init.d/matrix-gui-e start
    Removing stale PID file /var/run/matrix-gui-e.pid.
    Starting Matrix GUI application.

    Best regards,

    Sushant

  • Sushant,

    Are you trying to see the on the display connected to HDMI? By default the fb0 is configured for display on HDMI.

    You can see the details about the same & how to change the configuration below -

    http://processors.wiki.ti.com/index.php/DM81XX_AM38XX_VPSS_Video_Driver_User_Guide#Miscellaneous_Configurations

    Thanks,

    Prathap.

  • Hi Sushant,

    Are you able to see the HDMI display?

    Thanks,

    Prathap.