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.

TMS320DM368: IPNC Applicaiton crashes when porting IPNC application on DM36x EVM

Part Number: TMS320DM368
Other Parts Discussed in Thread: TVP7002

Hello, 

We are porting the IPNC application on DM36x EVM. We are using SD Card for booting. 

We are getting following issues:-

1.  we are facing issue during application

Following are the prints on the console

root@192:/opt/ipnc# ./av_server.out DM368 DEI D1 H264 3000000 &                

root@192:/opt/ipnc#                                                            

DM365MM Init Successful                                                      

AVSERVER UI: Initializing.                                                    

CLK Hz,                                                                      

ARM   Hz =  432000000                                                        

DDR   Hz =  340000000                                                        

VPSS  Hz =  340000000                                                        

IMCOP Hz =  340000000                                                        

[OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR              

IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter      

DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011              

CONFIGURING AVSERVER FOR DM368 .....                                          

queue id:0  

Boot logs is attached.

8713.Boot_logs.txt
## Booting kernel from Legacy Image at 80700000 ...                            
   Image Name:   Linux-2.6.37_IPNC_DM365EVM_5.1.0                              
   Created:      2017-03-31   6:41:28 UTC                                      
   Image Type:   ARM Linux Kernel Image (uncompressed)                         
   Data Size:    5150144 Bytes = 4.9 MiB                                       
   Load Address: 80008000                                                      
   Entry Point:  80008000                                                      
   Verifying Checksum ... OK                                                   
   Loading Kernel Image ... OK                                                 
OK                                                                             
                                                                               
Starting kernel ...                                                            
                                                                               
Linux version 2.6.37_IPNC_DM365EVM_5.1.0 (root@spectross-laptop) (gcc version 4
.3.3 (Sourcery G++ Lite 2009q1-203) ) #2 PREEMPT Fri Mar 31 12:11:27 IST 2017  
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                  
CPU: VIVT data cache, VIVT instruction cache                                   
Machine: DaVinci DM36x EVM                                                     
Memory policy: ECC disabled, Data cache writeback                              
DaVinci dm36x_rev1.2 variant 0x8                                               
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 12192     
Kernel command line: mem=48M console=ttyS0,115200n8 noinitrd root=/dev/mmcblk0p
2 rootwait ip=192.168.1.253:192.168.1.184:192.168.1.1:255.255.255.0:::off cmemk
.phys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 
cmemk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.us
eHeapIfPoolUnavailable=1                                                       
PID hash table entries: 256 (order: -2, 1024 bytes)                            
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                  
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                   
Memory: 48MB = 48MB total                                                      
Memory: 43440k/43440k available, 5712k reserved, 0K highmem                    
Virtual kernel memory layout:                                                  
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)                              
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)                              
    DMA     : 0xff000000 - 0xffe00000   (  14 MB)                              
    vmalloc : 0xc3800000 - 0xfea00000   ( 946 MB)                              
    lowmem  : 0xc0000000 - 0xc3000000   (  48 MB)                              
    modules : 0xbf000000 - 0xc0000000   (  16 MB)                              
      .init : 0xc0008000 - 0xc002d000   ( 148 kB)                              
      .text : 0xc002d000 - 0xc04c0000   (4684 kB)                              
      .data : 0xc04c0000 - 0xc04f15c0   ( 198 kB)                              
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1        
Preemptable hierarchical RCU implementation.                                   
        RCU-based detection of stalled CPUs is disabled.                       
        Verbose stalled-CPUs detection is disabled.                            
NR_IRQS:245                                                                    
Console: colour dummy device 80x30                                             
Calibrating delay loop... 215.44 BogoMIPS (lpj=1077248)                        
pid_max: default: 32768 minimum: 301                                           
Mount-cache hash table entries: 512                                            
CPU: Testing write buffer coherency: ok                                        
DaVinci: 8 gpio irqs                                                           
NET: Registered protocol family 16                                             
EVM: HD imager video input                                                     
bio: create slab <bio-0> at 0                                                  
SCSI subsystem initialized                                                     
usbcore: registered new interface driver usbfs                                 
usbcore: registered new interface driver hub                                   
usbcore: registered new device driver usb                                      
vpss vpss: dm365_vpss vpss probed                                              
vpss vpss: dm365_vpss vpss probe success                                       
Advanced Linux Sound Architecture Driver Version 1.0.23.                       
cfg80211: Calling CRDA to update world regulatory domain                       
Switching to clocksource timer0_1                                              
NET: Registered protocol family 2                                              
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                 
TCP established hash table entries: 2048 (order: 2, 16384 bytes)               
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                       
TCP: Hash tables configured (established 2048 bind 2048)                       
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.                      
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).                       
JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.                           
msgmni has been set to 84                                                      
io scheduler noop registered (default)                                         
CSL: Module install successful, device major num = 254                         
CSL: Module version 0.10.00, built on Mar 31 2017 11:56:51                     
I2C: Module install successful, device major num = 253                         
DMA: Module install successful, device major num = 252                         
EVM: switch to tvp5146 SD video input                                          
DRV: Sensor interface selected on DM365 EVM                                    
DRV: Module install successful                                                 
DRV: Module built on Mar 31 2017 11:56:53                                      
DRV: EDMACC.QUEPRI  = 00002777                                                 
DRV: SYSTEM.MSTPRI0 = 00440011                                                 
DRV: SYSTEM.MSTPRI1 = 00000444                                                 
DRV: ISP.BCR        = 00000002                                                 
DRV: SYSTEM.MISC    = 00000399                                                 
EDMAK module: built on Mar 31 2017 at 11:56:40                                 
  Reference Linux version 2.6.37                                               
  File /media/59707d8b-08b0-46ea-9588-2978df3e4c87/IPNC_/Source/dvsdk_ipnctools
/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c      
IRQK module: built on Mar 31 2017 at 11:56:36                                  
  Reference Linux version 2.6.37                                               
  File /media/59707d8b-08b0-46ea-9588-2978df3e4c87/IPNC_/Source/dvsdk_ipnctools
/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c        
irqk initialized                                                               
CMEMK module: built on Mar 31 2017 at 11:56:38                                 
  Reference Linux version 2.6.37                                               
  File /media/59707d8b-08b0-46ea-9588-2978df3e4c87/IPNC_/Source/dvsdk_ipnctools
/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c      
allocated heap buffer 0xc4000000 of size 0x5000000                             
heap fallback enabled - will try heap if pool buffer is not available          
CMEM Range Overlaps Kernel Physical - allowing overlap                         
CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)            
cmemk initialized                                                              
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled                       
serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A                   
console [ttyS0] enabled                                                        
serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1d06000 IRQ
41): -22                                                                       
brd: module loaded                                                             
at24 1-0050: 32768 byte 24c256 EEPROM (writable)                               
Read MAC addr from EEPROM: 00:0e:99:03:50:a1                                   
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron )                    
2 NAND chips detected                                                          
Creating 5 MTD partitions on "davinci_nand.0":                                 
0x000000000000-0x000000f00000 : "bootloader"                                   
0x000000f00000-0x000001000000 : "params"                                       
0x000001000000-0x000001400000 : "kernel"                                       
0x000001400000-0x000021400000 : "filesystem1"                                  
0x000021400000-0x000080000000 : "filesystem2"                                  
davinci_nand davinci_nand.0: controller rev. 2.3                               
spi_davinci spi_davinci.0: Controller at 0xfec66000                            
davinci_mdio davinci_mdio.0: davinci mdio revision 1.4                         
davinci_mdio davinci_mdio.0: detected phy mask fffffffc                        
davinci_mdio.0: probed                                                         
davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown               
davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown               
console [netcon0] enabled                                                      
netconsole: network logging started                                            
mice: PS/2 mouse device common for all mice                                    
input: TSC2004 Touchscreen as /devices/virtual/input/input0                    
dm365evm_keys: probe of 1-0025 failed with error -16                           
i2c /dev entries driver                                                        
Linux media interface: v0.10                                                   
lirc_dev: IR Remote Control driver registered, major 246                       
IR NEC protocol handler initialized                                            
IR RC5(x) protocol handler initialized                                         
IR RC6 protocol handler initialized                                            
IR JVC protocol handler initialized                                            
IR Sony protocol handler initialized                                           
IR RC5 (streamzap) protocol handler initialized                                
IR LIRC bridge handler initialized                                             
Linux video capture interface: v2.00                                           
vpbe-osd vpbe-osd: OSD sub device probe success                                
vpbe-venc vpbe-venc: VENC sub device probe success                             
vpbe-v4l2 vpbe-v4l2: vpbe v4l2 device registered                               
ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)                        
write byte data failed                                                         
vpbe-v4l2 vpbe-v4l2: v4l2 sub device ths7303 registered                        
Setting default output to Composite                                            
Setting default mode to ntsc                                                   
vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                   
vpbe-v4l2 vpbe-v4l2: layer=c29a3400,layer->video_dev=c29a34f4                  
vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                   
vpbe-v4l2 vpbe-v4l2: layer=c29a3600,layer->video_dev=c29a36f4                  
watchdog watchdog: heartbeat 60 sec                                            
davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode                               
usbcore: registered new interface driver usbhid                                
usbhid: USB HID core driver                                                    
asoc: tlv320aic3x-hifi <-> davinci-mcbsp mapping ok                            
ALSA device list:                                                              
  #0: DaVinci DM365 EVM                                                        
TCP cubic registered                                                           
NET: Registered protocol family 17                                             
lib80211: common routines for IEEE802.11 drivers                               
mmc0: new SDHC card at address e624                                            
mmcblk0: mmc0:e624 SD08G 7.40 GiB                                              
 mmcblk0: p1 p2                                                                
net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=221613) 
IP-Config: Complete:                                                           
     device=eth0, addr=192.168.1.253, mask=255.255.255.0, gw=192.168.1.1,      
     host=192.168.1.253, domain=, nis-domain=(none),                           
     bootserver=192.168.1.184, rootserver=192.168.1.184, rootpath=             
EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional feat
ures (240)                                                                     
EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional feat
ures (244)                                                                     
EXT4-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is re
commended                                                                      
EXT4-fs (mmcblk0p2): recovery complete                                         
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)   
VFS: Mounted root (ext4 filesystem) on device 179:2.                           
Freeing init memory: 148K                                                      
INIT: version 2.86 booting                                                     
PHY: 0:01 - Link is Up - 100/Full                                              
INIT: Entering runlevel: 5                                                     
Starting telnet daemon.                                                        
Starting syslogd/klogd: done                                                   
getty: ioctl() TIOCSPGRP call failed: I                                        
 _____                    _____           _         _                          
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                        
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                       
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                         
              |___|                    |___|                                   
                                                                               
Arago Project http://arago-project.org 192.168.1.253 console                   
                                                                               
Arago 2009.11 192.168.1.253 console                                            
                                                                               
192.168.1.253 login: root                                                      
-sh: can't access tty; job control turned off                                  
root@192:~#                                                                    
root@192:~# ./av_server.out DM368 DEI D1 H264 3000000 &                        
root@192:~# -sh: ./av_server.out: not found                                    
                                                                               
root@192:~#                                                                    
root@192:~#                                                                    
root@192:~# cd /opt/ipnc/                                                      
root@192:/opt/ipnc# ./av_server.out DM368 DEI D1 H264 3000000 &                
root@192:/opt/ipnc#                                                            
 DM365MM Init Successful                                                       
AVSERVER UI: Initializing.                                                     
                                                                               
 CLK Hz,                                                                       
 ARM   Hz =  432000000                                                         
 DDR   Hz =  340000000                                                         
 VPSS  Hz =  340000000                                                         
 IMCOP Hz =  340000000                                                         
                                                                               
 [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR               
IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter      
                                                                               
 DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011               
                                                                               
CONFIGURING AVSERVER FOR DM368 .....                                           
Creat queue id:0                                                               
queue id:0                                                                     
                                                                               
root@192:/opt/ipnc# 

2.  Board is booting but we are getting following error sometimes.

Newly-erased block contained word 0x0 at offset 0x00a4ca10

Newly-erased block contained word 0x0 at offset 0x0050ca20                   

Newly-erased block contained word 0x0 at offset 0x0042e0b8  

Error_logs.txt
## Booting kernel from Legacy Image at 80700000 ...                            
   Image Name:   Linux-2.6.37_IPNC_DM365EVM_5.1.0                              
   Created:      2017-03-31   6:41:28 UTC                                      
   Image Type:   ARM Linux Kernel Image (uncompressed)                         
   Data Size:    5150144 Bytes = 4.9 MiB                                       
   Load Address: 80008000                                                      
   Entry Point:  80008000                                                      
   Verifying Checksum ... OK                                                   
   Loading Kernel Image ... OK                                                 
OK                                                                             
                                                                               
Starting kernel ...                                                            
                                                                               
Linux version 2.6.37_IPNC_DM365EVM_5.1.0 (root@spectross-laptop) (gcc version 4
.3.3 (Sourcery G++ Lite 2009q1-203) ) #2 PREEMPT Fri Mar 31 12:11:27 IST 2017  
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                  
CPU: VIVT data cache, VIVT instruction cache                                   
Machine: DaVinci DM36x EVM                                                     
Memory policy: ECC disabled, Data cache writeback                              
DaVinci dm36x_rev1.2 variant 0x8                                               
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 12192     
Kernel command line: mem=48M console=ttyS0,115200n8 noinitrd root=/dev/mmcblk0p
2 rootwait ip=192.168.1.253:192.168.1.184:192.168.1.1:255.255.255.0:::off cmemk
.phys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 
cmemk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.us
eHeapIfPoolUnavailable=1                                                       
PID hash table entries: 256 (order: -2, 1024 bytes)                            
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                  
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                   
Memory: 48MB = 48MB total                                                      
Memory: 43440k/43440k available, 5712k reserved, 0K highmem                    
Virtual kernel memory layout:                                                  
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)                              
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)                              
    DMA     : 0xff000000 - 0xffe00000   (  14 MB)                              
    vmalloc : 0xc3800000 - 0xfea00000   ( 946 MB)                              
    lowmem  : 0xc0000000 - 0xc3000000   (  48 MB)                              
    modules : 0xbf000000 - 0xc0000000   (  16 MB)                              
      .init : 0xc0008000 - 0xc002d000   ( 148 kB)                              
      .text : 0xc002d000 - 0xc04c0000   (4684 kB)                              
      .data : 0xc04c0000 - 0xc04f15c0   ( 198 kB)                              
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1        
Preemptable hierarchical RCU implementation.                                   
        RCU-based detection of stalled CPUs is disabled.                       
        Verbose stalled-CPUs detection is disabled.                            
NR_IRQS:245                                                                    
Console: colour dummy device 80x30                                             
Calibrating delay loop... 215.44 BogoMIPS (lpj=1077248)                        
pid_max: default: 32768 minimum: 301                                           
Mount-cache hash table entries: 512                                            
CPU: Testing write buffer coherency: ok                                        
DaVinci: 8 gpio irqs                                                           
NET: Registered protocol family 16                                             
EVM: HD imager video input                                                     
bio: create slab <bio-0> at 0                                                  
SCSI subsystem initialized                                                     
usbcore: registered new interface driver usbfs                                 
usbcore: registered new interface driver hub                                   
usbcore: registered new device driver usb                                      
vpss vpss: dm365_vpss vpss probed                                              
vpss vpss: dm365_vpss vpss probe success                                       
Advanced Linux Sound Architecture Driver Version 1.0.23.                       
cfg80211: Calling CRDA to update world regulatory domain                       
Switching to clocksource timer0_1                                              
NET: Registered protocol family 2                                              
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                 
TCP established hash table entries: 2048 (order: 2, 16384 bytes)               
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                       
TCP: Hash tables configured (established 2048 bind 2048)                       
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.                      
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).                       
JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.                           
msgmni has been set to 84                                                      
io scheduler noop registered (default)                                         
CSL: Module install successful, device major num = 254                         
CSL: Module version 0.10.00, built on Mar 31 2017 11:56:51                     
I2C: Module install successful, device major num = 253                         
DMA: Module install successful, device major num = 252                         
EVM: switch to tvp5146 SD video input                                          
DRV: Sensor interface selected on DM365 EVM                                    
DRV: Module install successful                                                 
DRV: Module built on Mar 31 2017 11:56:53                                      
DRV: EDMACC.QUEPRI  = 00002777                                                 
DRV: SYSTEM.MSTPRI0 = 00440011                                                 
DRV: SYSTEM.MSTPRI1 = 00000444                                                 
DRV: ISP.BCR        = 00000002                                                 
DRV: SYSTEM.MISC    = 00000399                                                 
EDMAK module: built on Mar 31 2017 at 11:56:40                                 
  Reference Linux version 2.6.37                                               
  File /media/59707d8b-08b0-46ea-9588-2978df3e4c87/IPNC_/Source/dvsdk_ipnctools
/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c      
IRQK module: built on Mar 31 2017 at 11:56:36                                  
  Reference Linux version 2.6.37                                               
  File /media/59707d8b-08b0-46ea-9588-2978df3e4c87/IPNC_/Source/dvsdk_ipnctools
/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c        
irqk initialized                                                               
CMEMK module: built on Mar 31 2017 at 11:56:38                                 
  Reference Linux version 2.6.37                                               
  File /media/59707d8b-08b0-46ea-9588-2978df3e4c87/IPNC_/Source/dvsdk_ipnctools
/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c      
allocated heap buffer 0xc4000000 of size 0x5000000                             
heap fallback enabled - will try heap if pool buffer is not available          
CMEM Range Overlaps Kernel Physical - allowing overlap                         
CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)            
cmemk initialized                                                              
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled                       
serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A                   
console [ttyS0] enabled                                                        
serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1d06000 IRQ
41): -22                                                                       
brd: module loaded                                                             
at24 1-0050: 32768 byte 24c256 EEPROM (writable)                               
Read MAC addr from EEPROM: 00:0e:99:03:50:a1                                   
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron )                    
2 NAND chips detected                                                          
Creating 5 MTD partitions on "davinci_nand.0":                                 
0x000000000000-0x000000f00000 : "bootloader"                                   
0x000000f00000-0x000001000000 : "params"                                       
0x000001000000-0x000001400000 : "kernel"                                       
0x000001400000-0x000021400000 : "filesystem1"                                  
0x000021400000-0x000080000000 : "filesystem2"                                  
davinci_nand davinci_nand.0: controller rev. 2.3                               
spi_davinci spi_davinci.0: Controller at 0xfec66000                            
davinci_mdio davinci_mdio.0: davinci mdio revision 1.4                         
davinci_mdio davinci_mdio.0: detected phy mask fffffffc                        
davinci_mdio.0: probed                                                         
davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown               
davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown               
console [netcon0] enabled                                                      
netconsole: network logging started                                            
mice: PS/2 mouse device common for all mice                                    
input: TSC2004 Touchscreen as /devices/virtual/input/input0                    
dm365evm_keys: probe of 1-0025 failed with error -16                           
i2c /dev entries driver                                                        
Linux media interface: v0.10                                                   
lirc_dev: IR Remote Control driver registered, major 246                       
IR NEC protocol handler initialized                                            
IR RC5(x) protocol handler initialized                                         
IR RC6 protocol handler initialized                                            
IR JVC protocol handler initialized                                            
IR Sony protocol handler initialized                                           
IR RC5 (streamzap) protocol handler initialized                                
IR LIRC bridge handler initialized                                             
Linux video capture interface: v2.00                                           
vpbe-osd vpbe-osd: OSD sub device probe success                                
vpbe-venc vpbe-venc: VENC sub device probe success                             
vpbe-v4l2 vpbe-v4l2: vpbe v4l2 device registered                               
ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)                        
write byte data failed                                                         
vpbe-v4l2 vpbe-v4l2: v4l2 sub device ths7303 registered                        
Setting default output to Composite                                            
Setting default mode to ntsc                                                   
vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                   
vpbe-v4l2 vpbe-v4l2: layer=c29d5400,layer->video_dev=c29d54f4                  
vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                   
vpbe-v4l2 vpbe-v4l2: layer=c29d5600,layer->video_dev=c29d56f4                  
watchdog watchdog: heartbeat 60 sec                                            
davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode                               
usbcore: registered new interface driver usbhid                                
usbhid: USB HID core driver                                                    
asoc: tlv320aic3x-hifi <-> davinci-mcbsp mapping ok                            
ALSA device list:                                                              
  #0: DaVinci DM365 EVM                                                        
TCP cubic registered                                                           
NET: Registered protocol family 17                                             
lib80211: common routines for IEEE802.11 drivers                               
mmc0: new SDHC card at address e624                                            
mmcblk0: mmc0:e624 SD08G 7.40 GiB                                              
 mmcblk0: p1 p2                                                                
net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=221613) 
IP-Config: Complete:                                                           
     device=eth0, addr=192.168.1.253, mask=255.255.255.0, gw=192.168.1.1,      
     host=192.168.1.253, domain=, nis-domain=(none),                           
     bootserver=192.168.1.184, rootserver=192.168.1.184, rootpath=             
EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional feat
ures (240)                                                                     
EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional feat
ures (244)                                                                     
EXT4-fs (mmcblk0p2): recovery complete                                         
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)   
VFS: Mounted root (ext4 filesystem) on device 179:2.                           
Freeing init memory: 148K                                                      
INIT: version 2.86 booting                                                     
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02280200: 0x0101 i
nstead                                                                         
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02280400: 0x0101 i
nstead                                                                         
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02280600: 0x0101 i
nstead                                                                         
mtd->read(0x100 bytes from 0xff60000) returned ECC error                       
PHY: 0:01 - Link is Up - 100/Full                                              
mtd->read(0x100 bytes from 0x1eaa0000) returned ECC error                      
Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes      
empty_blocks 2130, bad_blocks 31, c->nr_blocks 12128                           
mount: mounting /dev/mtdblock4 on /mnt/nand failed: Input/output error         
INIT: Entering runlevel: 5                                                     
Starting telnet daemon.                                                        
Starting syslogd/klogd: done                                                   
getty: ioctl() TIOCSPGRP call failed: I                                        
 _____                    _____           _         _                          
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                        
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                       
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                         
              |___|                    |___|                                   
                                                                               
Arago Project http://arago-project.org 192.168.1.253 console                   
                                                                               
Arago 2009.11 192.168.1.253 console                                            
                                                                               
192.168.1.253 login:                                                           
 _____                    _____           _         _                          
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                        
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                       
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                         
              |___|                    |___|                                   
                                                                               
Arago Project http://arago-project.org 192.168.1.253 console                   
                                                                               
Arago 2009.11 192.168.1.253 console                                            
                                                                               
192.168.1.253 login: root                                                      
-sh: can't access tty; job control turned off                                  
root@192:~#                                                                    
root@192:~# Read of newly-erased block at 0x104fb000 failed: -74. Putting on ba
d_list
mount
rootfs on / type rootfs (rw)
/dev/root on / type ext4 (rw,relatime,barrier=1,data=ordered)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
none on /sys/kernel/debug type debugfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock4 on /mnt/nand type jffs2 (rw,relatime)
root@192:~# Newly-erased block contained word 0x0 at offset 0x101cca38
Newly-erased block contained word 0x0 at offset 0x0fc8ca0c
Newly-erased block contained word 0x0 at offset 0x0f74cb00
Newly-erased block contained word 0x0 at offset 0x0f20ca40
Newly-erased block contained word 0x0 at offset 0x0eccca0c
Newly-erased block contained word 0x0 at offset 0x0e78c9d8
Newly-erased block contained word 0x0 at offset 0x0e24c9f8
Newly-erased block contained word 0x0 at offset 0x0dd0ca2c                     
Newly-erased block contained word 0x0 at offset 0x0d7cca04                     
Newly-erased block contained word 0x0 at offset 0x0d28c9a0                     
Newly-erased block contained word 0x0 at offset 0x0cd4ca20                     
Newly-erased block contained word 0x0 at offset 0x0c80ca14                     
Newly-erased block contained word 0x0 at offset 0x0c2cc978                     
Newly-erased block contained word 0x0 at offset 0x0bd8c9b4                     
Newly-erased block contained word 0x0 at offset 0x0b84ca14                     
Newly-erased block contained word 0x0 at offset 0x0b30ca0c                     
Newly-erased block contained word 0x0 at offset 0x0adccae8                     
Newly-erased block contained word 0x0 at offset 0x0a88c9f4                     
Newly-erased block contained word 0x0 at offset 0x0a34ca44                     
Newly-erased block contained word 0x0 at offset 0x09e0c9c0                     
Newly-erased block contained word 0x0 at offset 0x098cca20                     
Newly-erased block contained word 0x0 at offset 0x0938ca04                     
Newly-erased block contained word 0x0 at offset 0x08e4ca0c             

Please guide me for solution to the above issues.

Best Regards, 

Uma Shanker

  • Hi Uma Shanker,

    Is there no option in Rules.make to enable the IPNC for EVM ?
  • In path Source/ipnc_rdk/Rules.make, try changing below.

    # Select Hardware Platform: EVM or IPNC
    SYSTEM_PLATFORM := EVM
  • Hello Dwarakesh,

    We have already selected the Hardware platform as EVM in Rules.make.

    Our Rules.make is attached.

    Rules_make.txt
    # ============================================================================
    # Copyright (c) Texas Instruments Inc 2013
    #
    # Use of this software is controlled by the terms and conditions found in the
    # license agreement under which this software has been supplied or provided.
    # ============================================================================
    
    # Default build environment, set to linux
    ifeq ($(OS), )
      OS := Linux
    endif
    
    #####################################################################################
    #CONFIGURATION
    #####################################################################################
    
    # Select Hardware Platform: EVM or IPNC
    SYSTEM_PLATFORM := EVM
    #SYSTEM_PLATFORM := IPNC
    
    # IPNC Platform Device needs to selected
    #IPNC_DEVICE := DM365
    IPNC_DEVICE := DM368
    #IPNC_DEVICE := DM369
    #IPNC_DEVICE := DMVA1
    #IPNC_DEVICE := DMVA2
    
    # Filesystem mode to selected: NAND or NFS
    FILESYS_MODE := NFS
    #FILESYS_MODE := UBIFS
    
    # Build configuration : debug or release
    #APP_BUILD_CFG    := debug
    APP_BUILD_CFG   := release
    
    # UBIFS mtd-utils mode
    MTD_UTILS_MODE := 64bit
    #MTD_UTILS_MODE := 32bit
    
    # Sensor Selected for the build, based on SYSTEM_PLATFORM
    # IPNC and EVM platform have different set of Sensor supported
    ifeq ($(SYSTEM_PLATFORM), IPNC)
    IMGS_ID := IMGS_MICRON_MT9P031_5MP
    #IMGS_ID := IMGS_MICRON_MT9D131_2MP
    #IMGS_ID := IMGS_OV10630_1MP
    #IMGS_ID := IMGS_MICRON_MT9M031_1.2MP
    #IMGS_ID := IMGS_MICRON_MT9M034_1.2MP
    #IMGS_ID := IMGS_OV2715_2MP
    #IMGS_ID := IMGS_SONY_IMX035_1_3MP
    #IMGS_ID := IMGS_SONY_IMX036_3MP
    #IMGS_ID := IMGS_SONY_IMX104_1_3MP
    #IMGS_ID := IMGS_SONY_IMX136_2_3MP
    #IMGS_ID := IMGS_SONY_IMX122_2_3MP
    #IMGS_ID := IMGS_AR0130_1.2MP
    #IMGS_ID := IMGS_AR0330_3.1MP
    #IMGS_ID := IMGS_AR0331_3.1MP
    #IMGS_ID := IMGS_AR0331_3.1MP_WDR
    #IMGS_ID := IMGS_PANASONIC_MN34041_2.1MP
    endif
    ifeq ($(SYSTEM_PLATFORM), EVM)
    IMGS_ID := IMGS_TVP514X
    #IMGS_ID := IMGS_MICRON_MT9P031_5MP
    endif
    
    # This flag will determine whether any 2A modules is required in build or not
    #AEWB_BUILD_MODE := no
    AEWB_BUILD_MODE := yes
    
    # WiFi hardware mode flag: ON or OFF
    # ON:if WiFi Hardware module is present else this needs to be set to OFF
    #WIFI_MODULE_MODE := ON
    WIFI_MODULE_MODE := OFF
    
    # AES Encyrption mode flag: ON or OFF
    # ON:if AES Encyprtion module is present else this needs to be set to OFF
    #AES_MODULE_MODE := ON
    AES_MODULE_MODE := OFF
    
    # Face Recognition flag: ON or OFF
    # ON:if Face Recognitio module is present else this needs to be set to OFF
    #FACE_RECOG_MODE := ON
    FACE_RECOG_MODE := OFF
    
    # Sensor Board Vendor: Appro or Leopard Imaging
    # APPRO:if Appro Sensor Board is used or LIMG: if Leopard Imaging Board are used
    SENSOR_BOARD_VENDOR := APPRO
    #SENSOR_BOARD_VENDOR := LIMG
    
    # Build warnings will be treated as errors for av_capture folder
    TREAT_WARNINGS_AS_ERROR := no
    #TREAT_WARNINGS_AS_ERROR := yes
    
    ################################################################################
    # Combinations checks for the options set above are done here 
    ################################################################################
    
    ifeq ($(IPNC_DEVICE), DM368)
    HARDWARE_CFG := dm368
    else ifeq ($(IPNC_DEVICE), DM369)
    HARDWARE_CFG := dm368
    else ifeq ($(IPNC_DEVICE), DMVA2)
    HARDWARE_CFG := dm368
    else ifeq ($(IPNC_DEVICE), DMVA1)
    HARDWARE_CFG := dm365
    else
    HARDWARE_CFG := dm365
    endif
    
    ifeq ($(FILESYS_MODE), UBIFS)
    BUILD_CFG := ubifs
    else
    BUILD_CFG := nfs
    endif
    
    ifeq ($(SYSTEM_PLATFORM), EVM)
    SYSTEM_CFG := evm
    else
    SYSTEM_CFG := ipnc
    endif
    
    ifeq ($(AEWB_BUILD_MODE), yes)
    AEWB_ID := AEWB_ENABLE
    else
    AEWB_ID := AEWB_NONE
    endif
    
    ifeq ($(SYSTEM_PLATFORM), IPNC)
    BOARD_ID := BOARD_AP_IPNC
    else
    BOARD_ID := BOARD_TI_EVM
    endif
    
    DVSDK_ARGS=
    ifeq ($(SYSTEM_CFG), ipnc)
    ifeq ($(HARDWARE_CFG), dm368)
    DVSDK_ARGS=USE_UDEV=1
    endif
    endif
    
    ################################################################################
    # All build tools paths are set in this section
    ################################################################################
    
    BASE_INSTALL_DIR  	:= $(shell pwd)/..
    
    # Defining the install base directory for IPNC RDK
    IPNC_INSTALL_DIR   	:= $(BASE_INSTALL_DIR)/ipnc_rdk
    DVSDK_BASE_DIR 	  	:= $(BASE_INSTALL_DIR)/dvsdk_ipnctools
    
    # Defining the build tools directory for IPNC RDK
    BUILD_TOOL_DIR 	  	:= $(DVSDK_BASE_DIR)/linux-devkit
    BUILD_TOOL_PREFIX   	:= $(BUILD_TOOL_DIR)/bin/arm-arago-linux-gnueabi-
    
    # The directory that points to the Linux Support Package
    PSP_BASE_DIR 	  	:= $(DVSDK_BASE_DIR)/ipnc_psp_03_21_00_04
    KERNELDIR 		:= $(PSP_BASE_DIR)/kernel
    UBOOTDIR 		:= $(PSP_BASE_DIR)/u-boot
    
    # The directory that points to the AVCAPTURE module folder
    AVCAPTURE_BASE_DIR	:= $(IPNC_INSTALL_DIR)/av_capture
    AVCAPTURE_BUILD_DIR	:= $(AVCAPTURE_BASE_DIR)/build
    			
    # The directory that points to where filesystem is mounted
    FILESYS_BASE_DIR  	:= $(IPNC_INSTALL_DIR)/target
    TARGET_FS 		:= $(FILESYS_BASE_DIR)/filesys_$(HARDWARE_CFG)
    UBIFS_PATH      	:= $(FILESYS_BASE_DIR)/mtd-utils/$(MTD_UTILS_MODE)
    
    # The directory that points to the tftp directory
    # This will have generated binaries likeu-boot, uImage, ubifs etc
    # And also other binary files can be kept here
    # This will all files needed that are needed for burning to NAND
    TFTP_HOME 		:= $(IPNC_INSTALL_DIR)/tftp/$(IPNC_DEVICE)
    
    # Where to copy the resulting executables and data to (when executing 'make
    # install') in a proper file structure. This IPNC_EXEC_DIR should either be visible
    # from the target, or you will have to copy this (whole) directory onto the
    # target filesystem.
    IPNC_EXEC_DIR		:= $(TARGET_FS)/opt/ipnc
    
    # The directory that points to the IPNC Application package
    IPNC_DIR		:= $(IPNC_INSTALL_DIR)/ipnc_app
    
    # The directory to IPNC application interface modules to AVCAPTURE
    IPNC_INTERFACE_DIR	:= $(IPNC_DIR)/interface
    PUBLIC_INCLUDE_DIR	:= $(IPNC_INTERFACE_DIR)/inc
    APP_LIB_DIR		:= $(IPNC_INTERFACE_DIR)/lib
    
    include $(DVSDK_BASE_DIR)/Rules.make
    
    ################################################################################
    # All EXPORT symbols are defined here
    ################################################################################
    export BUILD_TOOL_DIR
    export IPNC_DIR
    export PUBLIC_INCLUDE_DIR
    export APP_LIB_DIR
    export TARGET_FS
    export SYSTEM_PLATFORM
    export HARDWARE_CFG
    export IPNC_DEVICE
    export LINUXKERNEL_INSTALL_DIR
    export IPNC_EXEC_DIR
    export SQUASHFS_PATH
    export KERNELDIR
    export UBOOTDIR
    export AVCAPTURE_BUILD_DIR
    export APP_BUILD_CFG
    export DVSDK_BASE_DIR
    export CMEM_INSTALL_DIR
    export BUILD_TOOL_PREFIX
    export BOARD_ID
    export IMGS_ID
    export SENSOR_BOARD_VENDOR
    export AEWB_ID
    export FILESYS_MODE
    export TFTP_HOME
    export WIFI_MODULE_MODE
    export AES_MODULE_MODE
    export FACE_RECOG_MODE
    export TREAT_WARNINGS_AS_ERROR
    export DVSDK_ARGS
    


    Best Regards,
    Uma Shanker

  • Hello Dwarakesh,

    I am waiting for your response.

    Best Regards,

    Uma Shanker

  • Hi Uma Shanker,

    What is the usecase pipeline ? How do you say the App is crashed ? Am I missing t note the crash log ?

  • Hello Dwarakesh,

    We want to check the streaming over ethernet and recording.
    We want to just test the IPNC applicaiton on the DM365EVM with composite input.

    we are using following command to run the application
    ./av_server.out DM368 DEI D1 H264 3000000 &

    After running the application, we are getting following debug prints
    root@192:/opt/ipnc#
    DM365MM Init Successful
    AVSERVER UI: Initializing.

    CLK Hz,
    ARM Hz = 432000000
    DDR Hz = 340000000
    VPSS Hz = 340000000
    IMCOP Hz = 340000000

    [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR
    IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter

    DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011

    CONFIGURING AVSERVER FOR DM368 .....
    Creat queue id:0
    queue id:0
    root@192:/opt/ipnc#

    After this no print is coming and application is not running.

    AV_Server application is not ruuning which we have got after running of 'ps' command.

    Note:- Our NAND is empty. We are also getting the following error with NAND
    Newly-erased block contained word 0x0 at offset 0x0fc8ca0c
    Newly-erased block contained word 0x0 at offset 0x0f74cb00
    Newly-erased block contained word 0x0 at offset 0x0f20ca40

    Is it possible to show the crash logs and how?

    Best Regards,
    Uma Shanker
  • Hi Uma Shanker,

    I would suggest the following. Generally AVServer would exit out with an ERROR log. Unfortunately not able to see it
    1. Change APP_BUILD_CFG := debug, in Rules.make to see more logs.

    2. Each AVServer module has more debugging option e.g. AVSERVER_DEBUG_VIDEO_CAPTURE_THR
    Enable it in av_capture/application/ipnc/av_server/inc/avserver_debug.h

    3. Would suggest to use moduletest, instead of AVServer(av_server.out) to test individual components like capture, etc instead of directly running av_server.out. Please refer AVServer_DesignGuide_IPNC_DM36x.pdf in Collaterals folder of IPNC package.

    4. Cross compile strace binary and use it along with avserver as follows
    # strace /opt/ipnc/av_server.out DM368 DEI D1 H264 3000000

    These should give some clue.
  • Hello Dwarakesh,

    I changed Rules.make file and used APP_BUILD_CFG := debug.


    Now i am getting errors logs which are as defined here:

    0474.error_log.txt

    By changing back to APP_BUILD_CFG := realease, code is working fine.

    What changes require to change this configuration file.


    Thank you,

    Amit Soni

  • Hi,

    I am not seen this issue. Let me have a look at it. Meanwhile try the other points like point 2 and 3.

  • Hello Dwarakesh,

    I updated the Rules.make according to point 1.

    i.e.  APP_BUILD_CFG := debug

    2. From av_capture/application/ipnc/av_server/inc/avserver_debug.h

    AVSERVER_DEBUG_VIDEO_CAPTURE_THR option is enabled.

    Then after running the IPNC Application, boot logs are as follow:

    ./av_server.out DM368 DEI D1 H264 3000000                   

                                                                                   
     DM365MM Init Successful                                                       
    AVSERVER UI: Initializing.                                                      
                                                                                   
     CLK Hz,                                                                       
     ARM   Hz =  432000000                                                          
     DDR   Hz =  340000000                                                         
     VPSS  Hz =  340000000                                                         
     IMCOP Hz =  340000000                                                          
                                                                                   
     [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR               
    IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter      
                                                                                   
     DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011               
                                                                                   
    CONFIGURING AVSERVER FOR DM368 .....                                           
    Creat queue id:0                                                               
    queue id:0                                                                     
     CAPTURE: Recevied CMD = 0x0300                                                
     CAPTURE: Create...                                                            
     CAPTURE: Opening capture on imager TVP514X.                                   
    Floating point exception
    root@192:/opt/ipnc#

    What are the issue in this? 

    Best Regards,

    Uma Shanker
     

  • Hello Dwarakesh,

    I am using SD Card for boot instead of NAND. Whether any other dependencies due to which application is crashing?

    Best Regards,
    Uma Shanker
  • Hi,

    Should not make difference. Please enable the debug logs to see further.
  • Hi,

    What is the compiler being used ? This could occur AFAIK, if the compiler or compiling options are changed. Is Compiler being used from IPNC package or different one? Since this issue(floating point exception) is outside the AVServer, it would be good if you can cross-compile and run strace as mentioned to understand further.
  • Hi,

    Also can you share the kernel configuration and have you done any changes in kernel or its configuration related to VPFE, TVP etc ?
  • Hello Dwarakesh,

    I cross-compiled and run the strace and following debug prints:

    strace_debug_print.txt
    root@192:/opt/ipnc# strace ./av_server.out DM368 DEI D1 H264 3000000 CBR AUTO
    execve("./av_server.out", ["./av_server.out", "DM368", "DEI", "D1", "H264", "3000000", "CBR", "AUTO"], [/* 10 vars */]) = 0
    brk(NULL)                               = 0x77b000
    uname({sysname="Linux", nodename="192.168.1.253", ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40010000
    access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
    open("/var/run/ld.so.cache", O_RDONLY)  = -1 ENOENT (No such file or directory)
    open("/lib/tls/v5l/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls/v5l/fast-mult/half", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/tls/v5l/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls/v5l/fast-mult", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/tls/v5l/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls/v5l/half", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/tls/v5l/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls/v5l", 0xbe903388)      = -1 ENOENT (No such file or directory)
    open("/lib/tls/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls/fast-mult/half", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/tls/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls/fast-mult", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/tls/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls/half", 0xbe903388)     = -1 ENOENT (No such file or directory)
    open("/lib/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/tls", 0xbe903388)          = -1 ENOENT (No such file or directory)
    open("/lib/v5l/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/v5l/fast-mult/half", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/v5l/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/v5l/fast-mult", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/v5l/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/v5l/half", 0xbe903388)     = -1 ENOENT (No such file or directory)
    open("/lib/v5l/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/v5l", 0xbe903388)          = -1 ENOENT (No such file or directory)
    open("/lib/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/fast-mult/half", 0xbe903388) = -1 ENOENT (No such file or directory)
    open("/lib/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/fast-mult", 0xbe903388)    = -1 ENOENT (No such file or directory)
    open("/lib/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/lib/half", 0xbe903388)         = -1 ENOENT (No such file or directory)
    open("/lib/libpthread.so.0", O_RDONLY)  = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260B\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=84332, ...}) = 0
    mmap2(NULL, 123396, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4005a000
    mprotect(0x4006e000, 28672, PROT_NONE)  = 0
    mmap2(0x40075000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x40075000
    mmap2(0x40077000, 4612, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40077000
    close(3)                                = 0
    open("/lib/libpng12.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/v5l/fast-mult/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls/v5l/fast-mult/half", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/v5l/fast-mult/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls/v5l/fast-mult", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/v5l/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls/v5l/half", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/v5l/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls/v5l", 0xbe903370)  = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/fast-mult/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls/fast-mult/half", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/fast-mult/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls/fast-mult", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls/half", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/tls", 0xbe903370)      = -1 ENOENT (No such file or directory)
    open("/usr/lib/v5l/fast-mult/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/v5l/fast-mult/half", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/v5l/fast-mult/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/v5l/fast-mult", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/v5l/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/v5l/half", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/v5l/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/v5l", 0xbe903370)      = -1 ENOENT (No such file or directory)
    open("/usr/lib/fast-mult/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/fast-mult/half", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/fast-mult/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/fast-mult", 0xbe903370) = -1 ENOENT (No such file or directory)
    open("/usr/lib/half/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    stat64("/usr/lib/half", 0xbe903370)     = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpng12.so.0", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\3446\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=132160, ...}) = 0
    mmap2(NULL, 163644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400c6000
    mprotect(0x400e6000, 28672, PROT_NONE)  = 0
    mmap2(0x400ed000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x400ed000
    close(3)                                = 0
    open("/lib/libasound.so.2", O_RDONLY)   = -1 ENOENT (No such file or directory)
    open("/usr/lib/libasound.so.2", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\304\1\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=713184, ...}) = 0
    mmap2(NULL, 744708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400ee000
    mprotect(0x40199000, 28672, PROT_NONE)  = 0
    mmap2(0x401a0000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaa000) = 0x401a0000
    close(3)                                = 0
    open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008'\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=44372, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4004a000
    mmap2(NULL, 74508, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401a4000
    mprotect(0x401af000, 28672, PROT_NONE)  = 0
    mmap2(0x401b6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x401b6000
    close(3)                                = 0
    open("/lib/libc.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0R\1\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1176904, ...}) = 0
    mmap2(NULL, 1212976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401b7000
    mprotect(0x402d2000, 32768, PROT_NONE)  = 0
    mmap2(0x402da000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11b000) = 0x402da000
    mmap2(0x402dd000, 8752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402dd000
    close(3)                                = 0
    open("/lib/libm.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\2341\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=652836, ...}) = 0
    mmap2(NULL, 684192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x402e0000
    mprotect(0x4037f000, 28672, PROT_NONE)  = 0
    mmap2(0x40386000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9e000) = 0x40386000
    close(3)                                = 0
    open("/lib/libz.so.1", O_RDONLY)        = -1 ENOENT (No such file or directory)
    open("/usr/lib/libz.so.1", O_RDONLY)    = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\26\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=70824, ...}) = 0
    mmap2(NULL, 102316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4008d000
    mprotect(0x4009e000, 28672, PROT_NONE)  = 0
    mmap2(0x400a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x400a5000
    close(3)                                = 0
    open("/lib/libdl.so.2", O_RDONLY)       = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\364\10\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=9744, ...}) = 0
    mmap2(NULL, 41136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40388000
    mprotect(0x4038a000, 28672, PROT_NONE)  = 0
    mmap2(0x40391000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x40391000
    close(3)                                = 0
    open("/lib/librt.so.1", O_RDONLY)       = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220\26\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=26564, ...}) = 0
    mmap2(NULL, 57876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400b5000
    mprotect(0x400bb000, 28672, PROT_NONE)  = 0
    mmap2(0x400c2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x400c2000
    close(3)                                = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4004b000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40393000
    set_tls(0x403934a0, 0x403934a0, 0x684, 0x40393b78, 0x40052050) = 0
    mprotect(0x400c2000, 4096, PROT_READ)   = 0
    mprotect(0x40391000, 4096, PROT_READ)   = 0
    mprotect(0x40386000, 4096, PROT_READ)   = 0
    mprotect(0x402da000, 4096, PROT_READ)   = 0
    mprotect(0x40075000, 4096, PROT_READ)   = 0
    set_tid_address(0x40393048)             = 1114
    set_robust_list(0x40393050, 12)         = 0
    futex(0xbe903d84, FUTEX_WAKE_PRIVATE, 1) = 0
    rt_sigaction(SIGRTMIN, {sa_handler=0x4005e1b8, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x401e2aa0}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {sa_handler=0x4005dd34, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x401e2aa0}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    open("/sys/kernel/debug/davinci_clocks", O_RDONLY) = 3
    read(3, "ref_clk           users=15      "..., 2499) = 2420
    close(3)                                = 0
    open("/dev/mem", O_RDWR|O_SYNC)         = 3
    mmap2(0x1c40000, 80, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED, 3, 0x1c40000) = 0x1c40000
    munmap(0x1c40000, 80)                   = 0
    close(3)                                = 0
    open("/dev/dm365mmap", O_RDWR|O_SYNC)   = 3
    fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(5, 1), ...}) = 0
    ioctl(1, TCGETS, {B115200 opost isig icanon echo ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403f6000
    write(1, "\r\n", 2
    )                     = 2
    rt_sigaction(SIGINT, {sa_handler=0x15d30, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x401e2a80}, NULL, 8) = 0
    write(1, " DM365MM Init Successful\n", 25 DM365MM Init Successful
    ) = 25
    write(1, "AVSERVER UI: Initializing.\n", 27AVSERVER UI: Initializing.
    ) = 27
    open("/dev/csl1", O_RDWR)               = 4
    mmap2(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0x1c70000) = 0x40457000
    open("/dev/csl2", O_RDWR)               = 5
    open("/dev/csl3", O_RDWR)               = 6
    open("/dev/csl4", O_RDWR)               = 7
    open("/dev/csl5", O_RDWR)               = 8
    open("/dev/csl6", O_RDWR)               = 9
    open("/dev/csl7", O_RDWR)               = 10
    open("/dev/csl8", O_RDWR)               = 11
    open("/dev/csl9", O_RDWR)               = 12
    nanosleep({tv_sec=0, tv_nsec=10000000}, 0xbe903b88) = 0
    open("/dev/mem", O_RDWR|O_SYNC)         = 13
    mmap2(0x1c41000, 2784, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED, 13, 0x1c41000) = 0x1c41000
    nanosleep({tv_sec=0, tv_nsec=10000000}, 0xbe903b88) = 0
    ioctl(4, _IOC(0, 0xcc, 0x00, 0x00), 0xbe903bc0) = 0
    ioctl(4, _IOC(0, 0xcc, 0x05, 0x00), 0xbe903b92) = 0
    ioctl(12, _IOC(0, 0xcc, 0x08, 0x00), 0xbe903b8c) = 0
    ioctl(12, _IOC(0, 0xcc, 0x07, 0x00), 0xbe903b90) = 0
    ioctl(12, _IOC(0, 0xcc, 0x08, 0x00), 0xbe903b8c) = 0
    ioctl(12, _IOC(0, 0xcc, 0x07, 0x00), 0xbe903b90) = 0
    ioctl(12, _IOC(0, 0xcc, 0x08, 0x00), 0xbe903b8c) = 0
    ioctl(12, _IOC(0, 0xcc, 0x07, 0x00), 0xbe903b90) = 0
    nanosleep({tv_sec=0, tv_nsec=10000000}, 0xbe903b88) = 0
    ioctl(4, _IOC(0, 0xcc, 0x07, 0x00), 0xbe903b48) = 0
    write(1, " \n", 2 
    )                      = 2
    write(1, " CLK Hz,\n", 9 CLK Hz,
    )               = 9
    write(1, " ARM   Hz =  432000000\n", 23 ARM   Hz =  432000000
    ) = 23
    write(1, " DDR   Hz =  340000000\n", 23 DDR   Hz =  340000000
    ) = 23
    write(1, " VPSS  Hz =  340000000\n", 23 VPSS  Hz =  340000000
    ) = 23
    write(1, " IMCOP Hz =  340000000\n", 23 IMCOP Hz =  340000000
    ) = 23
    write(1, " \n", 2 
    )                      = 2
    open("/dev/cmem", O_RDWR)               = 14
    ioctl(14, _IOC(0, 0xfe, 0x08, 0x00), 0xbe903bdc) = 0
    fcntl64(14, F_GETFD)                    = 0
    fcntl64(14, F_SETFD, FD_CLOEXEC)        = 0
    open("/dev/dev_dma", O_RDWR)            = 15
    ioctl(4, _IOC(0, 0xcc, 0x07, 0x00), 0xbe903b70) = 0
    ioctl(15, _IOC(0, 0xda, 0x01, 0x00), 0xbe903bb4) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x00), 0xbe903b50) = 0
    mmap2(NULL, 1508196, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83000000) = 0x40531000
    brk(NULL)                               = 0x77b000
    brk(0x79c000)                           = 0x79c000
    open("/mnt/nand/IMG_Paramset.bin", O_RDONLY) = -1 ENOENT (No such file or directory)
    write(1, " [OSA_FILE ] Reading file [/mnt/"..., 67 [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR 
    ) = 67
    write(1, "IMAGE TUNE: Paramset File is not"..., 74IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter
    ) = 74
    socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 16
    bind(16, {sa_family=AF_INET, sin_port=htons(5000), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
    listen(16, 5)                           = 0
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 20480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40743000
    mprotect(0x40743000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x40746fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x407474d8, tls=0x40747930, child_tidptr=0x407474d8) = 1115
    sched_setscheduler(1115, SCHED_FIFO, [99]) = 0
    futex(0x40747684, FUTEX_WAKE_PRIVATE, 1) = 1
    ioctl(14, _IOC(0, 0xfe, 0x0b, 0x00), 0x50da84) = 0
    semget(0x4c41534f, 1, IPC_CREAT|IPC_EXCL|0666) = 491521
    semget(0x524d414e, 2, IPC_CREAT|IPC_EXCL|0666) = -1 EEXIST (File exists)
    semget(0x524d414e, 2, IPC_CREAT|0666)   = 65538
    semop(65538, [{1, 1, SEM_UNDO}], 1)     = 0
    semctl(491521, 0, IPC_64|IPC_RMID, 0x388130) = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semget(0x4c41534f, 1, IPC_CREAT|IPC_EXCL|0666) = 524289
    semget(0x4956444a, 2, IPC_CREAT|IPC_EXCL|0666) = -1 EEXIST (File exists)
    semget(0x4956444a, 2, IPC_CREAT|0666)   = 131075
    semop(131075, [{1, 1, SEM_UNDO}], 1)    = 0
    semctl(524289, 0, IPC_64|IPC_RMID, 0x388130) = 0
    semop(131075, [{0, -1, SEM_UNDO}], 1)   = 0
    shmget(0x4956444a, 92, 0666)            = 65538
    shmat(65538, NULL, 0)                   = 0x4078d000
    semctl(131075, 1, IPC_64|GETVAL, 0x4078d003) = 1
    semop(131075, [{0, 1, SEM_UNDO}], 1)    = 0
    open("/dev/irqk", O_RDONLY)             = 18
    fcntl64(18, F_GETFD)                    = 0
    fcntl64(18, F_SETFD, FD_CLOEXEC)        = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semget(0x4c41534f, 1, IPC_CREAT|IPC_EXCL|0666) = 557057
    semget(0x50434958, 2, IPC_CREAT|IPC_EXCL|0666) = -1 EEXIST (File exists)
    semget(0x50434958, 2, IPC_CREAT|0666)   = 196612
    semop(196612, [{1, 1, SEM_UNDO}], 1)    = 0
    semctl(557057, 0, IPC_64|IPC_RMID, 0x388130) = 0
    semop(196612, [{0, -1, SEM_UNDO}], 1)   = 0
    shmget(0x50434958, 36, 0666)            = 98307
    shmat(98307, NULL, 0)                   = 0x407c3000
    semctl(196612, 1, IPC_64|GETVAL, 0x407c3003) = 1
    semop(196612, [{0, 1, SEM_UNDO}], 1)    = 0
    fcntl64(18, F_GETFD)                    = 0x1 (flags FD_CLOEXEC)
    fcntl64(18, F_SETFD, FD_CLOEXEC)        = 0
    semop(196612, [{0, -1, SEM_UNDO}], 1)   = 0
    shmget(0x50434959, 3052, 0666)          = 131076
    shmat(131076, NULL, 0)                  = 0x4088c000
    semctl(196612, 1, IPC_64|GETVAL, 0x4088c003) = 1
    semop(196612, [{0, 1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semget(0x4c41534f, 1, IPC_CREAT|IPC_EXCL|0666) = 589825
    semget(0x4d43544f, 2, IPC_CREAT|IPC_EXCL|0666) = -1 EEXIST (File exists)
    semget(0x4d43544f, 2, IPC_CREAT|0666)   = 262149
    semop(262149, [{1, 1, SEM_UNDO}], 1)    = 0
    semctl(589825, 0, IPC_64|IPC_RMID, 0x388130) = 0
    semop(262149, [{0, -1, SEM_UNDO}], 1)   = 0
    shmget(0x4d43544f, 12, 0666)            = 163845
    shmat(163845, NULL, 0)                  = 0x40959000
    semctl(262149, 1, IPC_64|GETVAL, 0x40959003) = 1
    semop(262149, [{0, 1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x06, 0x00), 0xbe903ad4) = 0
    ioctl(14, _IOC(0, 0xfe, 0x01, 0x00), 0xbe903ad8) = 0
    mmap2(NULL, 28672, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x1000) = 0x409d0000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903aec) = 0
    semop(262149, [{0, -1, SEM_UNDO}], 1)   = 0
    shmget(0x4d435450, 724, 0666)           = 196614
    shmat(196614, NULL, 0)                  = 0x409f3000
    semctl(262149, 1, IPC_64|GETVAL, 0x409f3003) = 1
    semop(262149, [{0, 1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semget(0x4c41534f, 1, IPC_CREAT|IPC_EXCL|0666) = 622593
    semget(0x4f474c42, 2, IPC_CREAT|IPC_EXCL|0666) = -1 EEXIST (File exists)
    semget(0x4f474c42, 2, IPC_CREAT|0666)   = 327686
    semop(327686, [{1, 1, SEM_UNDO}], 1)    = 0
    semctl(622593, 0, IPC_64|IPC_RMID, 0x388130) = 0
    semget(0x4c41534f, 1, IPC_CREAT|IPC_EXCL|0666) = 655361
    semget(0x4f474c43, 2, IPC_CREAT|IPC_EXCL|0666) = -1 EEXIST (File exists)
    semget(0x4f474c43, 2, IPC_CREAT|0666)   = 393223
    semop(393223, [{1, 1, SEM_UNDO}], 1)    = 0
    semctl(655361, 0, IPC_64|IPC_RMID, 0x388130) = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x00), 0xbe903b60) = 0
    mmap2(NULL, 160, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83171000) = 0x409fe000
    write(1, "\r\n", 2
    )                     = 2
    open("/dev/mem", O_RDWR|O_SYNC)         = 19
    mmap2(NULL, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED, 19, 0x1c40000) = 0x40afb000
    close(19)                               = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903838) = 0
    mmap2(NULL, 2076, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83172000) = 0x40b23000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe90384c) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903800) = 0
    mmap2(NULL, 128, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83173000) = 0x40c0f000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903814) = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903780) = 0
    mmap2(NULL, 344, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x40d04000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903794) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903780) = 0
    mmap2(NULL, 296, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83175000) = 0x40dbc000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903794) = 0
    open("/dev/mem", O_RDWR|O_SYNC)         = 19
    mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_SHARED, 19, 0x1ca0000) = 0x40e66000
    mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 19, 0x1c40000) = 0x40ea2000
    mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_SHARED, 19, 0x11f00000) = 0x40ef1000
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe9037c4) = 0
    munmap(0x40d04000, 344)                 = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    open("/dev/edma", O_RDONLY)             = 20
    open("/dev/mem", O_RDWR|O_SYNC)         = 21
    ioctl(20, _IOC(0, 0xfd, 0x03, 0x00), 0xbe9033d4) = 0
    fcntl64(20, F_GETFD)                    = 0
    fcntl64(20, F_SETFD, FD_CLOEXEC)        = 0
    fcntl64(21, F_GETFD)                    = 0
    fcntl64(21, F_SETFD, FD_CLOEXEC)        = 0
    semget(0x4c41534f, 1, IPC_CREAT|IPC_EXCL|0666) = 688129
    semget(0x33414d46, 2, IPC_CREAT|IPC_EXCL|0666) = -1 EEXIST (File exists)
    semget(0x33414d46, 2, IPC_CREAT|0666)   = 458760
    semop(458760, [{1, 1, SEM_UNDO}], 1)    = 0
    semctl(688129, 0, IPC_64|IPC_RMID, 0x388130) = 0
    semop(458760, [{0, -1, SEM_UNDO}], 1)   = 0
    shmget(0x33414d46, 158068, 0666)        = 229383
    shmat(229383, NULL, 0)                  = 0x40394000
    semctl(458760, 1, IPC_64|GETVAL, 0x40394003) = 1
    semop(458760, [{0, 1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe9033fc) = 0
    ioctl(20, _IOC(0, 0xfd, 0x04, 0x00), 0x50dd08) = 0
    mmap2(NULL, 8, PROT_READ|PROT_WRITE, MAP_SHARED, 21, 0x1c00000) = 0x4004c000
    munmap(0x4004c000, 8)                   = 0
    mmap2(NULL, 24576, PROT_READ|PROT_WRITE, MAP_SHARED, 21, 0x1c00000) = 0x40053000
    ioctl(20, _IOC(0, 0xfd, 0x01, 0x00), 0xbe9033a0) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 24, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x40083000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 56, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83176000) = 0x403bb000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903384) = 0
    munmap(0x40083000, 24)                  = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe9033fc) = 0
    ioctl(20, _IOC(0, 0xfd, 0x01, 0x00), 0xbe9033a0) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 24, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x40059000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 56, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83177000) = 0x403bc000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903384) = 0
    munmap(0x40059000, 24)                  = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe9033fc) = 0
    ioctl(20, _IOC(0, 0xfd, 0x01, 0x00), 0xbe9033a0) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 24, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x40059000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 56, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83178000) = 0x403bd000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903384) = 0
    munmap(0x40059000, 24)                  = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe9033fc) = 0
    ioctl(20, _IOC(0, 0xfd, 0x01, 0x00), 0xbe9033a0) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 24, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x40079000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 56, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83179000) = 0x403be000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903384) = 0
    munmap(0x40079000, 24)                  = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe9033fc) = 0
    ioctl(20, _IOC(0, 0xfd, 0x01, 0x00), 0xbe9033a0) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 24, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x4004f000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 56, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x8317a000) = 0x400c4000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903384) = 0
    munmap(0x4004f000, 24)                  = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe9033fc) = 0
    ioctl(20, _IOC(0, 0xfd, 0x01, 0x00), 0xbe9033a0) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 24, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x403bf000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 56, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x8317b000) = 0x4049f000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903384) = 0
    munmap(0x403bf000, 24)                  = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe9033fc) = 0
    ioctl(20, _IOC(0, 0xfd, 0x01, 0x00), 0xbe9033a0) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 24, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x83174000) = 0x4004c000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x02, 0x08), 0xbe903340) = 0
    mmap2(NULL, 84, PROT_READ|PROT_WRITE, MAP_SHARED, 14, 0x8317c000) = 0x40079000
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe903354) = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903384) = 0
    munmap(0x4004c000, 24)                  = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    semop(65538, [{0, -1, SEM_UNDO}], 1)    = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe90387c) = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe90381c) = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe90381c) = 0
    ioctl(14, _IOC(0, 0xfe, 0x04, 0x00), 0xbe90381c) = 0
    semop(65538, [{0, 1, SEM_UNDO}], 1)     = 0
    ioctl(14, _IOC(0, 0xfe, 0x03, 0x04), 0xbe903844) = 0
    munmap(0x40c0f000, 128)                 = 0
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40f11000
    mprotect(0x40f11000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x4170ffe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x417104d8, tls=0x41710930, child_tidptr=0x417104d8) = 1116
    sched_setscheduler(1116, SCHED_FIFO, [97]) = 0
    futex(0x41710684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x417c5000
    mprotect(0x417c5000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x41fc3fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x41fc44d8, tls=0x41fc4930, child_tidptr=0x41fc44d8) = 1117
    sched_setscheduler(1117, SCHED_FIFO, [97]) = 0
    futex(0x41fc4684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x42024000
    mprotect(0x42024000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x42822fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x428234d8, tls=0x42823930, child_tidptr=0x428234d8) = 1118
    sched_setscheduler(1118, SCHED_FIFO, [97]) = 0
    futex(0x42823684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4285d000
    mprotect(0x4285d000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x4305bfe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x4305c4d8, tls=0x4305c930, child_tidptr=0x4305c4d8) = 1119
    sched_setscheduler(1119, SCHED_FIFO, [95]) = 0
    futex(0x4305c684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x430f7000
    mprotect(0x430f7000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x438f5fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x438f64d8, tls=0x438f6930, child_tidptr=0x438f64d8) = 1120
    sched_setscheduler(1120, SCHED_FIFO, [97]) = 0
    futex(0x438f6684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x439dd000
    mprotect(0x439dd000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x441dbfe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x441dc4d8, tls=0x441dc930, child_tidptr=0x441dc4d8) = 1121
    sched_setscheduler(1121, SCHED_FIFO, [97]) = 0
    futex(0x441dc684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4420b000
    mprotect(0x4420b000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x44a09fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x44a0a4d8, tls=0x44a0a930, child_tidptr=0x44a0a4d8) = 1122
    sched_setscheduler(1122, SCHED_FIFO, [98]) = 0
    futex(0x44a0a684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x44a89000
    mprotect(0x44a89000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x45287fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x452884d8, tls=0x45288930, child_tidptr=0x452884d8) = 1123
    sched_setscheduler(1123, SCHED_FIFO, [97]) = 0
    futex(0x45288684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x45317000
    mprotect(0x45317000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x45b15fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x45b164d8, tls=0x45b16930, child_tidptr=0x45b164d8) = 1124
    sched_setscheduler(1124, SCHED_FIFO, [99]) = 0
    futex(0x45b16684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x45bb7000
    mprotect(0x45bb7000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x463b5fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x463b64d8, tls=0x463b6930, child_tidptr=0x463b64d8) = 1125
    sched_setscheduler(1125, SCHED_FIFO, [96]) = 0
    futex(0x463b6684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46484000
    mprotect(0x46484000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x46c82fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x46c834d8, tls=0x46c83930, child_tidptr=0x46c834d8) = 1126
    sched_setscheduler(1126, SCHED_FIFO, [89]) = 0
    futex(0x46c83684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46d49000
    mprotect(0x46d49000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x47547fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x475484d8, tls=0x47548930, child_tidptr=0x475484d8) = 1127
    sched_setscheduler(1127, SCHED_FIFO, [88]) = 0
    futex(0x47548684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x475a9000
    mprotect(0x475a9000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x47da7fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x47da84d8, tls=0x47da8930, child_tidptr=0x47da84d8) = 1128
    sched_setscheduler(1128, SCHED_FIFO, [98]) = 0
    futex(0x47da8684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47e2f000
    mprotect(0x47e2f000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x4862dfe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x4862e4d8, tls=0x4862e930, child_tidptr=0x4862e4d8) = 1129
    sched_setscheduler(1129, SCHED_FIFO, [95]) = 0
    futex(0x4862e684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x486a5000
    mprotect(0x486a5000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x48ea3fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x48ea44d8, tls=0x48ea4930, child_tidptr=0x48ea44d8) = 1130
    sched_setscheduler(1130, SCHED_FIFO, [97]) = 0
    futex(0x48ea4684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48ee2000
    mprotect(0x48ee2000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x496e0fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x496e14d8, tls=0x496e1930, child_tidptr=0x496e14d8) = 1131
    sched_setscheduler(1131, SCHED_FIFO, [95]) = 0
    futex(0x496e1684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x49769000
    mprotect(0x49769000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x49f67fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x49f684d8, tls=0x49f68930, child_tidptr=0x49f684d8) = 1132
    sched_setscheduler(1132, SCHED_FIFO, [97]) = 0
    futex(0x49f68684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x49fad000
    mprotect(0x49fad000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x4a7abfe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x4a7ac4d8, tls=0x4a7ac930, child_tidptr=0x4a7ac4d8) = 1133
    sched_setscheduler(1133, SCHED_FIFO, [97]) = 0
    futex(0x4a7ac684, FUTEX_WAKE_PRIVATE, 1) = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_max(SCHED_FIFO)      = 99
    sched_get_priority_min(SCHED_FIFO)      = 1
    mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4a837000
    mprotect(0x4a837000, 4096, PROT_NONE)   = 0
    sched_get_priority_min(SCHED_FIFO)      = 1
    sched_get_priority_max(SCHED_FIFO)      = 99
    clone(child_stack=0x4b035fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEAR
    TID, parent_tidptr=0x4b0364d8, tls=0x4b036930, child_tidptr=0x4b0364d8) = 1134
    sched_setscheduler(1134, SCHED_FIFO, [97]) = 0
    futex(0x4b036684, FUTEX_WAKE_PRIVATE, 1) = 1
    uname({sysname="Linux", nodename="192.168.1.253", ...}) = 0
    open("/dev/mem", O_RDWR|O_SYNC)         = 22
    mmap2(NULL, 64, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED, 22, 0x1c40000) = 0x4007a000
    close(22)                               = 0
    write(1, " DM365MM Init SuccessfulSYSTEM.M"..., 65 DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011
    ) = 65
    munmap(0x4007a000, 64)                  = 0
    write(1, "\n", 1
    )                       = 1
    write(1, "CONFIGURING AVSERVER FOR DM368 ."..., 37CONFIGURING AVSERVER FOR DM368 .....
    ) = 37
    msgget(0x542c7ae6, 000)                 = 32769
    write(2, "queue id:32769\n", 15queue id:32769
    )        = 15
    shmget(0x36f9, 110592, IPC_CREAT|0660)  = 0
    futex(0x566d9c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x566d98, FUTEX_OP_SET<<28|0<<12|FUTEX_OP_CMP_GT<<24|0x1) = 1
    futex(0x566d9c, FUTEX_WAKE_PRIVATE, 1)  = 0
    futex(0x566d80, FUTEX_WAKE_PRIVATE, 1 CAPTURE: Recevied CMD = 0x0300
     CAPTURE: Create...
     CAPTURE: Opening capture on imager TVP514X.
    )  = ?
    +++ killed by SIGFPE +++
    Floating point exception
    root@192:/opt/ipnc# 
    
    

    Please guide to me.

    Best Regards,

    Uma Shanker

  • Hi Uma Shanker,

    I will go through the logs. Please do share the kernel config and also have you made any changes w.r.t VPE or TVP in kernel ?
  • Hi,

    Can you enable more logs here:
    Source/ipnc_rdk/av_capture/framework/drv/usermod/src/drv_capture.c
    function : DRV_captureOpen(), by defining DRV_SHOW_INFO macro.
  • Hi.

    Generally av_server.out is started from scripts. Can you check by ps, if it is running, without you starting it ? Also remove DEI and from the pipeline and check.

  • Hello Dwarakesh,

    Here is my configuration file.

    Conf.config
    #
    # Automatically generated make config: don't edit
    # Linux/arm 2.6.37 Kernel Configuration
    # Mon Apr 10 17:13:04 2017
    #
    CONFIG_ARM=y
    CONFIG_SYS_SUPPORTS_APM_EMULATION=y
    CONFIG_GENERIC_GPIO=y
    # CONFIG_ARCH_USES_GETTIMEOFFSET is not set
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_HAVE_PROC_CPU=y
    CONFIG_GENERIC_HARDIRQS=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_HAVE_LATENCYTOP_SUPPORT=y
    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y
    CONFIG_HARDIRQS_SW_RESEND=y
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_RWSEM_GENERIC_SPINLOCK=y
    CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
    CONFIG_GENERIC_HWEIGHT=y
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    CONFIG_ZONE_DMA=y
    CONFIG_NEED_DMA_MAP_STATE=y
    CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
    CONFIG_VECTORS_BASE=0xffff0000
    CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
    CONFIG_CONSTRUCTORS=y
    CONFIG_HAVE_IRQ_WORK=y
    
    #
    # General setup
    #
    CONFIG_EXPERIMENTAL=y
    CONFIG_BROKEN_ON_SMP=y
    CONFIG_LOCK_KERNEL=y
    CONFIG_INIT_ENV_ARG_LIMIT=32
    CONFIG_CROSS_COMPILE=""
    CONFIG_LOCALVERSION="_IPNC_DM365EVM_5.1.0"
    # CONFIG_LOCALVERSION_AUTO is not set
    CONFIG_HAVE_KERNEL_GZIP=y
    CONFIG_HAVE_KERNEL_LZMA=y
    CONFIG_HAVE_KERNEL_LZO=y
    CONFIG_KERNEL_GZIP=y
    # CONFIG_KERNEL_LZMA is not set
    # CONFIG_KERNEL_LZO is not set
    # CONFIG_SWAP is not set
    CONFIG_SYSVIPC=y
    CONFIG_SYSVIPC_SYSCTL=y
    CONFIG_POSIX_MQUEUE=y
    CONFIG_POSIX_MQUEUE_SYSCTL=y
    # CONFIG_BSD_PROCESS_ACCT is not set
    # CONFIG_TASKSTATS is not set
    # CONFIG_AUDIT is not set
    # CONFIG_HAVE_GENERIC_HARDIRQS is not set
    # CONFIG_SPARSE_IRQ is not set
    
    #
    # RCU Subsystem
    #
    CONFIG_TREE_PREEMPT_RCU=y
    # CONFIG_TINY_RCU is not set
    # CONFIG_TINY_PREEMPT_RCU is not set
    CONFIG_PREEMPT_RCU=y
    # CONFIG_RCU_TRACE is not set
    CONFIG_RCU_FANOUT=32
    # CONFIG_RCU_FANOUT_EXACT is not set
    # CONFIG_TREE_RCU_TRACE is not set
    CONFIG_IKCONFIG=y
    CONFIG_IKCONFIG_PROC=y
    CONFIG_LOG_BUF_SHIFT=14
    # CONFIG_CGROUPS is not set
    # CONFIG_NAMESPACES is not set
    # CONFIG_SYSFS_DEPRECATED is not set
    # CONFIG_RELAY is not set
    CONFIG_BLK_DEV_INITRD=y
    CONFIG_INITRAMFS_SOURCE=""
    CONFIG_RD_GZIP=y
    # CONFIG_RD_BZIP2 is not set
    # CONFIG_RD_LZMA is not set
    # CONFIG_RD_LZO is not set
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_SYSCTL=y
    CONFIG_ANON_INODES=y
    CONFIG_EMBEDDED=y
    CONFIG_UID16=y
    CONFIG_SYSCTL_SYSCALL=y
    CONFIG_KALLSYMS=y
    # CONFIG_KALLSYMS_ALL is not set
    # CONFIG_KALLSYMS_EXTRA_PASS is not set
    CONFIG_HOTPLUG=y
    CONFIG_PRINTK=y
    CONFIG_BUG=y
    CONFIG_ELF_CORE=y
    CONFIG_BASE_FULL=y
    CONFIG_FUTEX=y
    CONFIG_EPOLL=y
    CONFIG_SIGNALFD=y
    CONFIG_TIMERFD=y
    CONFIG_EVENTFD=y
    CONFIG_SHMEM=y
    CONFIG_AIO=y
    CONFIG_HAVE_PERF_EVENTS=y
    CONFIG_PERF_USE_VMALLOC=y
    
    #
    # Kernel Performance Events And Counters
    #
    # CONFIG_PERF_EVENTS is not set
    # CONFIG_PERF_COUNTERS is not set
    CONFIG_VM_EVENT_COUNTERS=y
    CONFIG_SLUB_DEBUG=y
    CONFIG_COMPAT_BRK=y
    # CONFIG_SLAB is not set
    CONFIG_SLUB=y
    # CONFIG_SLOB is not set
    # CONFIG_PROFILING is not set
    CONFIG_HAVE_OPROFILE=y
    # CONFIG_KPROBES is not set
    CONFIG_HAVE_KPROBES=y
    CONFIG_HAVE_KRETPROBES=y
    CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
    CONFIG_HAVE_CLK=y
    
    #
    # GCOV-based kernel profiling
    #
    # CONFIG_GCOV_KERNEL is not set
    CONFIG_HAVE_GENERIC_DMA_COHERENT=y
    CONFIG_SLABINFO=y
    CONFIG_RT_MUTEXES=y
    CONFIG_BASE_SMALL=0
    CONFIG_MODULES=y
    # CONFIG_MODULE_FORCE_LOAD is not set
    CONFIG_MODULE_UNLOAD=y
    CONFIG_MODULE_FORCE_UNLOAD=y
    CONFIG_MODVERSIONS=y
    # CONFIG_MODULE_SRCVERSION_ALL is not set
    CONFIG_BLOCK=y
    CONFIG_LBDAF=y
    # CONFIG_BLK_DEV_BSG is not set
    # CONFIG_BLK_DEV_INTEGRITY is not set
    
    #
    # IO Schedulers
    #
    CONFIG_IOSCHED_NOOP=y
    # CONFIG_IOSCHED_DEADLINE is not set
    # CONFIG_IOSCHED_CFQ is not set
    CONFIG_DEFAULT_NOOP=y
    CONFIG_DEFAULT_IOSCHED="noop"
    # CONFIG_INLINE_SPIN_TRYLOCK is not set
    # CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
    # CONFIG_INLINE_SPIN_LOCK is not set
    # CONFIG_INLINE_SPIN_LOCK_BH is not set
    # CONFIG_INLINE_SPIN_LOCK_IRQ is not set
    # CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
    # CONFIG_INLINE_SPIN_UNLOCK is not set
    # CONFIG_INLINE_SPIN_UNLOCK_BH is not set
    # CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set
    # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
    # CONFIG_INLINE_READ_TRYLOCK is not set
    # CONFIG_INLINE_READ_LOCK is not set
    # CONFIG_INLINE_READ_LOCK_BH is not set
    # CONFIG_INLINE_READ_LOCK_IRQ is not set
    # CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
    # CONFIG_INLINE_READ_UNLOCK is not set
    # CONFIG_INLINE_READ_UNLOCK_BH is not set
    # CONFIG_INLINE_READ_UNLOCK_IRQ is not set
    # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
    # CONFIG_INLINE_WRITE_TRYLOCK is not set
    # CONFIG_INLINE_WRITE_LOCK is not set
    # CONFIG_INLINE_WRITE_LOCK_BH is not set
    # CONFIG_INLINE_WRITE_LOCK_IRQ is not set
    # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
    # CONFIG_INLINE_WRITE_UNLOCK is not set
    # CONFIG_INLINE_WRITE_UNLOCK_BH is not set
    # CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set
    # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
    # CONFIG_MUTEX_SPIN_ON_OWNER is not set
    # CONFIG_FREEZER is not set
    
    #
    # System Type
    #
    CONFIG_MMU=y
    # CONFIG_ARCH_AAEC2000 is not set
    # CONFIG_ARCH_INTEGRATOR is not set
    # CONFIG_ARCH_REALVIEW is not set
    # CONFIG_ARCH_VERSATILE is not set
    # CONFIG_ARCH_VEXPRESS is not set
    # CONFIG_ARCH_AT91 is not set
    # CONFIG_ARCH_BCMRING is not set
    # CONFIG_ARCH_CLPS711X is not set
    # CONFIG_ARCH_CNS3XXX is not set
    # CONFIG_ARCH_GEMINI is not set
    # CONFIG_ARCH_EBSA110 is not set
    # CONFIG_ARCH_EP93XX is not set
    # CONFIG_ARCH_FOOTBRIDGE is not set
    # CONFIG_ARCH_MXC is not set
    # CONFIG_ARCH_STMP3XXX is not set
    # CONFIG_ARCH_NETX is not set
    # CONFIG_ARCH_H720X is not set
    # CONFIG_ARCH_IOP13XX is not set
    # CONFIG_ARCH_IOP32X is not set
    # CONFIG_ARCH_IOP33X is not set
    # CONFIG_ARCH_IXP23XX is not set
    # CONFIG_ARCH_IXP2000 is not set
    # CONFIG_ARCH_IXP4XX is not set
    # CONFIG_ARCH_DOVE is not set
    # CONFIG_ARCH_KIRKWOOD is not set
    # CONFIG_ARCH_LOKI is not set
    # CONFIG_ARCH_LPC32XX is not set
    # CONFIG_ARCH_MV78XX0 is not set
    # CONFIG_ARCH_ORION5X is not set
    # CONFIG_ARCH_MMP is not set
    # CONFIG_ARCH_KS8695 is not set
    # CONFIG_ARCH_NS9XXX is not set
    # CONFIG_ARCH_W90X900 is not set
    # CONFIG_ARCH_NUC93X is not set
    # CONFIG_ARCH_TEGRA is not set
    # CONFIG_ARCH_PNX4008 is not set
    # CONFIG_ARCH_PXA is not set
    # CONFIG_ARCH_MSM is not set
    # CONFIG_ARCH_SHMOBILE is not set
    # CONFIG_ARCH_RPC is not set
    # CONFIG_ARCH_SA1100 is not set
    # CONFIG_ARCH_S3C2410 is not set
    # CONFIG_ARCH_S3C64XX is not set
    # CONFIG_ARCH_S5P64X0 is not set
    # CONFIG_ARCH_S5P6442 is not set
    # CONFIG_ARCH_S5PC100 is not set
    # CONFIG_ARCH_S5PV210 is not set
    # CONFIG_ARCH_S5PV310 is not set
    # CONFIG_ARCH_SHARK is not set
    # CONFIG_ARCH_TCC_926 is not set
    # CONFIG_ARCH_LH7A40X is not set
    # CONFIG_ARCH_U300 is not set
    # CONFIG_ARCH_U8500 is not set
    # CONFIG_ARCH_NOMADIK is not set
    CONFIG_ARCH_DAVINCI=y
    # CONFIG_ARCH_OMAP is not set
    # CONFIG_PLAT_SPEAR is not set
    CONFIG_AINTC=y
    CONFIG_ARCH_DAVINCI_DMx=y
    
    #
    # TI DaVinci Implementations
    #
    
    #
    # DaVinci Core Type
    #
    # CONFIG_ARCH_DAVINCI_DM644x is not set
    # CONFIG_ARCH_DAVINCI_DM355 is not set
    # CONFIG_ARCH_DAVINCI_DM646x is not set
    # CONFIG_ARCH_DAVINCI_DA830 is not set
    # CONFIG_ARCH_DAVINCI_DA850 is not set
    CONFIG_ARCH_DAVINCI_DM365=y
    # CONFIG_ARCH_DAVINCI_TNETV107X is not set
    
    #
    # DaVinci Board Type
    #
    CONFIG_MACH_DAVINCI_DM365_EVM=y
    # CONFIG_MACH_DAVINCI_DM365_IPNC is not set
    # CONFIG_MACH_DAVINCI_DM368_IPNC is not set
    # CONFIG_GPIO_PCA953X is not set
    # CONFIG_KEYBOARD_GPIO_POLLED is not set
    CONFIG_DAVINCI_MUX=y
    # CONFIG_DAVINCI_MUX_DEBUG is not set
    # CONFIG_DAVINCI_MUX_WARNINGS is not set
    CONFIG_DAVINCI_RESET_CLOCKS=y
    # CONFIG_DAVINCI_MCBSP is not set
    
    #
    # Processor Type
    #
    CONFIG_CPU_ARM926T=y
    CONFIG_CPU_32v5=y
    CONFIG_CPU_ABRT_EV5TJ=y
    CONFIG_CPU_PABRT_LEGACY=y
    CONFIG_CPU_CACHE_VIVT=y
    CONFIG_CPU_COPY_V4WB=y
    CONFIG_CPU_TLB_V4WBI=y
    CONFIG_CPU_CP15=y
    CONFIG_CPU_CP15_MMU=y
    
    #
    # Processor Features
    #
    CONFIG_ARM_THUMB=y
    # CONFIG_CPU_ICACHE_DISABLE is not set
    # CONFIG_CPU_DCACHE_DISABLE is not set
    # CONFIG_CPU_DCACHE_WRITETHROUGH is not set
    # CONFIG_CPU_CACHE_ROUND_ROBIN is not set
    CONFIG_ARM_L1_CACHE_SHIFT=5
    CONFIG_COMMON_CLKDEV=y
    
    #
    # Bus support
    #
    # CONFIG_PCI_SYSCALL is not set
    # CONFIG_ARCH_SUPPORTS_MSI is not set
    # CONFIG_PCCARD is not set
    
    #
    # Kernel Features
    #
    CONFIG_TICK_ONESHOT=y
    CONFIG_NO_HZ=y
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
    CONFIG_VMSPLIT_3G=y
    # CONFIG_VMSPLIT_2G is not set
    # CONFIG_VMSPLIT_1G is not set
    CONFIG_PAGE_OFFSET=0xC0000000
    # CONFIG_PREEMPT_NONE is not set
    # CONFIG_PREEMPT_VOLUNTARY is not set
    CONFIG_PREEMPT=y
    CONFIG_HZ=100
    CONFIG_AEABI=y
    # CONFIG_OABI_COMPAT is not set
    CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
    # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
    # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
    # CONFIG_HIGHMEM is not set
    CONFIG_SELECT_MEMORY_MODEL=y
    CONFIG_FLATMEM_MANUAL=y
    CONFIG_FLATMEM=y
    CONFIG_FLAT_NODE_MEM_MAP=y
    CONFIG_HAVE_MEMBLOCK=y
    CONFIG_PAGEFLAGS_EXTENDED=y
    CONFIG_SPLIT_PTLOCK_CPUS=999999
    # CONFIG_PHYS_ADDR_T_64BIT is not set
    CONFIG_ZONE_DMA_FLAG=1
    CONFIG_BOUNCE=y
    CONFIG_VIRT_TO_BUS=y
    # CONFIG_KSM is not set
    CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
    CONFIG_NEED_PER_CPU_KM=y
    CONFIG_FORCE_MAX_ZONEORDER=11
    CONFIG_LEDS=y
    # CONFIG_LEDS_CPU is not set
    CONFIG_ALIGNMENT_TRAP=y
    # CONFIG_UACCESS_WITH_MEMCPY is not set
    # CONFIG_SECCOMP is not set
    # CONFIG_CC_STACKPROTECTOR is not set
    # CONFIG_DEPRECATED_PARAM_STRUCT is not set
    
    #
    # Boot options
    #
    CONFIG_ZBOOT_ROM_TEXT=0x0
    CONFIG_ZBOOT_ROM_BSS=0x0
    CONFIG_CMDLINE=""
    # CONFIG_XIP_KERNEL is not set
    # CONFIG_KEXEC is not set
    # CONFIG_AUTO_ZRELADDR is not set
    
    #
    # CPU Power Management
    #
    # CONFIG_CPU_IDLE is not set
    
    #
    # Floating point emulation
    #
    
    #
    # At least one emulation must be selected
    #
    # CONFIG_VFP is not set
    
    #
    # Userspace binary formats
    #
    CONFIG_BINFMT_ELF=y
    # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
    CONFIG_HAVE_AOUT=y
    # CONFIG_BINFMT_AOUT is not set
    # CONFIG_BINFMT_MISC is not set
    
    #
    # Power management options
    #
    # CONFIG_PM is not set
    CONFIG_ARCH_SUSPEND_POSSIBLE=y
    CONFIG_NET=y
    
    #
    # Networking options
    #
    CONFIG_PACKET=y
    CONFIG_UNIX=y
    CONFIG_XFRM=y
    # CONFIG_XFRM_USER is not set
    # CONFIG_XFRM_SUB_POLICY is not set
    # CONFIG_XFRM_MIGRATE is not set
    # CONFIG_XFRM_STATISTICS is not set
    # CONFIG_NET_KEY is not set
    CONFIG_INET=y
    # CONFIG_IP_MULTICAST is not set
    # CONFIG_IP_ADVANCED_ROUTER is not set
    CONFIG_IP_FIB_HASH=y
    CONFIG_IP_PNP=y
    CONFIG_IP_PNP_DHCP=y
    # CONFIG_IP_PNP_BOOTP is not set
    # CONFIG_IP_PNP_RARP is not set
    # CONFIG_NET_IPIP is not set
    # CONFIG_NET_IPGRE_DEMUX is not set
    # CONFIG_ARPD is not set
    # CONFIG_SYN_COOKIES is not set
    # CONFIG_INET_AH is not set
    # CONFIG_INET_ESP is not set
    # CONFIG_INET_IPCOMP is not set
    # CONFIG_INET_XFRM_TUNNEL is not set
    CONFIG_INET_TUNNEL=m
    CONFIG_INET_XFRM_MODE_TRANSPORT=y
    CONFIG_INET_XFRM_MODE_TUNNEL=y
    CONFIG_INET_XFRM_MODE_BEET=y
    # CONFIG_INET_LRO is not set
    CONFIG_INET_DIAG=y
    CONFIG_INET_TCP_DIAG=y
    # CONFIG_TCP_CONG_ADVANCED is not set
    CONFIG_TCP_CONG_CUBIC=y
    CONFIG_DEFAULT_TCP_CONG="cubic"
    # CONFIG_TCP_MD5SIG is not set
    CONFIG_IPV6=m
    # CONFIG_IPV6_PRIVACY is not set
    # CONFIG_IPV6_ROUTER_PREF is not set
    # CONFIG_IPV6_OPTIMISTIC_DAD is not set
    # CONFIG_INET6_AH is not set
    # CONFIG_INET6_ESP is not set
    # CONFIG_INET6_IPCOMP is not set
    # CONFIG_IPV6_MIP6 is not set
    # CONFIG_INET6_XFRM_TUNNEL is not set
    # CONFIG_INET6_TUNNEL is not set
    CONFIG_INET6_XFRM_MODE_TRANSPORT=m
    CONFIG_INET6_XFRM_MODE_TUNNEL=m
    CONFIG_INET6_XFRM_MODE_BEET=m
    # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
    CONFIG_IPV6_SIT=m
    # CONFIG_IPV6_SIT_6RD is not set
    CONFIG_IPV6_NDISC_NODETYPE=y
    # CONFIG_IPV6_TUNNEL is not set
    # CONFIG_IPV6_MULTIPLE_TABLES is not set
    # CONFIG_IPV6_MROUTE is not set
    # CONFIG_NETWORK_SECMARK is not set
    # CONFIG_NETWORK_PHY_TIMESTAMPING is not set
    CONFIG_NETFILTER=y
    # CONFIG_NETFILTER_DEBUG is not set
    CONFIG_NETFILTER_ADVANCED=y
    
    #
    # Core Netfilter Configuration
    #
    # CONFIG_NETFILTER_NETLINK_QUEUE is not set
    # CONFIG_NETFILTER_NETLINK_LOG is not set
    # CONFIG_NF_CONNTRACK is not set
    # CONFIG_NETFILTER_XTABLES is not set
    # CONFIG_IP_VS is not set
    
    #
    # IP: Netfilter Configuration
    #
    # CONFIG_NF_DEFRAG_IPV4 is not set
    # CONFIG_IP_NF_QUEUE is not set
    # CONFIG_IP_NF_IPTABLES is not set
    # CONFIG_IP_NF_ARPTABLES is not set
    
    #
    # IPv6: Netfilter Configuration
    #
    # CONFIG_NF_DEFRAG_IPV6 is not set
    # CONFIG_IP6_NF_QUEUE is not set
    # CONFIG_IP6_NF_IPTABLES is not set
    # CONFIG_IP_DCCP is not set
    # CONFIG_IP_SCTP is not set
    # CONFIG_RDS is not set
    # CONFIG_TIPC is not set
    # CONFIG_ATM is not set
    # CONFIG_L2TP is not set
    # CONFIG_BRIDGE is not set
    # CONFIG_NET_DSA is not set
    # CONFIG_VLAN_8021Q is not set
    # CONFIG_DECNET is not set
    # CONFIG_LLC2 is not set
    # CONFIG_IPX is not set
    # CONFIG_ATALK is not set
    # CONFIG_X25 is not set
    # CONFIG_LAPB is not set
    # CONFIG_ECONET is not set
    # CONFIG_WAN_ROUTER is not set
    # CONFIG_PHONET is not set
    # CONFIG_IEEE802154 is not set
    # CONFIG_NET_SCHED is not set
    # CONFIG_DCB is not set
    
    #
    # Network testing
    #
    # CONFIG_NET_PKTGEN is not set
    # CONFIG_HAMRADIO is not set
    # CONFIG_CAN is not set
    # CONFIG_IRDA is not set
    # CONFIG_BT is not set
    # CONFIG_AF_RXRPC is not set
    CONFIG_WIRELESS=y
    CONFIG_WIRELESS_EXT=y
    CONFIG_WEXT_CORE=y
    CONFIG_WEXT_PROC=y
    CONFIG_WEXT_SPY=y
    CONFIG_CFG80211=y
    # CONFIG_NL80211_TESTMODE is not set
    # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
    # CONFIG_CFG80211_REG_DEBUG is not set
    CONFIG_CFG80211_DEFAULT_PS=y
    # CONFIG_CFG80211_DEBUGFS is not set
    # CONFIG_CFG80211_INTERNAL_REGDB is not set
    CONFIG_CFG80211_WEXT=y
    CONFIG_WIRELESS_EXT_SYSFS=y
    CONFIG_LIB80211=y
    # CONFIG_LIB80211_DEBUG is not set
    # CONFIG_MAC80211 is not set
    
    #
    # Some wireless drivers require a rate control algorithm
    #
    # CONFIG_WIMAX is not set
    # CONFIG_RFKILL is not set
    # CONFIG_NET_9P is not set
    # CONFIG_CAIF is not set
    # CONFIG_CEPH_LIB is not set
    
    #
    # Device Drivers
    #
    
    #
    # Generic Driver Options
    #
    CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
    # CONFIG_DEVTMPFS is not set
    CONFIG_STANDALONE=y
    CONFIG_PREVENT_FIRMWARE_BUILD=y
    CONFIG_FW_LOADER=y
    CONFIG_FIRMWARE_IN_KERNEL=y
    CONFIG_EXTRA_FIRMWARE=""
    # CONFIG_DEBUG_DRIVER is not set
    # CONFIG_DEBUG_DEVRES is not set
    # CONFIG_SYS_HYPERVISOR is not set
    # CONFIG_CONNECTOR is not set
    CONFIG_MTD=y
    # CONFIG_MTD_DEBUG is not set
    CONFIG_MTD_TESTS=m
    # CONFIG_MTD_CONCAT is not set
    CONFIG_MTD_PARTITIONS=y
    # CONFIG_MTD_REDBOOT_PARTS is not set
    CONFIG_MTD_CMDLINE_PARTS=y
    # CONFIG_MTD_AFS_PARTS is not set
    # CONFIG_MTD_AR7_PARTS is not set
    
    #
    # User Modules And Translation Layers
    #
    CONFIG_MTD_CHAR=y
    CONFIG_MTD_BLKDEVS=y
    CONFIG_MTD_BLOCK=y
    # CONFIG_FTL is not set
    # CONFIG_NFTL is not set
    # CONFIG_INFTL is not set
    # CONFIG_RFD_FTL is not set
    # CONFIG_SSFDC is not set
    # CONFIG_SM_FTL is not set
    # CONFIG_MTD_OOPS is not set
    
    #
    # RAM/ROM/Flash chip drivers
    #
    # CONFIG_MTD_CFI is not set
    # CONFIG_MTD_JEDECPROBE is not set
    CONFIG_MTD_MAP_BANK_WIDTH_1=y
    CONFIG_MTD_MAP_BANK_WIDTH_2=y
    CONFIG_MTD_MAP_BANK_WIDTH_4=y
    # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
    CONFIG_MTD_CFI_I1=y
    CONFIG_MTD_CFI_I2=y
    # CONFIG_MTD_CFI_I4 is not set
    # CONFIG_MTD_CFI_I8 is not set
    # CONFIG_MTD_RAM is not set
    # CONFIG_MTD_ROM is not set
    # CONFIG_MTD_ABSENT is not set
    
    #
    # Mapping drivers for chip access
    #
    # CONFIG_MTD_COMPLEX_MAPPINGS is not set
    # CONFIG_MTD_PLATRAM is not set
    
    #
    # Self-contained MTD device drivers
    #
    # CONFIG_MTD_DATAFLASH is not set
    # CONFIG_MTD_M25P80 is not set
    # CONFIG_MTD_SST25L is not set
    # CONFIG_MTD_SLRAM is not set
    # CONFIG_MTD_PHRAM is not set
    # CONFIG_MTD_MTDRAM is not set
    # CONFIG_MTD_BLOCK2MTD is not set
    
    #
    # Disk-On-Chip Device Drivers
    #
    # CONFIG_MTD_DOC2000 is not set
    # CONFIG_MTD_DOC2001 is not set
    # CONFIG_MTD_DOC2001PLUS is not set
    CONFIG_MTD_NAND_ECC=y
    # CONFIG_MTD_NAND_ECC_SMC is not set
    CONFIG_MTD_NAND=y
    # CONFIG_MTD_NAND_VERIFY_WRITE is not set
    # CONFIG_MTD_SM_COMMON is not set
    # CONFIG_MTD_NAND_MUSEUM_IDS is not set
    # CONFIG_MTD_NAND_GPIO is not set
    CONFIG_MTD_NAND_IDS=y
    # CONFIG_MTD_NAND_DISKONCHIP is not set
    # CONFIG_MTD_NAND_NANDSIM is not set
    CONFIG_MTD_NAND_PLATFORM=y
    # CONFIG_MTD_ALAUDA is not set
    CONFIG_MTD_NAND_DAVINCI=y
    # CONFIG_MTD_ONENAND is not set
    
    #
    # LPDDR flash memory drivers
    #
    # CONFIG_MTD_LPDDR is not set
    CONFIG_MTD_UBI=y
    CONFIG_MTD_UBI_WL_THRESHOLD=4096
    CONFIG_MTD_UBI_BEB_RESERVE=1
    # CONFIG_MTD_UBI_GLUEBI is not set
    
    #
    # UBI debugging options
    #
    # CONFIG_MTD_UBI_DEBUG is not set
    # CONFIG_PARPORT is not set
    CONFIG_BLK_DEV=y
    # CONFIG_BLK_DEV_COW_COMMON is not set
    CONFIG_BLK_DEV_LOOP=m
    # CONFIG_BLK_DEV_CRYPTOLOOP is not set
    
    #
    # DRBD disabled because PROC_FS, INET or CONNECTOR not selected
    #
    # CONFIG_BLK_DEV_NBD is not set
    # CONFIG_BLK_DEV_UB is not set
    CONFIG_BLK_DEV_RAM=y
    CONFIG_BLK_DEV_RAM_COUNT=1
    CONFIG_BLK_DEV_RAM_SIZE=32768
    # CONFIG_BLK_DEV_XIP is not set
    # CONFIG_CDROM_PKTCDVD is not set
    # CONFIG_ATA_OVER_ETH is not set
    # CONFIG_MG_DISK is not set
    # CONFIG_BLK_DEV_RBD is not set
    CONFIG_MISC_DEVICES=y
    # CONFIG_AD525X_DPOT is not set
    # CONFIG_ICS932S401 is not set
    # CONFIG_ENCLOSURE_SERVICES is not set
    # CONFIG_APDS9802ALS is not set
    # CONFIG_ISL29003 is not set
    # CONFIG_ISL29020 is not set
    # CONFIG_SENSORS_TSL2550 is not set
    # CONFIG_SENSORS_BH1780 is not set
    # CONFIG_SENSORS_BH1770 is not set
    # CONFIG_SENSORS_APDS990X is not set
    # CONFIG_HMC6352 is not set
    # CONFIG_DS1682 is not set
    # CONFIG_TI_DAC7512 is not set
    # CONFIG_BMP085 is not set
    # CONFIG_C2PORT is not set
    
    #
    # EEPROM support
    #
    CONFIG_EEPROM_AT24=y
    # CONFIG_EEPROM_AT25 is not set
    # CONFIG_EEPROM_LEGACY is not set
    # CONFIG_EEPROM_MAX6875 is not set
    # CONFIG_EEPROM_93CX6 is not set
    # CONFIG_IWMC3200TOP is not set
    
    #
    # Texas Instruments shared transport line discipline
    #
    CONFIG_HAVE_IDE=y
    # CONFIG_IDE is not set
    
    #
    # SCSI device support
    #
    CONFIG_SCSI_MOD=y
    # CONFIG_RAID_ATTRS is not set
    CONFIG_SCSI=y
    CONFIG_SCSI_DMA=y
    # CONFIG_SCSI_TGT is not set
    # CONFIG_SCSI_NETLINK is not set
    CONFIG_SCSI_PROC_FS=y
    
    #
    # SCSI support type (disk, tape, CD-ROM)
    #
    CONFIG_BLK_DEV_SD=y
    # CONFIG_CHR_DEV_ST is not set
    # CONFIG_CHR_DEV_OSST is not set
    # CONFIG_BLK_DEV_SR is not set
    CONFIG_CHR_DEV_SG=y
    # CONFIG_CHR_DEV_SCH is not set
    # CONFIG_SCSI_MULTI_LUN is not set
    # CONFIG_SCSI_CONSTANTS is not set
    # CONFIG_SCSI_LOGGING is not set
    # CONFIG_SCSI_SCAN_ASYNC is not set
    CONFIG_SCSI_WAIT_SCAN=m
    
    #
    # SCSI Transports
    #
    # CONFIG_SCSI_SPI_ATTRS is not set
    # CONFIG_SCSI_FC_ATTRS is not set
    CONFIG_SCSI_ISCSI_ATTRS=m
    # CONFIG_SCSI_SAS_ATTRS is not set
    # CONFIG_SCSI_SAS_LIBSAS is not set
    # CONFIG_SCSI_SRP_ATTRS is not set
    CONFIG_SCSI_LOWLEVEL=y
    CONFIG_ISCSI_TCP=m
    # CONFIG_ISCSI_BOOT_SYSFS is not set
    # CONFIG_LIBFC is not set
    # CONFIG_LIBFCOE is not set
    # CONFIG_SCSI_DEBUG is not set
    # CONFIG_SCSI_DH is not set
    # CONFIG_SCSI_OSD_INITIATOR is not set
    # CONFIG_ATA is not set
    # CONFIG_MD is not set
    CONFIG_NETDEVICES=y
    # CONFIG_DUMMY is not set
    # CONFIG_BONDING is not set
    # CONFIG_MACVLAN is not set
    # CONFIG_EQUALIZER is not set
    CONFIG_TUN=m
    # CONFIG_VETH is not set
    # CONFIG_MII is not set
    CONFIG_PHYLIB=y
    
    #
    # MII PHY device drivers
    #
    # CONFIG_MARVELL_PHY is not set
    # CONFIG_DAVICOM_PHY is not set
    # CONFIG_QSEMI_PHY is not set
    CONFIG_LXT_PHY=y
    # CONFIG_CICADA_PHY is not set
    # CONFIG_VITESSE_PHY is not set
    # CONFIG_SMSC_PHY is not set
    # CONFIG_BROADCOM_PHY is not set
    # CONFIG_BCM63XX_PHY is not set
    # CONFIG_ICPLUS_PHY is not set
    # CONFIG_REALTEK_PHY is not set
    # CONFIG_NATIONAL_PHY is not set
    # CONFIG_STE10XP is not set
    CONFIG_LSI_ET1011C_PHY=y
    # CONFIG_MICREL_PHY is not set
    # CONFIG_FIXED_PHY is not set
    # CONFIG_MDIO_BITBANG is not set
    CONFIG_NET_ETHERNET=y
    # CONFIG_AX88796 is not set
    # CONFIG_SMC91X is not set
    CONFIG_TI_DAVINCI_EMAC=y
    CONFIG_TI_DAVINCI_MDIO=y
    CONFIG_TI_DAVINCI_CPDMA=y
    # CONFIG_DM9000 is not set
    # CONFIG_ENC28J60 is not set
    # CONFIG_ETHOC is not set
    # CONFIG_SMC911X is not set
    # CONFIG_SMSC911X is not set
    # CONFIG_DNET is not set
    # CONFIG_IBM_NEW_EMAC_ZMII is not set
    # CONFIG_IBM_NEW_EMAC_RGMII is not set
    # CONFIG_IBM_NEW_EMAC_TAH is not set
    # CONFIG_IBM_NEW_EMAC_EMAC4 is not set
    # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
    # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
    # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
    # CONFIG_B44 is not set
    # CONFIG_KS8851 is not set
    # CONFIG_KS8851_MLL is not set
    # CONFIG_NETDEV_1000 is not set
    # CONFIG_NETDEV_10000 is not set
    CONFIG_WLAN=y
    # CONFIG_USB_ZD1201 is not set
    # CONFIG_USB_NET_RNDIS_WLAN is not set
    # CONFIG_ATH_COMMON is not set
    # CONFIG_HOSTAP is not set
    # CONFIG_IWM is not set
    CONFIG_LIBERTAS=m
    # CONFIG_LIBERTAS_USB is not set
    CONFIG_LIBERTAS_SDIO=m
    # CONFIG_LIBERTAS_SPI is not set
    CONFIG_LIBERTAS_DEBUG=y
    # CONFIG_LIBERTAS_MESH is not set
    CONFIG_WL12XX_PLATFORM_DATA=y
    
    #
    # Enable WiMAX (Networking options) to see the WiMAX drivers
    #
    
    #
    # USB Network Adapters
    #
    # CONFIG_USB_CATC is not set
    # CONFIG_USB_KAWETH is not set
    # CONFIG_USB_PEGASUS is not set
    # CONFIG_USB_RTL8150 is not set
    # CONFIG_USB_USBNET is not set
    # CONFIG_USB_IPHETH is not set
    # CONFIG_WAN is not set
    
    #
    # CAIF transport drivers
    #
    CONFIG_PPP=m
    # CONFIG_PPP_MULTILINK is not set
    # CONFIG_PPP_FILTER is not set
    CONFIG_PPP_ASYNC=m
    CONFIG_PPP_SYNC_TTY=m
    CONFIG_PPP_DEFLATE=m
    # CONFIG_PPP_BSDCOMP is not set
    # CONFIG_PPP_MPPE is not set
    # CONFIG_PPPOE is not set
    # CONFIG_SLIP is not set
    CONFIG_SLHC=m
    CONFIG_NETCONSOLE=y
    # CONFIG_NETCONSOLE_DYNAMIC is not set
    CONFIG_NETPOLL=y
    CONFIG_NETPOLL_TRAP=y
    CONFIG_NET_POLL_CONTROLLER=y
    # CONFIG_ISDN is not set
    # CONFIG_PHONE is not set
    
    #
    # Input device support
    #
    CONFIG_INPUT=y
    CONFIG_INPUT_FF_MEMLESS=y
    # CONFIG_INPUT_POLLDEV is not set
    # CONFIG_INPUT_SPARSEKMAP is not set
    
    #
    # Userland interfaces
    #
    CONFIG_INPUT_MOUSEDEV=y
    # CONFIG_INPUT_MOUSEDEV_PSAUX is not set
    CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
    CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
    # CONFIG_INPUT_JOYDEV is not set
    CONFIG_INPUT_EVDEV=y
    CONFIG_INPUT_EVBUG=y
    
    #
    # Input Device Drivers
    #
    # CONFIG_INPUT_KEYBOARD is not set
    # CONFIG_INPUT_MOUSE is not set
    # CONFIG_INPUT_JOYSTICK is not set
    # CONFIG_INPUT_TABLET is not set
    CONFIG_INPUT_TOUCHSCREEN=y
    # CONFIG_TOUCHSCREEN_ADS7846 is not set
    # CONFIG_TOUCHSCREEN_AD7877 is not set
    # CONFIG_TOUCHSCREEN_AD7879 is not set
    # CONFIG_TOUCHSCREEN_BU21013 is not set
    # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
    # CONFIG_TOUCHSCREEN_DYNAPRO is not set
    # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
    # CONFIG_TOUCHSCREEN_EETI is not set
    # CONFIG_TOUCHSCREEN_FUJITSU is not set
    # CONFIG_TOUCHSCREEN_GUNZE is not set
    # CONFIG_TOUCHSCREEN_ELO is not set
    # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
    # CONFIG_TOUCHSCREEN_MCS5000 is not set
    # CONFIG_TOUCHSCREEN_MTOUCH is not set
    # CONFIG_TOUCHSCREEN_INEXIO is not set
    # CONFIG_TOUCHSCREEN_MK712 is not set
    # CONFIG_TOUCHSCREEN_PENMOUNT is not set
    # CONFIG_TOUCHSCREEN_QT602240 is not set
    # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
    # CONFIG_TOUCHSCREEN_TOUCHWIN is not set
    # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
    # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
    # CONFIG_TOUCHSCREEN_TSC2007 is not set
    CONFIG_TOUCHSCREEN_TSC2004=y
    # CONFIG_TOUCHSCREEN_W90X900 is not set
    # CONFIG_TOUCHSCREEN_TPS6507X is not set
    CONFIG_INPUT_MISC=y
    # CONFIG_INPUT_AD714X is not set
    # CONFIG_INPUT_ATI_REMOTE is not set
    # CONFIG_INPUT_ATI_REMOTE2 is not set
    # CONFIG_INPUT_KEYSPAN_REMOTE is not set
    # CONFIG_INPUT_POWERMATE is not set
    # CONFIG_INPUT_YEALINK is not set
    # CONFIG_INPUT_CM109 is not set
    # CONFIG_INPUT_UINPUT is not set
    # CONFIG_INPUT_PCF8574 is not set
    # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
    CONFIG_INPUT_DM365EVM=y
    # CONFIG_INPUT_ADXL34X is not set
    
    #
    # Hardware I/O ports
    #
    CONFIG_SERIO=y
    CONFIG_SERIO_SERPORT=y
    CONFIG_SERIO_LIBPS2=y
    # CONFIG_SERIO_RAW is not set
    # CONFIG_SERIO_ALTERA_PS2 is not set
    # CONFIG_SERIO_PS2MULT is not set
    # CONFIG_GAMEPORT is not set
    
    #
    # Character devices
    #
    CONFIG_VT=y
    CONFIG_CONSOLE_TRANSLATIONS=y
    # CONFIG_VT_CONSOLE is not set
    CONFIG_HW_CONSOLE=y
    # CONFIG_VT_HW_CONSOLE_BINDING is not set
    CONFIG_DEVKMEM=y
    # CONFIG_SERIAL_NONSTANDARD is not set
    # CONFIG_N_GSM is not set
    
    #
    # Serial drivers
    #
    CONFIG_SERIAL_8250=y
    CONFIG_SERIAL_8250_CONSOLE=y
    CONFIG_SERIAL_8250_NR_UARTS=2
    CONFIG_SERIAL_8250_RUNTIME_UARTS=2
    # CONFIG_SERIAL_8250_EXTENDED is not set
    
    #
    # Non-8250 serial port support
    #
    # CONFIG_SERIAL_MAX3100 is not set
    # CONFIG_SERIAL_MAX3107 is not set
    CONFIG_SERIAL_CORE=y
    CONFIG_SERIAL_CORE_CONSOLE=y
    # CONFIG_SERIAL_TIMBERDALE is not set
    # CONFIG_SERIAL_ALTERA_JTAGUART is not set
    # CONFIG_SERIAL_ALTERA_UART is not set
    CONFIG_UNIX98_PTYS=y
    # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
    CONFIG_LEGACY_PTYS=y
    CONFIG_LEGACY_PTY_COUNT=256
    # CONFIG_TTY_PRINTK is not set
    # CONFIG_IPMI_HANDLER is not set
    # CONFIG_HW_RANDOM is not set
    # CONFIG_R3964 is not set
    # CONFIG_RAW_DRIVER is not set
    # CONFIG_TCG_TPM is not set
    # CONFIG_RAMOOPS is not set
    CONFIG_I2C=y
    CONFIG_I2C_BOARDINFO=y
    CONFIG_I2C_COMPAT=y
    CONFIG_I2C_CHARDEV=y
    # CONFIG_I2C_MUX is not set
    CONFIG_I2C_HELPER_AUTO=y
    
    #
    # I2C Hardware Bus support
    #
    
    #
    # I2C system bus drivers (mostly embedded / system-on-chip)
    #
    CONFIG_I2C_DAVINCI=y
    # CONFIG_I2C_DESIGNWARE is not set
    # CONFIG_I2C_GPIO is not set
    # CONFIG_I2C_OCORES is not set
    # CONFIG_I2C_PCA_PLATFORM is not set
    # CONFIG_I2C_SIMTEC is not set
    # CONFIG_I2C_XILINX is not set
    
    #
    # External I2C/SMBus adapter drivers
    #
    # CONFIG_I2C_PARPORT_LIGHT is not set
    # CONFIG_I2C_TAOS_EVM is not set
    # CONFIG_I2C_TINY_USB is not set
    
    #
    # Other I2C/SMBus bus drivers
    #
    # CONFIG_I2C_STUB is not set
    # CONFIG_I2C_DEBUG_CORE is not set
    # CONFIG_I2C_DEBUG_ALGO is not set
    # CONFIG_I2C_DEBUG_BUS is not set
    CONFIG_SPI=y
    # CONFIG_SPI_DEBUG is not set
    CONFIG_SPI_MASTER=y
    
    #
    # SPI Master Controller Drivers
    #
    CONFIG_SPI_BITBANG=y
    CONFIG_SPI_DAVINCI=y
    # CONFIG_SPI_GPIO is not set
    # CONFIG_SPI_XILINX is not set
    # CONFIG_SPI_DESIGNWARE is not set
    
    #
    # SPI Protocol Masters
    #
    # CONFIG_SPI_SPIDEV is not set
    # CONFIG_SPI_TLE62X0 is not set
    
    #
    # PPS support
    #
    # CONFIG_PPS is not set
    CONFIG_ARCH_REQUIRE_GPIOLIB=y
    CONFIG_GPIOLIB=y
    # CONFIG_DEBUG_GPIO is not set
    # CONFIG_GPIO_SYSFS is not set
    
    #
    # Memory mapped GPIO expanders:
    #
    # CONFIG_GPIO_BASIC_MMIO is not set
    # CONFIG_GPIO_IT8761E is not set
    # CONFIG_GPIO_VX855 is not set
    
    #
    # I2C GPIO expanders:
    #
    # CONFIG_GPIO_MAX7300 is not set
    # CONFIG_GPIO_MAX732X is not set
    CONFIG_GPIO_PCF857X=y
    # CONFIG_GPIO_SX150X is not set
    # CONFIG_GPIO_ADP5588 is not set
    
    #
    # PCI GPIO expanders:
    #
    
    #
    # SPI GPIO expanders:
    #
    # CONFIG_GPIO_MAX7301 is not set
    # CONFIG_GPIO_MCP23S08 is not set
    # CONFIG_GPIO_MC33880 is not set
    # CONFIG_GPIO_74X164 is not set
    
    #
    # AC97 GPIO expanders:
    #
    
    #
    # MODULbus GPIO expanders:
    #
    # CONFIG_GENERIC_PWM is not set
    # CONFIG_W1 is not set
    # CONFIG_POWER_SUPPLY is not set
    CONFIG_HWMON=y
    # CONFIG_HWMON_VID is not set
    # CONFIG_HWMON_DEBUG_CHIP is not set
    
    #
    # Native drivers
    #
    # CONFIG_SENSORS_AD7414 is not set
    # CONFIG_SENSORS_AD7418 is not set
    # CONFIG_SENSORS_ADCXX is not set
    # CONFIG_SENSORS_ADM1021 is not set
    # CONFIG_SENSORS_ADM1025 is not set
    # CONFIG_SENSORS_ADM1026 is not set
    # CONFIG_SENSORS_ADM1029 is not set
    # CONFIG_SENSORS_ADM1031 is not set
    # CONFIG_SENSORS_ADM9240 is not set
    # CONFIG_SENSORS_ADT7411 is not set
    # CONFIG_SENSORS_ADT7462 is not set
    # CONFIG_SENSORS_ADT7470 is not set
    # CONFIG_SENSORS_ADT7475 is not set
    # CONFIG_SENSORS_ASC7621 is not set
    # CONFIG_SENSORS_ATXP1 is not set
    # CONFIG_SENSORS_DS1621 is not set
    # CONFIG_SENSORS_F71805F is not set
    # CONFIG_SENSORS_F71882FG is not set
    # CONFIG_SENSORS_F75375S is not set
    # CONFIG_SENSORS_G760A is not set
    # CONFIG_SENSORS_GL518SM is not set
    # CONFIG_SENSORS_GL520SM is not set
    # CONFIG_SENSORS_GPIO_FAN is not set
    # CONFIG_SENSORS_IT87 is not set
    # CONFIG_SENSORS_JC42 is not set
    # CONFIG_SENSORS_LM63 is not set
    # CONFIG_SENSORS_LM70 is not set
    # CONFIG_SENSORS_LM73 is not set
    # CONFIG_SENSORS_LM75 is not set
    # CONFIG_SENSORS_LM77 is not set
    # CONFIG_SENSORS_LM78 is not set
    # CONFIG_SENSORS_LM80 is not set
    # CONFIG_SENSORS_LM83 is not set
    # CONFIG_SENSORS_LM85 is not set
    # CONFIG_SENSORS_LM87 is not set
    # CONFIG_SENSORS_LM90 is not set
    # CONFIG_SENSORS_LM92 is not set
    # CONFIG_SENSORS_LM93 is not set
    # CONFIG_SENSORS_LTC4215 is not set
    # CONFIG_SENSORS_LTC4245 is not set
    # CONFIG_SENSORS_LTC4261 is not set
    # CONFIG_SENSORS_LM95241 is not set
    # CONFIG_SENSORS_MAX1111 is not set
    # CONFIG_SENSORS_MAX1619 is not set
    # CONFIG_SENSORS_MAX6650 is not set
    # CONFIG_SENSORS_PC87360 is not set
    # CONFIG_SENSORS_PC87427 is not set
    # CONFIG_SENSORS_PCF8591 is not set
    # CONFIG_SENSORS_SHT15 is not set
    # CONFIG_SENSORS_SMM665 is not set
    # CONFIG_SENSORS_DME1737 is not set
    # CONFIG_SENSORS_EMC1403 is not set
    # CONFIG_SENSORS_EMC2103 is not set
    # CONFIG_SENSORS_SMSC47M1 is not set
    # CONFIG_SENSORS_SMSC47M192 is not set
    # CONFIG_SENSORS_SMSC47B397 is not set
    # CONFIG_SENSORS_ADS7828 is not set
    # CONFIG_SENSORS_ADS7871 is not set
    # CONFIG_SENSORS_AMC6821 is not set
    # CONFIG_SENSORS_THMC50 is not set
    # CONFIG_SENSORS_TMP102 is not set
    # CONFIG_SENSORS_TMP401 is not set
    # CONFIG_SENSORS_TMP421 is not set
    # CONFIG_SENSORS_VT1211 is not set
    # CONFIG_SENSORS_W83781D is not set
    # CONFIG_SENSORS_W83791D is not set
    # CONFIG_SENSORS_W83792D is not set
    # CONFIG_SENSORS_W83793 is not set
    # CONFIG_SENSORS_W83795 is not set
    # CONFIG_SENSORS_W83L785TS is not set
    # CONFIG_SENSORS_W83L786NG is not set
    # CONFIG_SENSORS_W83627HF is not set
    # CONFIG_SENSORS_W83627EHF is not set
    # CONFIG_SENSORS_LIS3_SPI is not set
    # CONFIG_SENSORS_LIS3_I2C is not set
    # CONFIG_THERMAL is not set
    CONFIG_WATCHDOG=y
    # CONFIG_WATCHDOG_NOWAYOUT is not set
    
    #
    # Watchdog Device Drivers
    #
    # CONFIG_SOFT_WATCHDOG is not set
    CONFIG_DAVINCI_WATCHDOG=y
    # CONFIG_MAX63XX_WATCHDOG is not set
    
    #
    # USB-based Watchdog Cards
    #
    # CONFIG_USBPCWATCHDOG is not set
    CONFIG_SSB_POSSIBLE=y
    
    #
    # Sonics Silicon Backplane
    #
    # CONFIG_SSB is not set
    CONFIG_MFD_SUPPORT=y
    # CONFIG_MFD_CORE is not set
    # CONFIG_MFD_88PM860X is not set
    # CONFIG_MFD_SM501 is not set
    # CONFIG_MFD_ASIC3 is not set
    # CONFIG_HTC_EGPIO is not set
    # CONFIG_HTC_PASIC3 is not set
    # CONFIG_HTC_I2CPLD is not set
    # CONFIG_TPS65010 is not set
    # CONFIG_TPS6507X is not set
    # CONFIG_TWL4030_CORE is not set
    # CONFIG_MFD_STMPE is not set
    # CONFIG_MFD_TC35892 is not set
    # CONFIG_MFD_TMIO is not set
    # CONFIG_MFD_T7L66XB is not set
    # CONFIG_MFD_TC6387XB is not set
    # CONFIG_MFD_TC6393XB is not set
    # CONFIG_PMIC_DA903X is not set
    # CONFIG_PMIC_ADP5520 is not set
    # CONFIG_MFD_MAX8925 is not set
    # CONFIG_MFD_MAX8998 is not set
    # CONFIG_MFD_WM8400 is not set
    # CONFIG_MFD_WM831X_I2C is not set
    # CONFIG_MFD_WM831X_SPI is not set
    # CONFIG_MFD_WM8350_I2C is not set
    # CONFIG_MFD_WM8994 is not set
    # CONFIG_MFD_PCF50633 is not set
    # CONFIG_MFD_MC13XXX is not set
    # CONFIG_ABX500_CORE is not set
    # CONFIG_EZX_PCAP is not set
    # CONFIG_MFD_TPS6586X is not set
    # CONFIG_REGULATOR is not set
    CONFIG_MEDIA_SUPPORT=y
    
    #
    # Multimedia core support
    #
    CONFIG_MEDIA_CONTROLLER=y
    CONFIG_VIDEO_DEV=y
    CONFIG_VIDEO_V4L2_COMMON=y
    # CONFIG_VIDEO_ALLOW_V4L1 is not set
    # CONFIG_VIDEO_V4L1_COMPAT is not set
    CONFIG_VIDEO_V4L2_SUBDEV_API=y
    # CONFIG_DVB_CORE is not set
    CONFIG_VIDEO_MEDIA=y
    
    #
    # Multimedia drivers
    #
    CONFIG_IR_CORE=y
    CONFIG_VIDEO_IR=y
    CONFIG_LIRC=y
    CONFIG_RC_MAP=y
    CONFIG_IR_NEC_DECODER=y
    CONFIG_IR_RC5_DECODER=y
    CONFIG_IR_RC6_DECODER=y
    CONFIG_IR_JVC_DECODER=y
    CONFIG_IR_SONY_DECODER=y
    CONFIG_IR_RC5_SZ_DECODER=y
    CONFIG_IR_LIRC_CODEC=y
    # CONFIG_IR_IMON is not set
    # CONFIG_IR_MCEUSB is not set
    # CONFIG_IR_STREAMZAP is not set
    # CONFIG_MEDIA_ATTACH is not set
    CONFIG_MEDIA_TUNER=y
    # CONFIG_MEDIA_TUNER_CUSTOMISE is not set
    CONFIG_MEDIA_TUNER_SIMPLE=y
    CONFIG_MEDIA_TUNER_TDA8290=y
    CONFIG_MEDIA_TUNER_TDA827X=y
    CONFIG_MEDIA_TUNER_TDA18271=y
    CONFIG_MEDIA_TUNER_TDA9887=y
    CONFIG_MEDIA_TUNER_TEA5761=y
    CONFIG_MEDIA_TUNER_TEA5767=y
    CONFIG_MEDIA_TUNER_MT20XX=y
    CONFIG_MEDIA_TUNER_XC2028=y
    CONFIG_MEDIA_TUNER_XC5000=y
    CONFIG_MEDIA_TUNER_MC44S803=y
    CONFIG_VIDEO_V4L2=y
    CONFIG_VIDEOBUF_GEN=y
    CONFIG_VIDEOBUF_DMA_CONTIG=y
    CONFIG_VIDEO_CAPTURE_DRIVERS=y
    # CONFIG_VIDEO_ADV_DEBUG is not set
    # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
    # CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
    CONFIG_VIDEO_IR_I2C=y
    
    #
    # Encoders/decoders and other helper chips
    #
    
    #
    # Audio decoders
    #
    # CONFIG_VIDEO_TVAUDIO is not set
    # CONFIG_VIDEO_TDA7432 is not set
    # CONFIG_VIDEO_TDA9840 is not set
    # CONFIG_VIDEO_TDA9875 is not set
    # CONFIG_VIDEO_TEA6415C is not set
    # CONFIG_VIDEO_TEA6420 is not set
    # CONFIG_VIDEO_MSP3400 is not set
    # CONFIG_VIDEO_CS5345 is not set
    # CONFIG_VIDEO_CS53L32A is not set
    # CONFIG_VIDEO_M52790 is not set
    # CONFIG_VIDEO_TLV320AIC23B is not set
    # CONFIG_VIDEO_WM8775 is not set
    # CONFIG_VIDEO_WM8739 is not set
    # CONFIG_VIDEO_VP27SMPX is not set
    
    #
    # RDS decoders
    #
    # CONFIG_VIDEO_SAA6588 is not set
    
    #
    # Video decoders
    #
    # CONFIG_VIDEO_ADV7180 is not set
    # CONFIG_VIDEO_BT819 is not set
    # CONFIG_VIDEO_BT856 is not set
    # CONFIG_VIDEO_BT866 is not set
    # CONFIG_VIDEO_KS0127 is not set
    # CONFIG_VIDEO_OV7670 is not set
    # CONFIG_VIDEO_MT9V011 is not set
    # CONFIG_VIDEO_TCM825X is not set
    # CONFIG_VIDEO_SAA7110 is not set
    # CONFIG_VIDEO_SAA711X is not set
    # CONFIG_VIDEO_SAA717X is not set
    # CONFIG_VIDEO_SAA7191 is not set
    CONFIG_VIDEO_TVP514X=y
    # CONFIG_VIDEO_TVP5150 is not set
    CONFIG_VIDEO_TVP7002=y
    # CONFIG_VIDEO_VPX3220 is not set
    
    #
    # Video and audio decoders
    #
    # CONFIG_VIDEO_CX25840 is not set
    
    #
    # MPEG video encoders
    #
    # CONFIG_VIDEO_CX2341X is not set
    
    #
    # Video encoders
    #
    # CONFIG_VIDEO_SAA7127 is not set
    # CONFIG_VIDEO_SAA7185 is not set
    # CONFIG_VIDEO_ADV7170 is not set
    # CONFIG_VIDEO_ADV7175 is not set
    CONFIG_VIDEO_THS7303=y
    CONFIG_VIDEO_THS7353=y
    # CONFIG_VIDEO_ADV7343 is not set
    # CONFIG_VIDEO_AK881X is not set
    
    #
    # Video improvement chips
    #
    # CONFIG_VIDEO_UPD64031A is not set
    # CONFIG_VIDEO_UPD64083 is not set
    # CONFIG_VIDEO_DM365_3A_HW is not set
    # CONFIG_VIDEO_DM365_AF is not set
    # CONFIG_VIDEO_DM365_AEW is not set
    # CONFIG_DM365_IPIPE is not set
    CONFIG_VIDEO_VPSS_SYSTEM=y
    # CONFIG_VIDEO_VPFE_CAPTURE is not set
    CONFIG_VIDEO_DM644X_VPBE=y
    CONFIG_VIDEO_VPBE_DISPLAY=y
    # CONFIG_VIDEO_CPIA2 is not set
    # CONFIG_VIDEO_SR030PC30 is not set
    # CONFIG_SOC_CAMERA is not set
    # CONFIG_SOC_CAMERA_MT9T031 is not set
    CONFIG_SOC_CAMERA_MT9P031=y
    # CONFIG_V4L_USB_DRIVERS is not set
    # CONFIG_V4L_MEM2MEM_DRIVERS is not set
    # CONFIG_RADIO_ADAPTERS is not set
    # CONFIG_DAB is not set
    
    #
    # Graphics support
    #
    # CONFIG_DRM is not set
    # CONFIG_VGASTATE is not set
    CONFIG_VIDEO_OUTPUT_CONTROL=y
    # CONFIG_FB is not set
    # CONFIG_BACKLIGHT_LCD_SUPPORT is not set
    
    #
    # Display device support
    #
    # CONFIG_DISPLAY_SUPPORT is not set
    
    #
    # Console display driver support
    #
    CONFIG_DUMMY_CONSOLE=y
    CONFIG_SOUND=y
    # CONFIG_SOUND_OSS_CORE is not set
    CONFIG_SND=y
    CONFIG_SND_TIMER=y
    CONFIG_SND_PCM=y
    CONFIG_SND_JACK=y
    # CONFIG_SND_SEQUENCER is not set
    # CONFIG_SND_MIXER_OSS is not set
    # CONFIG_SND_PCM_OSS is not set
    # CONFIG_SND_HRTIMER is not set
    # CONFIG_SND_DYNAMIC_MINORS is not set
    CONFIG_SND_SUPPORT_OLD_API=y
    CONFIG_SND_VERBOSE_PROCFS=y
    # CONFIG_SND_VERBOSE_PRINTK is not set
    # CONFIG_SND_DEBUG is not set
    # CONFIG_SND_RAWMIDI_SEQ is not set
    # CONFIG_SND_OPL3_LIB_SEQ is not set
    # CONFIG_SND_OPL4_LIB_SEQ is not set
    # CONFIG_SND_SBAWE_SEQ is not set
    # CONFIG_SND_EMU10K1_SEQ is not set
    CONFIG_SND_DRIVERS=y
    # CONFIG_SND_DUMMY is not set
    # CONFIG_SND_ALOOP is not set
    # CONFIG_SND_MTPAV is not set
    # CONFIG_SND_SERIAL_U16550 is not set
    # CONFIG_SND_MPU401 is not set
    CONFIG_SND_ARM=y
    CONFIG_SND_SPI=y
    # CONFIG_SND_USB is not set
    CONFIG_SND_SOC=y
    CONFIG_SND_DAVINCI_SOC=y
    CONFIG_SND_DAVINCI_SOC_I2S=y
    CONFIG_SND_DAVINCI_SOC_EVM=y
    CONFIG_SND_DM365_AIC3X_CODEC=y
    # CONFIG_SND_DM365_VOICE_CODEC is not set
    CONFIG_SND_SOC_I2C_AND_SPI=y
    # CONFIG_SND_SOC_ALL_CODECS is not set
    CONFIG_SND_SOC_TLV320AIC3X=y
    # CONFIG_SOUND_PRIME is not set
    CONFIG_HID_SUPPORT=y
    CONFIG_HID=y
    # CONFIG_HIDRAW is not set
    
    #
    # USB Input Devices
    #
    CONFIG_USB_HID=y
    # CONFIG_HID_PID is not set
    # CONFIG_USB_HIDDEV is not set
    
    #
    # Special HID drivers
    #
    # CONFIG_HID_3M_PCT is not set
    CONFIG_HID_A4TECH=m
    # CONFIG_HID_ACRUX_FF is not set
    CONFIG_HID_APPLE=m
    CONFIG_HID_BELKIN=m
    # CONFIG_HID_CANDO is not set
    CONFIG_HID_CHERRY=m
    CONFIG_HID_CHICONY=m
    # CONFIG_HID_PRODIKEYS is not set
    CONFIG_HID_CYPRESS=m
    # CONFIG_HID_DRAGONRISE is not set
    # CONFIG_HID_EGALAX is not set
    CONFIG_HID_EZKEY=m
    # CONFIG_HID_KYE is not set
    # CONFIG_HID_UCLOGIC is not set
    # CONFIG_HID_WALTOP is not set
    CONFIG_HID_GYRATION=m
    # CONFIG_HID_TWINHAN is not set
    # CONFIG_HID_KENSINGTON is not set
    CONFIG_HID_LOGITECH=y
    # CONFIG_LOGITECH_FF is not set
    # CONFIG_LOGIRUMBLEPAD2_FF is not set
    # CONFIG_LOGIG940_FF is not set
    # CONFIG_LOGIWII_FF is not set
    CONFIG_HID_MICROSOFT=y
    # CONFIG_HID_MOSART is not set
    CONFIG_HID_MONTEREY=m
    # CONFIG_HID_NTRIG is not set
    # CONFIG_HID_ORTEK is not set
    CONFIG_HID_PANTHERLORD=m
    # CONFIG_PANTHERLORD_FF is not set
    CONFIG_HID_PETALYNX=m
    # CONFIG_HID_PICOLCD is not set
    # CONFIG_HID_QUANTA is not set
    # CONFIG_HID_ROCCAT is not set
    # CONFIG_HID_ROCCAT_KONE is not set
    # CONFIG_HID_ROCCAT_PYRA is not set
    CONFIG_HID_SAMSUNG=m
    CONFIG_HID_SONY=m
    # CONFIG_HID_STANTUM is not set
    CONFIG_HID_SUNPLUS=m
    # CONFIG_HID_GREENASIA is not set
    # CONFIG_HID_SMARTJOYPLUS is not set
    # CONFIG_HID_TOPSEED is not set
    # CONFIG_HID_THRUSTMASTER is not set
    # CONFIG_HID_ZEROPLUS is not set
    # CONFIG_HID_ZYDACRON is not set
    CONFIG_USB_SUPPORT=y
    CONFIG_USB_ARCH_HAS_HCD=y
    # CONFIG_USB_ARCH_HAS_OHCI is not set
    # CONFIG_USB_ARCH_HAS_EHCI is not set
    CONFIG_USB=y
    # CONFIG_USB_DEBUG is not set
    # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
    
    #
    # Miscellaneous USB options
    #
    CONFIG_USB_DEVICEFS=y
    CONFIG_USB_DEVICE_CLASS=y
    # CONFIG_USB_DYNAMIC_MINORS is not set
    # CONFIG_USB_OTG_WHITELIST is not set
    # CONFIG_USB_OTG_BLACKLIST_HUB is not set
    CONFIG_USB_MON=m
    # CONFIG_USB_WUSB is not set
    # CONFIG_USB_WUSB_CBAF is not set
    
    #
    # USB Host Controller Drivers
    #
    # CONFIG_USB_C67X00_HCD is not set
    # CONFIG_USB_OXU210HP_HCD is not set
    # CONFIG_USB_ISP116X_HCD is not set
    # CONFIG_USB_ISP1760_HCD is not set
    # CONFIG_USB_ISP1362_HCD is not set
    # CONFIG_USB_SL811_HCD is not set
    # CONFIG_USB_R8A66597_HCD is not set
    # CONFIG_USB_HWA_HCD is not set
    CONFIG_USB_MUSB_HDRC=m
    
    #
    # Platform Glue Layer
    #
    CONFIG_USB_MUSB_DAVINCI_GLUE=m
    CONFIG_USB_MUSB_DAVINCI=y
    # CONFIG_USB_MUSB_DA8XX is not set
    # CONFIG_USB_MUSB_TUSB6010 is not set
    # CONFIG_USB_MUSB_OMAP2PLUS is not set
    # CONFIG_USB_MUSB_AM35X is not set
    # CONFIG_USB_MUSB_BLACKFIN is not set
    # CONFIG_USB_MUSB_UX500 is not set
    # CONFIG_USB_MUSB_HOST is not set
    CONFIG_USB_MUSB_PERIPHERAL=y
    CONFIG_USB_GADGET_MUSB_HDRC=y
    # CONFIG_MUSB_PIO_ONLY is not set
    # CONFIG_USB_INVENTRA_DMA_HW is not set
    CONFIG_USB_TI_CPPI_DMA_HW=m
    # CONFIG_USB_TI_CPPI41_DMA_HW is not set
    # CONFIG_USB_INVENTRA_DMA is not set
    CONFIG_USB_TI_CPPI_DMA=y
    # CONFIG_USB_TI_CPPI41_DMA is not set
    # CONFIG_USB_TUSB_OMAP_DMA is not set
    # CONFIG_USB_MUSB_DEBUG is not set
    
    #
    # USB Device Class drivers
    #
    # CONFIG_USB_ACM is not set
    # CONFIG_USB_PRINTER is not set
    # CONFIG_USB_WDM is not set
    # CONFIG_USB_TMC is not set
    
    #
    # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
    #
    
    #
    # also be needed; see USB_STORAGE Help for more info
    #
    # CONFIG_USB_STORAGE is not set
    # CONFIG_USB_UAS is not set
    # CONFIG_USB_LIBUSUAL is not set
    
    #
    # USB Imaging devices
    #
    # CONFIG_USB_MDC800 is not set
    # CONFIG_USB_MICROTEK is not set
    
    #
    # USB port drivers
    #
    # CONFIG_USB_SERIAL is not set
    
    #
    # USB Miscellaneous drivers
    #
    # CONFIG_USB_EMI62 is not set
    # CONFIG_USB_EMI26 is not set
    # CONFIG_USB_ADUTUX is not set
    # CONFIG_USB_SEVSEG is not set
    # CONFIG_USB_RIO500 is not set
    # CONFIG_USB_LEGOTOWER is not set
    # CONFIG_USB_LCD is not set
    # CONFIG_USB_LED is not set
    # CONFIG_USB_CYPRESS_CY7C63 is not set
    # CONFIG_USB_CYTHERM is not set
    # CONFIG_USB_IDMOUSE is not set
    # CONFIG_USB_FTDI_ELAN is not set
    # CONFIG_USB_APPLEDISPLAY is not set
    # CONFIG_USB_SISUSBVGA is not set
    # CONFIG_USB_LD is not set
    # CONFIG_USB_TRANCEVIBRATOR is not set
    # CONFIG_USB_IOWARRIOR is not set
    # CONFIG_USB_TEST is not set
    # CONFIG_USB_ISIGHTFW is not set
    # CONFIG_USB_YUREX is not set
    CONFIG_USB_GADGET=m
    # CONFIG_USB_GADGET_DEBUG is not set
    # CONFIG_USB_GADGET_DEBUG_FILES is not set
    # CONFIG_USB_GADGET_DEBUG_FS is not set
    CONFIG_USB_GADGET_VBUS_DRAW=2
    CONFIG_USB_GADGET_SELECTED=y
    # CONFIG_USB_GADGET_R8A66597 is not set
    # CONFIG_USB_GADGET_M66592 is not set
    # CONFIG_USB_GADGET_DUMMY_HCD is not set
    CONFIG_USB_GADGET_DUALSPEED=y
    # CONFIG_USB_ZERO is not set
    # CONFIG_USB_AUDIO is not set
    # CONFIG_USB_ETH is not set
    # CONFIG_USB_GADGETFS is not set
    # CONFIG_USB_FUNCTIONFS is not set
    CONFIG_USB_FILE_STORAGE=m
    # CONFIG_USB_FILE_STORAGE_TEST is not set
    # CONFIG_USB_MASS_STORAGE is not set
    # CONFIG_USB_G_SERIAL is not set
    # CONFIG_USB_MIDI_GADGET is not set
    # CONFIG_USB_G_PRINTER is not set
    # CONFIG_USB_CDC_COMPOSITE is not set
    # CONFIG_USB_G_MULTI is not set
    # CONFIG_USB_G_HID is not set
    # CONFIG_USB_G_DBGP is not set
    # CONFIG_USB_G_WEBCAM is not set
    
    #
    # OTG and related infrastructure
    #
    CONFIG_USB_OTG_UTILS=y
    # CONFIG_USB_GPIO_VBUS is not set
    # CONFIG_USB_ULPI is not set
    CONFIG_NOP_USB_XCEIV=y
    CONFIG_MMC=y
    # CONFIG_MMC_DEBUG is not set
    # CONFIG_MMC_UNSAFE_RESUME is not set
    
    #
    # MMC/SD/SDIO Card Drivers
    #
    CONFIG_MMC_BLOCK=y
    CONFIG_MMC_BLOCK_MINORS=8
    # CONFIG_MMC_BLOCK_BOUNCE is not set
    CONFIG_SDIO_UART=y
    # CONFIG_MMC_TEST is not set
    
    #
    # MMC/SD/SDIO Host Controller Drivers
    #
    # CONFIG_MMC_SDHCI is not set
    CONFIG_MMC_DAVINCI=y
    # CONFIG_MMC_SPI is not set
    # CONFIG_MMC_USHC is not set
    # CONFIG_MEMSTICK is not set
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y
    
    #
    # LED drivers
    #
    # CONFIG_LEDS_PCA9532 is not set
    CONFIG_LEDS_GPIO=m
    CONFIG_LEDS_GPIO_PLATFORM=y
    # CONFIG_LEDS_LP3944 is not set
    # CONFIG_LEDS_LP5521 is not set
    # CONFIG_LEDS_LP5523 is not set
    # CONFIG_LEDS_PCA955X is not set
    # CONFIG_LEDS_DAC124S085 is not set
    # CONFIG_LEDS_BD2802 is not set
    # CONFIG_LEDS_LT3593 is not set
    CONFIG_LEDS_TRIGGERS=y
    
    #
    # LED Triggers
    #
    CONFIG_LEDS_TRIGGER_TIMER=m
    CONFIG_LEDS_TRIGGER_HEARTBEAT=m
    # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
    # CONFIG_LEDS_TRIGGER_GPIO is not set
    # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
    
    #
    # iptables trigger is under Netfilter config (LED target)
    #
    # CONFIG_ACCESSIBILITY is not set
    CONFIG_RTC_LIB=y
    # CONFIG_RTC_CLASS is not set
    # CONFIG_DMADEVICES is not set
    # CONFIG_AUXDISPLAY is not set
    # CONFIG_UIO is not set
    # CONFIG_STAGING is not set
    
    #
    # File systems
    #
    CONFIG_EXT2_FS=y
    # CONFIG_EXT2_FS_XATTR is not set
    # CONFIG_EXT2_FS_XIP is not set
    CONFIG_EXT3_FS=y
    # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
    CONFIG_EXT3_FS_XATTR=y
    # CONFIG_EXT3_FS_POSIX_ACL is not set
    # CONFIG_EXT3_FS_SECURITY is not set
    CONFIG_EXT4_FS=y
    CONFIG_EXT4_FS_XATTR=y
    # CONFIG_EXT4_FS_POSIX_ACL is not set
    # CONFIG_EXT4_FS_SECURITY is not set
    # CONFIG_EXT4_DEBUG is not set
    CONFIG_JBD=y
    # CONFIG_JBD_DEBUG is not set
    CONFIG_JBD2=y
    # CONFIG_JBD2_DEBUG is not set
    CONFIG_FS_MBCACHE=y
    # CONFIG_REISERFS_FS is not set
    # CONFIG_JFS_FS is not set
    # CONFIG_FS_POSIX_ACL is not set
    CONFIG_XFS_FS=m
    # CONFIG_XFS_QUOTA is not set
    # CONFIG_XFS_POSIX_ACL is not set
    # CONFIG_XFS_RT is not set
    # CONFIG_XFS_DEBUG is not set
    # CONFIG_GFS2_FS is not set
    # CONFIG_OCFS2_FS is not set
    # CONFIG_BTRFS_FS is not set
    # CONFIG_NILFS2_FS is not set
    CONFIG_EXPORTFS=y
    CONFIG_FILE_LOCKING=y
    CONFIG_FSNOTIFY=y
    CONFIG_DNOTIFY=y
    CONFIG_INOTIFY_USER=y
    # CONFIG_FANOTIFY is not set
    # CONFIG_QUOTA is not set
    # CONFIG_QUOTACTL is not set
    CONFIG_AUTOFS4_FS=m
    # CONFIG_FUSE_FS is not set
    
    #
    # Caches
    #
    # CONFIG_FSCACHE is not set
    
    #
    # CD-ROM/DVD Filesystems
    #
    # CONFIG_ISO9660_FS is not set
    # CONFIG_UDF_FS is not set
    
    #
    # DOS/FAT/NT Filesystems
    #
    CONFIG_FAT_FS=y
    CONFIG_MSDOS_FS=y
    CONFIG_VFAT_FS=y
    CONFIG_FAT_DEFAULT_CODEPAGE=437
    CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
    # CONFIG_NTFS_FS is not set
    
    #
    # Pseudo filesystems
    #
    CONFIG_PROC_FS=y
    CONFIG_PROC_SYSCTL=y
    CONFIG_PROC_PAGE_MONITOR=y
    CONFIG_SYSFS=y
    CONFIG_TMPFS=y
    # CONFIG_TMPFS_POSIX_ACL is not set
    # CONFIG_HUGETLB_PAGE is not set
    # CONFIG_CONFIGFS_FS is not set
    CONFIG_MISC_FILESYSTEMS=y
    # CONFIG_ADFS_FS is not set
    # CONFIG_AFFS_FS is not set
    # CONFIG_HFS_FS is not set
    # CONFIG_HFSPLUS_FS is not set
    # CONFIG_BEFS_FS is not set
    # CONFIG_BFS_FS is not set
    # CONFIG_EFS_FS is not set
    CONFIG_JFFS2_FS=y
    CONFIG_JFFS2_FS_DEBUG=0
    CONFIG_JFFS2_FS_WRITEBUFFER=y
    # CONFIG_JFFS2_FS_WBUF_VERIFY is not set
    # CONFIG_JFFS2_SUMMARY is not set
    # CONFIG_JFFS2_FS_XATTR is not set
    # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
    CONFIG_JFFS2_ZLIB=y
    # CONFIG_JFFS2_LZO is not set
    CONFIG_JFFS2_RTIME=y
    # CONFIG_JFFS2_RUBIN is not set
    CONFIG_UBIFS_FS=y
    # CONFIG_UBIFS_FS_XATTR is not set
    # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
    CONFIG_UBIFS_FS_LZO=y
    CONFIG_UBIFS_FS_ZLIB=y
    # CONFIG_UBIFS_FS_DEBUG is not set
    # CONFIG_LOGFS is not set
    # CONFIG_CRAMFS is not set
    # CONFIG_SQUASHFS is not set
    # CONFIG_VXFS_FS is not set
    # CONFIG_MINIX_FS is not set
    # CONFIG_OMFS_FS is not set
    # CONFIG_HPFS_FS is not set
    # CONFIG_QNX4FS_FS is not set
    # CONFIG_ROMFS_FS is not set
    # CONFIG_SYSV_FS is not set
    # CONFIG_UFS_FS is not set
    CONFIG_NETWORK_FILESYSTEMS=y
    CONFIG_NFS_FS=y
    # CONFIG_NFS_V3 is not set
    # CONFIG_NFS_V4 is not set
    CONFIG_ROOT_NFS=y
    CONFIG_NFSD=y
    CONFIG_NFSD_DEPRECATED=y
    # CONFIG_NFSD_V3 is not set
    # CONFIG_NFSD_V4 is not set
    CONFIG_LOCKD=y
    CONFIG_NFS_COMMON=y
    CONFIG_SUNRPC=y
    CONFIG_SUNRPC_GSS=y
    CONFIG_RPCSEC_GSS_KRB5=y
    # CONFIG_CEPH_FS is not set
    # CONFIG_CIFS is not set
    # CONFIG_NCP_FS is not set
    # CONFIG_CODA_FS is not set
    # CONFIG_AFS_FS is not set
    
    #
    # Partition Types
    #
    CONFIG_PARTITION_ADVANCED=y
    # CONFIG_ACORN_PARTITION is not set
    # CONFIG_OSF_PARTITION is not set
    # CONFIG_AMIGA_PARTITION is not set
    # CONFIG_ATARI_PARTITION is not set
    # CONFIG_MAC_PARTITION is not set
    CONFIG_MSDOS_PARTITION=y
    # CONFIG_BSD_DISKLABEL is not set
    # CONFIG_MINIX_SUBPARTITION is not set
    # CONFIG_SOLARIS_X86_PARTITION is not set
    # CONFIG_UNIXWARE_DISKLABEL is not set
    # CONFIG_LDM_PARTITION is not set
    # CONFIG_SGI_PARTITION is not set
    # CONFIG_ULTRIX_PARTITION is not set
    # CONFIG_SUN_PARTITION is not set
    # CONFIG_KARMA_PARTITION is not set
    # CONFIG_EFI_PARTITION is not set
    # CONFIG_SYSV68_PARTITION is not set
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT="iso8859-1"
    CONFIG_NLS_CODEPAGE_437=y
    # CONFIG_NLS_CODEPAGE_737 is not set
    # CONFIG_NLS_CODEPAGE_775 is not set
    # CONFIG_NLS_CODEPAGE_850 is not set
    # CONFIG_NLS_CODEPAGE_852 is not set
    # CONFIG_NLS_CODEPAGE_855 is not set
    # CONFIG_NLS_CODEPAGE_857 is not set
    # CONFIG_NLS_CODEPAGE_860 is not set
    # CONFIG_NLS_CODEPAGE_861 is not set
    # CONFIG_NLS_CODEPAGE_862 is not set
    # CONFIG_NLS_CODEPAGE_863 is not set
    # CONFIG_NLS_CODEPAGE_864 is not set
    # CONFIG_NLS_CODEPAGE_865 is not set
    # CONFIG_NLS_CODEPAGE_866 is not set
    # CONFIG_NLS_CODEPAGE_869 is not set
    # CONFIG_NLS_CODEPAGE_936 is not set
    # CONFIG_NLS_CODEPAGE_950 is not set
    # CONFIG_NLS_CODEPAGE_932 is not set
    # CONFIG_NLS_CODEPAGE_949 is not set
    # CONFIG_NLS_CODEPAGE_874 is not set
    # CONFIG_NLS_ISO8859_8 is not set
    # CONFIG_NLS_CODEPAGE_1250 is not set
    # CONFIG_NLS_CODEPAGE_1251 is not set
    # CONFIG_NLS_ASCII is not set
    CONFIG_NLS_ISO8859_1=y
    # CONFIG_NLS_ISO8859_2 is not set
    # CONFIG_NLS_ISO8859_3 is not set
    # CONFIG_NLS_ISO8859_4 is not set
    # CONFIG_NLS_ISO8859_5 is not set
    # CONFIG_NLS_ISO8859_6 is not set
    # CONFIG_NLS_ISO8859_7 is not set
    # CONFIG_NLS_ISO8859_9 is not set
    # CONFIG_NLS_ISO8859_13 is not set
    # CONFIG_NLS_ISO8859_14 is not set
    # CONFIG_NLS_ISO8859_15 is not set
    # CONFIG_NLS_KOI8_R is not set
    # CONFIG_NLS_KOI8_U is not set
    # CONFIG_NLS_UTF8 is not set
    # CONFIG_DLM is not set
    
    #
    # Kernel hacking
    #
    # CONFIG_PRINTK_TIME is not set
    CONFIG_ENABLE_WARN_DEPRECATED=y
    CONFIG_ENABLE_MUST_CHECK=y
    CONFIG_FRAME_WARN=1024
    # CONFIG_MAGIC_SYSRQ is not set
    # CONFIG_STRIP_ASM_SYMS is not set
    # CONFIG_UNUSED_SYMBOLS is not set
    CONFIG_DEBUG_FS=y
    # CONFIG_HEADERS_CHECK is not set
    CONFIG_DEBUG_KERNEL=y
    # CONFIG_DEBUG_SHIRQ is not set
    # CONFIG_LOCKUP_DETECTOR is not set
    # CONFIG_HARDLOCKUP_DETECTOR is not set
    CONFIG_DETECT_HUNG_TASK=y
    # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
    CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
    CONFIG_SCHED_DEBUG=y
    # CONFIG_SCHEDSTATS is not set
    CONFIG_TIMER_STATS=y
    # CONFIG_DEBUG_OBJECTS is not set
    # CONFIG_SLUB_DEBUG_ON is not set
    # CONFIG_SLUB_STATS is not set
    # CONFIG_DEBUG_KMEMLEAK is not set
    CONFIG_DEBUG_PREEMPT=y
    CONFIG_DEBUG_RT_MUTEXES=y
    CONFIG_DEBUG_PI_LIST=y
    # CONFIG_RT_MUTEX_TESTER is not set
    # CONFIG_DEBUG_SPINLOCK is not set
    CONFIG_DEBUG_MUTEXES=y
    CONFIG_BKL=y
    # CONFIG_DEBUG_LOCK_ALLOC is not set
    # CONFIG_PROVE_LOCKING is not set
    # CONFIG_SPARSE_RCU_POINTER is not set
    # CONFIG_LOCK_STAT is not set
    # CONFIG_DEBUG_SPINLOCK_SLEEP is not set
    # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
    # CONFIG_DEBUG_KOBJECT is not set
    CONFIG_DEBUG_BUGVERBOSE=y
    # CONFIG_DEBUG_INFO is not set
    # CONFIG_DEBUG_VM is not set
    # CONFIG_DEBUG_WRITECOUNT is not set
    # CONFIG_DEBUG_MEMORY_INIT is not set
    # CONFIG_DEBUG_LIST is not set
    # CONFIG_TEST_LIST_SORT is not set
    # CONFIG_DEBUG_SG is not set
    # CONFIG_DEBUG_NOTIFIERS is not set
    # CONFIG_DEBUG_CREDENTIALS is not set
    CONFIG_FRAME_POINTER=y
    # CONFIG_BOOT_PRINTK_DELAY is not set
    # CONFIG_RCU_TORTURE_TEST is not set
    # CONFIG_RCU_CPU_STALL_DETECTOR is not set
    # CONFIG_BACKTRACE_SELF_TEST is not set
    # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
    # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
    # CONFIG_LKDTM is not set
    # CONFIG_FAULT_INJECTION is not set
    # CONFIG_LATENCYTOP is not set
    # CONFIG_SYSCTL_SYSCALL_CHECK is not set
    # CONFIG_PAGE_POISONING is not set
    CONFIG_HAVE_FUNCTION_TRACER=y
    CONFIG_HAVE_DYNAMIC_FTRACE=y
    CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
    CONFIG_TRACING_SUPPORT=y
    CONFIG_FTRACE=y
    # CONFIG_FUNCTION_TRACER is not set
    # CONFIG_IRQSOFF_TRACER is not set
    # CONFIG_PREEMPT_TRACER is not set
    # CONFIG_SCHED_TRACER is not set
    # CONFIG_ENABLE_DEFAULT_TRACERS is not set
    CONFIG_BRANCH_PROFILE_NONE=y
    # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
    # CONFIG_PROFILE_ALL_BRANCHES is not set
    # CONFIG_STACK_TRACER is not set
    # CONFIG_BLK_DEV_IO_TRACE is not set
    # CONFIG_DYNAMIC_DEBUG is not set
    # CONFIG_ATOMIC64_SELFTEST is not set
    # CONFIG_SAMPLES is not set
    CONFIG_HAVE_ARCH_KGDB=y
    # CONFIG_KGDB is not set
    # CONFIG_STRICT_DEVMEM is not set
    # CONFIG_ARM_UNWIND is not set
    CONFIG_DEBUG_USER=y
    CONFIG_DEBUG_ERRORS=y
    # CONFIG_DEBUG_STACK_USAGE is not set
    # CONFIG_DEBUG_LL is not set
    # CONFIG_OC_ETM is not set
    
    #
    # Security options
    #
    # CONFIG_KEYS is not set
    # CONFIG_SECURITY_DMESG_RESTRICT is not set
    # CONFIG_SECURITY is not set
    # CONFIG_SECURITYFS is not set
    CONFIG_DEFAULT_SECURITY_DAC=y
    CONFIG_DEFAULT_SECURITY=""
    CONFIG_CRYPTO=y
    
    #
    # Crypto core or helper
    #
    CONFIG_CRYPTO_ALGAPI=y
    CONFIG_CRYPTO_ALGAPI2=y
    CONFIG_CRYPTO_AEAD2=y
    CONFIG_CRYPTO_BLKCIPHER=y
    CONFIG_CRYPTO_BLKCIPHER2=y
    CONFIG_CRYPTO_HASH=y
    CONFIG_CRYPTO_HASH2=y
    CONFIG_CRYPTO_RNG2=y
    CONFIG_CRYPTO_PCOMP2=y
    CONFIG_CRYPTO_MANAGER=y
    CONFIG_CRYPTO_MANAGER2=y
    CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
    # CONFIG_CRYPTO_GF128MUL is not set
    # CONFIG_CRYPTO_NULL is not set
    CONFIG_CRYPTO_WORKQUEUE=y
    # CONFIG_CRYPTO_CRYPTD is not set
    # CONFIG_CRYPTO_AUTHENC is not set
    # CONFIG_CRYPTO_TEST is not set
    
    #
    # Authenticated Encryption with Associated Data
    #
    # CONFIG_CRYPTO_CCM is not set
    # CONFIG_CRYPTO_GCM is not set
    # CONFIG_CRYPTO_SEQIV is not set
    
    #
    # Block modes
    #
    CONFIG_CRYPTO_CBC=y
    # CONFIG_CRYPTO_CTR is not set
    # CONFIG_CRYPTO_CTS is not set
    CONFIG_CRYPTO_ECB=y
    # CONFIG_CRYPTO_LRW is not set
    # CONFIG_CRYPTO_PCBC is not set
    # CONFIG_CRYPTO_XTS is not set
    
    #
    # Hash modes
    #
    # CONFIG_CRYPTO_HMAC is not set
    # CONFIG_CRYPTO_XCBC is not set
    # CONFIG_CRYPTO_VMAC is not set
    
    #
    # Digest
    #
    CONFIG_CRYPTO_CRC32C=m
    # CONFIG_CRYPTO_GHASH is not set
    # CONFIG_CRYPTO_MD4 is not set
    CONFIG_CRYPTO_MD5=y
    # CONFIG_CRYPTO_MICHAEL_MIC is not set
    # CONFIG_CRYPTO_RMD128 is not set
    # CONFIG_CRYPTO_RMD160 is not set
    # CONFIG_CRYPTO_RMD256 is not set
    # CONFIG_CRYPTO_RMD320 is not set
    # CONFIG_CRYPTO_SHA1 is not set
    # CONFIG_CRYPTO_SHA256 is not set
    # CONFIG_CRYPTO_SHA512 is not set
    # CONFIG_CRYPTO_TGR192 is not set
    # CONFIG_CRYPTO_WP512 is not set
    
    #
    # Ciphers
    #
    CONFIG_CRYPTO_AES=y
    # CONFIG_CRYPTO_ANUBIS is not set
    CONFIG_CRYPTO_ARC4=y
    # CONFIG_CRYPTO_BLOWFISH is not set
    # CONFIG_CRYPTO_CAMELLIA is not set
    # CONFIG_CRYPTO_CAST5 is not set
    # CONFIG_CRYPTO_CAST6 is not set
    CONFIG_CRYPTO_DES=y
    # CONFIG_CRYPTO_FCRYPT is not set
    # CONFIG_CRYPTO_KHAZAD is not set
    # CONFIG_CRYPTO_SALSA20 is not set
    # CONFIG_CRYPTO_SEED is not set
    # CONFIG_CRYPTO_SERPENT is not set
    # CONFIG_CRYPTO_TEA is not set
    # CONFIG_CRYPTO_TWOFISH is not set
    
    #
    # Compression
    #
    CONFIG_CRYPTO_DEFLATE=y
    # CONFIG_CRYPTO_ZLIB is not set
    CONFIG_CRYPTO_LZO=y
    
    #
    # Random Number Generation
    #
    # CONFIG_CRYPTO_ANSI_CPRNG is not set
    # CONFIG_CRYPTO_HW is not set
    # CONFIG_BINARY_PRINTF is not set
    
    #
    # Library routines
    #
    CONFIG_BITREVERSE=y
    CONFIG_GENERIC_FIND_LAST_BIT=y
    CONFIG_CRC_CCITT=m
    CONFIG_CRC16=y
    CONFIG_CRC_T10DIF=m
    # CONFIG_CRC_ITU_T is not set
    CONFIG_CRC32=y
    # CONFIG_CRC7 is not set
    # CONFIG_LIBCRC32C is not set
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_LZO_COMPRESS=y
    CONFIG_LZO_DECOMPRESS=y
    CONFIG_DECOMPRESS_GZIP=y
    CONFIG_GENERIC_ALLOCATOR=y
    CONFIG_HAS_IOMEM=y
    CONFIG_HAS_IOPORT=y
    CONFIG_HAS_DMA=y
    CONFIG_NLATTR=y
    CONFIG_GENERIC_ATOMIC64=y
    

    There is no change in VPFE and TVP. 

    Best Regards,

    Uma Shanker

  • Hello Dwarakesh,

    after ps, no av_server.out file. I removed DEI from arguments, still same.


    Best Regards,
    Uma Shanker
  • Hi Uma Shanker,

    Can you try removing this:

    CONFIG_VIDEO_TVP514X=y
    CONFIG_VIDEO_TVP7002=y

    IPNC package uses IPNC framework for Capture and not V4l2
  • Hi,

    By default av_server.out is run from scripts. Did you disable that ?

    Also:
    Can you enable more logs here:
    Source/ipnc_rdk/av_capture/framework/drv/usermod/src/drv_capture.c
    function : DRV_captureOpen(), by defining DRV_SHOW_INFO macro.
  • Hello Dwarakesh,

    I removed this option from kernel configuration.

    CONFIG_VIDEO_TVP514X=y
    CONFIG_VIDEO_TVP7002=y

    Also I defined  DRV_SHOW_INFO macro in Source/ipnc_rdk/av_capture/framework/drv/usermod/src/drv_capture.c

    After Compilation, the logs are: 6557.debug.txt

    And also the boot logs are: 

    boot_debug_after_drv_show_info.txt
    spectross@spectross-laptop:~$ 
    spectross@spectross-laptop:~$ 
    spectross@spectross-laptop:~$ 
    spectross@spectross-laptop:~$ sudo minicom -wD /dev/ttyUSB0 
    [sudo] password for spectross: 
    
    
    Welcome to minicom 2.4
    
    OPTIONS: I18n 
    Compiled on Jan 25 2010, 06:49:09.
    Port /dev/ttyUSB0
    
    Press CTRL-A Z for help on special keys              
                                                         
    DM36x initialization passed!                         
    TI UBL Version: 1.50                                 
    Booting Catalog Boot Loader                          
    BootMode = SD/MMC 
    Starting SDMMC Copy...
       DONE
    Jumping to entry point at 0x81080000.
    
    
    U-Boot 2010.12-rc2 (Mar 24 2011 - 16:49:26)
    
    Cores: ARM 432 MHz
    DDR:   340 MHz
    I2C:   ready
    DRAM:  128 MiB                                                                  
    NAND:  2048 MiB                                                                 
    MMC:   davinci: 0, davinci: 1                                                   
    Bad block table found at page 524224, version 0x0B                              
    Bad block table found at page 1048512, version 0x01                             
    Bad block table found at page 524160, version 0x0B                              
    Bad block table found at page 1048448, version 0x01                             
    nand_read_bbt: Bad block at 0x000003f80000                                      
    nand_read_bbt: Bad block at 0x00000a9a0000                                      
    nand_read_bbt: Bad block at 0x00000c100000                                      
    nand_read_bbt: Bad block at 0x000022040000                                      
    nand_read_bbt: Bad block at 0x000024260000                                      
    nand_read_bbt: Bad block at 0x000033980000                                      
    nand_read_bbt: Bad block at 0x0000355a0000                                      
    nand_read_bbt: Bad block at 0x000037580000                                      
    nand_read_bbt: Bad block at 0x000037cc0000                                      
    nand_read_bbt: Bad block at 0x000037ce0000                                      
    nand_read_bbt: Bad block at 0x00003bee0000                                      
    nand_read_bbt: Bad block at 0x00003bf00000                                      
    nand_read_bbt: Bad block at 0x00003bf20000                                      
    nand_read_bbt: Bad block at 0x00003d660000                                      
    nand_read_bbt: Bad block at 0x00003f860000                                      
    nand_read_bbt: Bad block at 0x000040400000                                      
    nand_read_bbt: Bad block at 0x000045aa0000                                      
    nand_read_bbt: Bad block at 0x00004cda0000                                      
    nand_read_bbt: Bad block at 0x00004ffe0000                                      
    nand_read_bbt: Bad block at 0x000051e00000                                      
    nand_read_bbt: Bad block at 0x00005bd60000                                      
    nand_read_bbt: Bad block at 0x000064640000                                      
    nand_read_bbt: Bad block at 0x0000668a0000                                      
    nand_read_bbt: Bad block at 0x000066ba0000                                      
    nand_read_bbt: Bad block at 0x000070e60000                                      
    nand_read_bbt: Bad block at 0x0000738c0000                                      
    nand_read_bbt: Bad block at 0x000074a60000                                      
    nand_read_bbt: Bad block at 0x00007dd00000                                      
    Net:   Ethernet PHY: GENERIC @ 0x00                                             
    DaVinci-EMAC                                                                    
    Hit any key to stop autoboot:  0                                                
    reading boot.scr                                                                
                                                                                    
    ** Unable to read "boot.scr" from mmc 0:1 **                                    
    reading uImage                                                                  
                                                                                    
    5150208 bytes read                                                              
    ## Booting kernel from Legacy Image at 80700000 ...                             
       Image Name:   Linux-2.6.37_IPNC_DM365EVM_5.1.0                               
       Created:      2017-04-12   5:50:09 UTC                                       
       Image Type:   ARM Linux Kernel Image (uncompressed)                          
       Data Size:    5150144 Bytes = 4.9 MiB                                        
       Load Address: 80008000                                                       
       Entry Point:  80008000                                                       
       Verifying Checksum ... OK                                                    
       Loading Kernel Image ... OK                                                  
    OK                                                                              
                                                                                    
    Starting kernel ...                                                             
                                                                                    
    Linux version 2.6.37_IPNC_DM365EVM_5.1.0 (root@ubuntu) (gcc version 4.3.3 (Sourc
    ery G++ Lite 2009q1-203) ) #2 PREEMPT Wed Apr 12 11:20:07 IST 2017              
    CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                   
    CPU: VIVT data cache, VIVT instruction cache                                    
    Machine: DaVinci DM36x EVM                                                      
    Memory policy: ECC disabled, Data cache writeback                               
    DaVinci dm36x_rev1.2 variant 0x8                                                
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 12192      
    Kernel command line: mem=48M console=ttyS0,115200n8 noinitrd root=/dev/mmcblk0p2
     rootwait ip=192.168.1.253:192.168.1.184:192.168.1.1:255.255.255.0:::off cmemk.p
    hys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 cme
    mk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.useHea
    pIfPoolUnavailable=1                                                            
    PID hash table entries: 256 (order: -2, 1024 bytes)                             
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                   
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                    
    Memory: 48MB = 48MB total                                                       
    Memory: 43440k/43440k available, 5712k reserved, 0K highmem                     
    Virtual kernel memory layout:                                                   
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)                               
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)                               
        DMA     : 0xff000000 - 0xffe00000   (  14 MB)                               
        vmalloc : 0xc3800000 - 0xfea00000   ( 946 MB)                               
        lowmem  : 0xc0000000 - 0xc3000000   (  48 MB)                               
        modules : 0xbf000000 - 0xc0000000   (  16 MB)                               
          .init : 0xc0008000 - 0xc002d000   ( 148 kB)                               
          .text : 0xc002d000 - 0xc04c0000   (4684 kB)                               
          .data : 0xc04c0000 - 0xc04f15c0   ( 198 kB)                               
    SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1         
    Preemptable hierarchical RCU implementation.                                    
            RCU-based detection of stalled CPUs is disabled.                        
            Verbose stalled-CPUs detection is disabled.                             
    NR_IRQS:245                                                                     
    Console: colour dummy device 80x30                                              
    Calibrating delay loop... 215.44 BogoMIPS (lpj=1077248)                         
    pid_max: default: 32768 minimum: 301                                            
    Mount-cache hash table entries: 512                                             
    CPU: Testing write buffer coherency: ok                                         
    DaVinci: 8 gpio irqs                                                            
    NET: Registered protocol family 16                                              
    EVM: HD imager video input                                                      
    bio: create slab <bio-0> at 0                                                   
    SCSI subsystem initialized                                                      
    usbcore: registered new interface driver usbfs                                  
    usbcore: registered new interface driver hub                                    
    usbcore: registered new device driver usb                                       
    vpss vpss: dm365_vpss vpss probed                                               
    vpss vpss: dm365_vpss vpss probe success                                        
    Advanced Linux Sound Architecture Driver Version 1.0.23.                        
    cfg80211: Calling CRDA to update world regulatory domain                        
    Switching to clocksource timer0_1                                               
    NET: Registered protocol family 2                                               
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                  
    TCP established hash table entries: 2048 (order: 2, 16384 bytes)                
    TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                        
    TCP: Hash tables configured (established 2048 bind 2048)                        
    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.                       
    Installing knfsd (copyright (C) 1996 okir@monad.swb.de).                        
    JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.                            
    msgmni has been set to 84                                                       
    io scheduler noop registered (default)                                          
    CSL: Module install successful, device major num = 254                          
    CSL: Module version 0.10.00, built on Apr 12 2017 10:56:38                      
    I2C: Module install successful, device major num = 253                          
    DMA: Module install successful, device major num = 252                          
    EVM: switch to tvp5146 SD video input                                           
    DRV: Sensor interface selected on DM365 EVM                                     
    DRV: Module install successful                                                  
    DRV: Module built on Apr 12 2017 10:56:40                                       
    DRV: EDMACC.QUEPRI  = 00002777                                                  
    DRV: SYSTEM.MSTPRI0 = 00440011                                                  
    DRV: SYSTEM.MSTPRI1 = 00000444                                                  
    DRV: ISP.BCR        = 00000002                                                  
    DRV: SYSTEM.MISC    = 00000399                                                  
    EDMAK module: built on Apr 12 2017 at 10:56:22                                  
      Reference Linux version 2.6.37                                                
      File /home/spectross/Projects/IPNC_RDK/Source/dvsdk_ipnctools/linuxutils_2_26_
    02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c                        
    IRQK module: built on Apr 12 2017 at 10:56:17                                   
      Reference Linux version 2.6.37                                                
      File /home/spectross/Projects/IPNC_RDK/Source/dvsdk_ipnctools/linuxutils_2_26_
    02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c                          
    irqk initialized                                                                
    CMEMK module: built on Apr 12 2017 at 10:56:20                                  
      Reference Linux version 2.6.37                                                
      File /home/spectross/Projects/IPNC_RDK/Source/dvsdk_ipnctools/linuxutils_2_26_
    02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c                        
    allocated heap buffer 0xc4000000 of size 0x5000000                              
    heap fallback enabled - will try heap if pool buffer is not available           
    CMEM Range Overlaps Kernel Physical - allowing overlap                          
    CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)             
    cmemk initialized                                                               
    Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled                        
    serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A                    
    console [ttyS0] enabled                                                         
    serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1d06000 IRQ4
    1): -22                                                                         
    brd: module loaded                                                              
    at24 1-0050: 32768 byte 24c256 EEPROM (writable)                                
    Read MAC addr from EEPROM: 00:0e:99:03:50:a1                                    
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron )                     
    2 NAND chips detected                                                           
    Creating 5 MTD partitions on "davinci_nand.0":                                  
    0x000000000000-0x000000f00000 : "bootloader"                                    
    0x000000f00000-0x000001000000 : "params"                                        
    0x000001000000-0x000001400000 : "kernel"                                        
    0x000001400000-0x000021400000 : "filesystem1"                                   
    0x000021400000-0x000080000000 : "filesystem2"                                   
    davinci_nand davinci_nand.0: controller rev. 2.3                                
    spi_davinci spi_davinci.0: Controller at 0xfec66000                             
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.4                          
    davinci_mdio davinci_mdio.0: detected phy mask fffffffc                         
    davinci_mdio.0: probed                                                          
    davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown                
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown                
    console [netcon0] enabled                                                       
    netconsole: network logging started                                             
    mice: PS/2 mouse device common for all mice                                     
    input: TSC2004 Touchscreen as /devices/virtual/input/input0                     
    dm365evm_keys: probe of 1-0025 failed with error -16                            
    i2c /dev entries driver                                                         
    Linux media interface: v0.10                                                    
    lirc_dev: IR Remote Control driver registered, major 246                        
    IR NEC protocol handler initialized                                             
    IR RC5(x) protocol handler initialized                                          
    IR RC6 protocol handler initialized                                             
    IR JVC protocol handler initialized                                             
    IR Sony protocol handler initialized                                            
    IR RC5 (streamzap) protocol handler initialized                                 
    IR LIRC bridge handler initialized                                              
    Linux video capture interface: v2.00                                            
    vpbe-osd vpbe-osd: OSD sub device probe success                                 
    vpbe-venc vpbe-venc: VENC sub device probe success                              
    vpbe-v4l2 vpbe-v4l2: vpbe v4l2 device registered                                
    ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)                         
    write byte data failed                                                          
    vpbe-v4l2 vpbe-v4l2: v4l2 sub device ths7303 registered                         
    Setting default output to Composite                                             
    Setting default mode to ntsc                                                    
    vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                    
    vpbe-v4l2 vpbe-v4l2: layer=c299d400,layer->video_dev=c299d4f4                   
    vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                    
    vpbe-v4l2 vpbe-v4l2: layer=c299d600,layer->video_dev=c299d6f4                   
    watchdog watchdog: heartbeat 60 sec                                             
    davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode                                
    usbcore: registered new interface driver usbhid                                 
    usbhid: USB HID core driver                                                     
    asoc: tlv320aic3x-hifi <-> davinci-mcbsp mapping ok                             
    ALSA device list:                                                               
      #0: DaVinci DM365 EVM                                                         
    TCP cubic registered                                                            
    NET: Registered protocol family 17                                              
    lib80211: common routines for IEEE802.11 drivers                                
    mmc0: new SDHC card at address e624                                             
    mmcblk0: mmc0:e624 SD08G 7.40 GiB                                               
     mmcblk0: p1 p2                                                                 
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=221613)  
    IP-Config: Complete:                                                            
         device=eth0, addr=192.168.1.253, mask=255.255.255.0, gw=192.168.1.1,       
         host=192.168.1.253, domain=, nis-domain=(none),                            
         bootserver=192.168.1.184, rootserver=192.168.1.184, rootpath=              
    EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional featu
    res (240)                                                                       
    EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional featu
    res (240)                                                                       
    EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)    
    VFS: Mounted root (ext4 filesystem) on device 179:2.                            
    Freeing init memory: 148K                                                       
    INIT: version 2.86 booting                                                      
    PHY: 0:01 - Link is Up - 100/Full                                               
    INIT: Entering runlevel: 5                                                      
    Starting telnet daemon.                                                         
    Starting syslogd/klogd: done                                                    
    getty: ioctl() TIOCSPGR                                                         
     _____                    _____           _         _                           
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                         
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                        
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                          
                  |___|                    |___|                                    
                                                                                    
    Arago Project http://arago-project.org 192.168.1.253 console                    
                                                                                    
    Arago 2009.11 192.168.1.253 console                                             
                                                                                    
    192.168.1.253 login: root                                                       
    -sh: can't access tty; job control turned off                                   
    root@192:~#                                                                     
    root@192:~#cd /opt/ipnc 
    root@192:/opt/ipnc# ./av_server.out DM368 DEI D1 H264 3000000 CBR AUTO          
                                                                                    
     DM365MM Init Successful                                                        
    AVSERVER UI: Initializing.                                                      
                                                                                    
     CLK Hz,                                                                        
     ARM   Hz =  432000000                                                          
     DDR   Hz =  340000000                                                          
     VPSS  Hz =  340000000                                                          
     IMCOP Hz =  340000000                                                          
                                                                                    
     [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR                
    IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter       
                                                                                    
     DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011                
                                                                                    
    CONFIGURING AVSERVER FOR DM368 .....                                            
    Creat queue id:0                                                                
    queue id:0                                                                      
     CAPTURE: Recevied CMD = 0x0300                                                 
     CAPTURE: Create...                                                             
     CAPTURE: Opening capture on imager TVP514X.                                    
     CAPTURE: Opening imager TVP514X.                                               
    Floating point exception 
    
    

    Please review on it and guide me. 

    Best Regards,

    Uma Shanker

  • Hi Uma,

    From the logs, it is clear that inside DRV_imgsOpen() function, it is crashing. Add further logs, each line to understand which is causing this inside this function in file : ipnc_rdk/av_capture/framework/drv/usermod/src/imgs_TVP514X/drv_imgs_TVP514X.c (also funcctions that are called within DRV_imgsOpen())
  • Hello Dwarakesh,

    The script has been changed according to the "YUV_Sensor_Integration_Guide_IPNC_DM36x" PDF file which is present in Collaterals which tells how to run it for EVM.

    Also the application is crashing when it is inside DRV_imgsOpen() function. I will add debug and will update you.

    Thank you,

    Best Regards,

    Uma Shanker

  • Hi Uma,

    I can see you are busy with other issues, please do update it if you are facing any issue in this or close it.
  • Hello,

    Now we are able to see the live video on the CVBS Out and able to record the video with IPNC RDK 5.1.0 on DM36x EVM.

    But Currently, we are facing following issues:-

    1. We are not able to stream the H.264 encoded video with bit rate greater than 300kbps. We are using VLC for streaming & debug logs is attached.

    2. We are not able to access the web based GUI.

    We are running the application through the command line. We have commented some lines of rcS script as mentioned in the YUV Sensor Guide Document.

    For GUI, we are using windows 7 64bit with IE version 8.

    Please suggest what i have to do for the above.

    DM36x_logs.txt
    DM36x initialization passed!
    TI UBL Version: 1.50
    Booting Catalog Boot Loader
    BootMode = SD/MMC 
    Starting SDMMC Copy...
       DONE
    Jumping to entry point at 0x81080000.
    
    
    U-Boot 2010.12-rc2 (Mar 24 2011 - 16:49:26)
    
    Cores: ARM 432 MHz
    DDR:   340 MHz
    I2C:   ready                                                                    
    DRAM:  128 MiB                                                                  
    NAND:  2048 MiB                                                                 
    MMC:   davinci: 0, davinci: 1                                                   
    Bad block table found at page 524224, version 0x13                              
    Bad block table found at page 1048512, version 0x01                             
    Bad block table found at page 524160, version 0x13                              
    Bad block table found at page 1048448, version 0x01                             
    nand_read_bbt: Bad block at 0x000003f80000                                      
    nand_read_bbt: Bad block at 0x00000a9a0000                                      
    nand_read_bbt: Bad block at 0x00000c100000                                      
    nand_read_bbt: Bad block at 0x000022040000                                      
    nand_read_bbt: Bad block at 0x000024260000                                      
    nand_read_bbt: Bad block at 0x000026460000                                      
    nand_read_bbt: Bad block at 0x000030180000                                      
    nand_read_bbt: Bad block at 0x000031840000                                      
    nand_read_bbt: Bad block at 0x000031ae0000                                      
    nand_read_bbt: Bad block at 0x000032740000                                      
    nand_read_bbt: Bad block at 0x0000328e0000                                      
    nand_read_bbt: Bad block at 0x000032d80000                                      
    nand_read_bbt: Bad block at 0x000033980000                                      
    nand_read_bbt: Bad block at 0x0000355a0000                                      
    nand_read_bbt: Bad block at 0x000037580000                                      
    nand_read_bbt: Bad block at 0x000037cc0000                                      
    nand_read_bbt: Bad block at 0x000037ce0000                                      
    nand_read_bbt: Bad block at 0x000039780000                                      
    nand_read_bbt: Bad block at 0x00003bee0000                                      
    nand_read_bbt: Bad block at 0x00003bf00000                                      
    nand_read_bbt: Bad block at 0x00003bf20000                                      
    nand_read_bbt: Bad block at 0x00003d660000                                      
    nand_read_bbt: Bad block at 0x00003f860000                                      
    nand_read_bbt: Bad block at 0x000040400000                                      
    nand_read_bbt: Bad block at 0x000045aa0000                                      
    nand_read_bbt: Bad block at 0x00004cda0000                                      
    nand_read_bbt: Bad block at 0x00004ffe0000                                      
    nand_read_bbt: Bad block at 0x000051e00000                                      
    nand_read_bbt: Bad block at 0x00005bd60000                                      
    nand_read_bbt: Bad block at 0x000064640000                                      
    nand_read_bbt: Bad block at 0x0000668a0000                                      
    nand_read_bbt: Bad block at 0x000066ba0000                                      
    nand_read_bbt: Bad block at 0x000070e60000                                      
    nand_read_bbt: Bad block at 0x0000738c0000                                      
    nand_read_bbt: Bad block at 0x000074a60000                                      
    nand_read_bbt: Bad block at 0x00007dd00000                                      
    Net:   Ethernet PHY: GENERIC @ 0x00                                             
    DaVinci-EMAC                                                                    
    Hit any key to stop autoboot:  0                                                
    reading boot.scr                                                                
                                                                                    
    ** Unable to read "boot.scr" from mmc 0:1 **                                    
    reading uImage                                                                  
                                                                                    
    5150208 bytes read                                                              
    ## Booting kernel from Legacy Image at 80700000 ...                             
       Image Name:   Linux-2.6.37_IPNC_DM365EVM_5.1.0                               
       Created:      2017-04-13   4:08:12 UTC                                       
       Image Type:   ARM Linux Kernel Image (uncompressed)                          
       Data Size:    5150144 Bytes = 4.9 MiB                                        
       Load Address: 80008000                                                       
       Entry Point:  80008000                                                       
       Verifying Checksum ... OK                                                    
       Loading Kernel Image ... OK                                                  
    OK                                                                              
                                                                                    
    Starting kernel ...                                                             
                                                                                    
    Linux version 2.6.37_IPNC_DM365EVM_5.1.0 (root@ubuntu) (gcc version 4.3.3 (Sourc
    ery G++ Lite 2009q1-203) ) #2 PREEMPT Thu Apr 13 09:38:10 IST 2017              
    CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                   
    CPU: VIVT data cache, VIVT instruction cache                                    
    Machine: DaVinci DM36x EVM                                                      
    Memory policy: ECC disabled, Data cache writeback                               
    DaVinci dm36x_rev1.2 variant 0x8                                                
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 12192      
    Kernel command line: mem=48M console=ttyS0,115200n8 noinitrd root=/dev/mmcblk0p2
     rootwait ip=192.168.1.253:192.168.1.184:192.168.1.1:255.255.255.0:::off cmemk.p
    hys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 cme
    mk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.useHea
    pIfPoolUnavailable=1                                                            
    PID hash table entries: 256 (order: -2, 1024 bytes)                             
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                   
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                    
    Memory: 48MB = 48MB total                                                       
    Memory: 43440k/43440k available, 5712k reserved, 0K highmem                     
    Virtual kernel memory layout:                                                   
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)                               
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)                               
        DMA     : 0xff000000 - 0xffe00000   (  14 MB)                               
        vmalloc : 0xc3800000 - 0xfea00000   ( 946 MB)                               
        lowmem  : 0xc0000000 - 0xc3000000   (  48 MB)                               
        modules : 0xbf000000 - 0xc0000000   (  16 MB)                               
          .init : 0xc0008000 - 0xc002d000   ( 148 kB)                               
          .text : 0xc002d000 - 0xc04c0000   (4684 kB)                               
          .data : 0xc04c0000 - 0xc04f15c0   ( 198 kB)                               
    SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1         
    Preemptable hierarchical RCU implementation.                                    
            RCU-based detection of stalled CPUs is disabled.                        
            Verbose stalled-CPUs detection is disabled.                             
    NR_IRQS:245                                                                     
    Console: colour dummy device 80x30                                              
    Calibrating delay loop... 215.44 BogoMIPS (lpj=1077248)                         
    pid_max: default: 32768 minimum: 301                                            
    Mount-cache hash table entries: 512                                             
    CPU: Testing write buffer coherency: ok                                         
    DaVinci: 8 gpio irqs                                                            
    NET: Registered protocol family 16                                              
    EVM: HD imager video input                                                      
    bio: create slab <bio-0> at 0                                                   
    SCSI subsystem initialized                                                      
    usbcore: registered new interface driver usbfs                                  
    usbcore: registered new interface driver hub                                    
    usbcore: registered new device driver usb                                       
    vpss vpss: dm365_vpss vpss probed                                               
    vpss vpss: dm365_vpss vpss probe success                                        
    Advanced Linux Sound Architecture Driver Version 1.0.23.                        
    cfg80211: Calling CRDA to update world regulatory domain                        
    Switching to clocksource timer0_1                                               
    NET: Registered protocol family 2                                               
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                  
    TCP established hash table entries: 2048 (order: 2, 16384 bytes)                
    TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                        
    TCP: Hash tables configured (established 2048 bind 2048)                        
    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.                       
    Installing knfsd (copyright (C) 1996 okir@monad.swb.de).                        
    JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.                            
    msgmni has been set to 84                                                       
    io scheduler noop registered (default)                                          
    CSL: Module install successful, device major num = 254                          
    CSL: Module version 0.10.00, built on Apr 13 2017 09:21:36                      
    I2C: Module install successful, device major num = 253                          
    DMA: Module install successful, device major num = 252                          
    EVM: switch to tvp5146 SD video input                                           
    DRV: Sensor interface selected on DM365 EVM                                     
    DRV: Module install successful                                                  
    DRV: Module built on Apr 13 2017 09:21:37                                       
    DRV: EDMACC.QUEPRI  = 00002777                                                  
    DRV: SYSTEM.MSTPRI0 = 00440011                                                  
    DRV: SYSTEM.MSTPRI1 = 00000444                                                  
    DRV: ISP.BCR        = 00000002                                                  
    DRV: SYSTEM.MISC    = 00000399                                                  
    EDMAK module: built on Apr 13 2017 at 09:21:19                                  
      Reference Linux version 2.6.37                                                
      File /home/spectross/Projects/IPNC_RDK/Source/dvsdk_ipnctools/linuxutils_2_26_
    02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c                        
    IRQK module: built on Apr 13 2017 at 09:21:14                                   
      Reference Linux version 2.6.37                                                
      File /home/spectross/Projects/IPNC_RDK/Source/dvsdk_ipnctools/linuxutils_2_26_
    02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c                          
    irqk initialized                                                                
    CMEMK module: built on Apr 13 2017 at 09:21:17                                  
      Reference Linux version 2.6.37                                                
      File /home/spectross/Projects/IPNC_RDK/Source/dvsdk_ipnctools/linuxutils_2_26_
    02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c                        
    allocated heap buffer 0xc4000000 of size 0x5000000                              
    heap fallback enabled - will try heap if pool buffer is not available           
    CMEM Range Overlaps Kernel Physical - allowing overlap                          
    CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)             
    cmemk initialized                                                               
    Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled                        
    serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A                    
    console [ttyS0] enabled                                                         
    serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1d06000 IRQ4
    1): -22                                                                         
    brd: module loaded                                                              
    at24 1-0050: 32768 byte 24c256 EEPROM (writable)                                
    Read MAC addr from EEPROM: 00:0e:99:03:50:a1                                    
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron )                     
    2 NAND chips detected                                                           
    Creating 5 MTD partitions on "davinci_nand.0":                                  
    0x000000000000-0x000000f00000 : "bootloader"                                    
    0x000000f00000-0x000001000000 : "params"                                        
    0x000001000000-0x000001400000 : "kernel"                                        
    0x000001400000-0x000021400000 : "filesystem1"                                   
    0x000021400000-0x000080000000 : "filesystem2"                                   
    davinci_nand davinci_nand.0: controller rev. 2.3                                
    spi_davinci spi_davinci.0: Controller at 0xfec66000                             
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.4                          
    davinci_mdio davinci_mdio.0: detected phy mask fffffffc                         
    davinci_mdio.0: probed                                                          
    davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown                
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown                
    console [netcon0] enabled                                                       
    netconsole: network logging started                                             
    mice: PS/2 mouse device common for all mice                                     
    input: TSC2004 Touchscreen as /devices/virtual/input/input0                     
    dm365evm_keys: probe of 1-0025 failed with error -16                            
    i2c /dev entries driver                                                         
    Linux media interface: v0.10                                                    
    lirc_dev: IR Remote Control driver registered, major 246                        
    IR NEC protocol handler initialized                                             
    IR RC5(x) protocol handler initialized                                          
    IR RC6 protocol handler initialized                                             
    IR JVC protocol handler initialized                                             
    IR Sony protocol handler initialized                                            
    IR RC5 (streamzap) protocol handler initialized                                 
    IR LIRC bridge handler initialized                                              
    Linux video capture interface: v2.00                                            
    vpbe-osd vpbe-osd: OSD sub device probe success                                 
    vpbe-venc vpbe-venc: VENC sub device probe success                              
    vpbe-v4l2 vpbe-v4l2: vpbe v4l2 device registered                                
    ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)                         
    write byte data failed                                                          
    vpbe-v4l2 vpbe-v4l2: v4l2 sub device ths7303 registered                         
    Setting default output to Composite                                             
    Setting default mode to ntsc                                                    
    vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                    
    vpbe-v4l2 vpbe-v4l2: layer=c29df400,layer->video_dev=c29df4f4                   
    vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.                    
    vpbe-v4l2 vpbe-v4l2: layer=c29df600,layer->video_dev=c29df6f4                   
    watchdog watchdog: heartbeat 60 sec                                             
    davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode                                
    usbcore: registered new interface driver usbhid                                 
    usbhid: USB HID core driver                                                     
    asoc: tlv320aic3x-hifi <-> davinci-mcbsp mapping ok                             
    ALSA device list:                                                               
      #0: DaVinci DM365 EVM                                                         
    TCP cubic registered                                                            
    NET: Registered protocol family 17                                              
    lib80211: common routines for IEEE802.11 drivers                                
    mmc0: new SDHC card at address e624                                             
    mmcblk0: mmc0:e624 SD08G 7.40 GiB                                               
     mmcblk0: p1 p2                                                                 
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=221613)  
    IP-Config: Complete:                                                            
         device=eth0, addr=192.168.1.253, mask=255.255.255.0, gw=192.168.1.1,       
         host=192.168.1.253, domain=, nis-domain=(none),                            
         bootserver=192.168.1.184, rootserver=192.168.1.184, rootpath=              
    EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional featu
    res (240)                                                                       
    EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional featu
    res (244)                                                                       
    EXT4-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended                                                                        
    EXT4-fs (mmcblk0p2): recovery complete                                          
    EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)    
    VFS: Mounted root (ext4 filesystem) on device 179:2.                            
    Freeing init memory: 148K                                                       
    INIT: version 2.86 booting                                                      
    mtd->read(0x100 bytes from 0x12ea0000) returned ECC error                       
    PHY: 0:01 - Link is Up - 100/Full                                               
    INIT: Entering runlevel: 5                                                      
    Starting telnet daemon.                                                         
    Starting syslogd/klogd: done                                                    
    getty: ioctl() TIOCSPGR                                                         
     _____                    _____           _         _                           
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                         
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                        
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                          
                  |___|                    |___|                                    
                                                                                    
    Arago Project http://arago-project.org 192.168.1.253 console                    
                                                                                    
    Arago 2009.11 192.168.1.253 console                                             
                                                            
    192.168.1.253 login: root                                                       
    -sh: can't access tty; job control turned off                                   
    root@192:~#                                                                     
    root@192:~# cd /opt/ipnc/                                                       
    root@192:/opt/ipnc#                                                             
    root@192:/opt/ipnc#                                                             
    root@192:/opt/ipnc# ./av_server.out DM368 D1 720 480 H264 1500000 VBR AUTO RTSP 
    YUV_MOD_INTERLACED is set                                                       
                                                                                    
     DM365MM Init Successful                                                        
    AVSERVER UI: Initializing.                                                      
                                                                                    
     CLK Hz,                                                                        
     ARM   Hz =  432000000                                                          
     DDR   Hz =  340000000                                                          
     VPSS  Hz =  340000000                                                          
     IMCOP Hz =  340000000                                                          
                                                                                    
     [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR                
    IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter       
                                                                                    
     DM365MM Init SuccessfulSYSTEM.MSTPRI0 value changed to 00440011                
                                                                                    
    CONFIGURING AVSERVER FOR DM368 .....                                            
    Creat queue id:0                                                                
    queue id:0                                                                      
    Before File Save enable in AV ServerUI                                          
     AVSERVER UI: Starting Streaming Server...                                      
    ApproDrvInit: 10                                                                
    Creat queue id:32769                                                            
    ApproDrvInit: 8                                                                 
    queue id:32769                                                                  
    ApproDrvInit: 6                                                                 
    queue id:32769                                                                  
    ApproDrvInit: 2                                                                 
    ApproDrvInit: 9                                                                 
    queue id:32769                                                                  
    queue id:32769                                                                  
    queue id:32769                                                                  
     AVSERVER UI: Starting Streaming Server...DONE                                  
     CAPTURE: Recevied CMD = 0x0300                                                 
     CAPTURE: Create...                                                             
     CAPTURE: Opening capture on imager TVP514X.                                    
    Inside DRV_captureOpen                                                          
     CAPTURE: Opening imager TVP514X.                                               
    Inside DRV_imgsOpen                                                             
    In DRV_imgGetWidthHeight, mode is: 1 gYuvModeWidth : 720 gYuvModeHeight : 480   
    In DRV_imgGetWidthHeight, width is: 736, height is: 480                         
    Inside DRV_imgsOpen after DRV_imgGetWidthHeight, width is: 736, height is: 480  
    Inside DRV_imgsOpen after H & V PAD, DRV_imgGetWidthHeight, width is: 736, heigh
    t is: 480                                                                       
    Inside CalcFrameTimedataW is: 736, dataH is: 480                                
    In DRV_imgsCalcFrameTime, dataW is: 736, dataH is: 480                          
    After IMGS_W_MAX/dataW & IMGS_H_MAX/dataH                                       
    Before col_start in DRV_imgsCalcFrameTime                                       
    After col_start in DRV_imgsCalcFrameTime                                        
    In between pFrame in DRV_imgsCalcFrameTime                                      
    Inside CalcFrameTime3                                                           
    SENSOR FPS VALUE = 30                                                           
    Inside CalcFrameTime3                                                           
     CAPTURE: Opening ISIF.                                                         
     CAPTURE: Opening H3A.                                                          
     CAPTURE: Opening IPIPE.                                                        
     CAPTURE: Open DONE.                                                            
     CAPTURE: Create...DONE                                                         
                                                                                    
    queue id:32769                                                                  
    IPNC_DM365EVM_5.1.0 (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1  
     DM365MM Init SuccessfulIPNC AUTO_IRIS = 1                                      
    Initializing...                                                                 
    Initializing...                                                                 
    Initializing...                                                                 
    Initializing...                                                                 
    Initializing...                                                                 
    ...done initializing                                                            
    ...done initializing                                                            
    ...done initializing                                                            
    ...done initializing                                                            
    ...done initializing                                                            
    Play this stream using the URL:                                                 
            rtsp://192.168.1.253:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG
                                                                                    
    (We use port 8302 for optional RTSP-over-HTTP tunneling.)                       
    Play this stream using the URL:                                                 
            rtsp://192.168.1.253:8554/PSIA/Streaming/channels/1?videoCodecType=MPEG4
                                                                                    
    (We use port 8301 for optional RTSP-over-HTTP tunneling.)                       
    Play this stream using the URL:                                                 
            rtsp://192.168.1.253:8556/PSIA/Streaming/channels/2?videoCodecType=H.264
                                                                                    
    (We use port 8303 for optional RTSP-over-HTTP tunneling.)                       
    Play this stream using the URL:                                                 
            rtsp://192.168.1.253:8557/PSIA/Streaming/channels/2?videoCodecType=H.264
                                                                                    
    (We use port 8304 for optional RTSP-over-HTTP tunneling.)                       
    Play this stream using the URL:                                                 
            rtsp://192.168.1.253:8553/PSIA/Streaming/channels/1?videoCodecType=MPEG4
                                                                                    
    (We use port 8300 for optional RTSP-over-HTTP tunneling.)                       
     CAPTURE: Start...                                                              
     CAPTURE: Starting IPIPE.                                                       
     CAPTURE: Starting ISIF.                                                        
     CAPTURE: Starting imager.                                                      
     CAPTURE: Starting H3A.                                                         
     CAPTURE: Start DONE.                                                           
     CAPTURE: Start...DONE                                                          
                                                                                    
     Current Settings,                                                              
     Face Detect                     : OFF                                          
     Lens Distortion Correction (LDC): OFF                                          
     Video Stabilization             : OFF                                          
     Advanced DMVA                   : OFF                                          
     Spatial NF                      : OFF                                          
     Temporal NF                     : OFF                                          
     File Save                       : OFF                                          
     AE/AWB                          : OFF                                          
     Host-name / IP address          : 192.168.1.253                                
                                                                                    
     ==============                                                                 
     AV Server Main                                                                 
     ==============                                                                 
                                                                                    
     1: Toggle ON/OFF: Face Detect                                                  
     2: Toggle ON/OFF: LDC                                                          
     3: Toggle ON/OFF: Video Stabilization                                          
     4: Toggle ON/OFF: Spatial  NF                                                  
     5: Toggle ON/OFF: Temporal NF                                                  
     6: Toggle ON/OFF: Save to file                                                 
     7: Toggle ON/OFF: AE/AWB                                                       
     9: Toggle ON/OFF: Advanced DMVA                                                
                                                                                    
     r: Save RAW data to file                                                       
     y: Save YUV data to file                                                       
     p: Print Profile Info                                                          
                                                                                    
     0: Stop and Exit                                                               
                                                                                    
     Enter Choice : Stream 2 is not avaliable~~~~~~~~1:vol_data.size = 288          
    caught SIGTERM: shutting down                                                   
    ApproDrvExit: 10
    

    Regards,

    Uma Shanker