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.

Bringup tms320dm6467 with dvsdk 3.10.00.19

Other Parts Discussed in Thread: PCF8574A, THS7303, THS8200, THS7353, TVP7002

Kernel configured with davinci_dm646x_1ghz_defconfig and rootfs NFS mounted.

The file system is arago demo from TI.

There are number of problems during the boot. One of them causes that decode demo doesn't work.

./decode -v ./data/videos/davincieffect_1080i_30fps.264

The output is

Error: Failed to create display device

Please, help with all those problem, specially why no video with decode demo.

Linux version 2.6.32-rc2-davinci1 (gxk@nasdaq) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #
1 PREEMPT Wed Jan 11 14:45:36 IST 2012                                                              
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                                       
CPU: VIVT data cache, VIVT instruction cache                                                        
Machine: DaVinci DM646x EVM                                                                         
Memory policy: ECC disabled, Data cache writeback                                                   
DaVinci dm6467_rev1.x variant 0x0                                                                   
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 16256                         
Kernel command line: console=ttyS0,115200n8 root=eth0 rw nfsroot=192.168.0.4:/opt/rootfs/arago,noloc
k mem=64M0x8000000,32M0x8600000 ip=192.168.0.121:192.168.0.4:192.168.0.4:255.255.255.0:gxk_dm6467:et
h0:off vpif_display.ch2_numbuffers=0 vpif_display.ch3_numbuffers=0                                  
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: 64MB = 64MB total                                                                           
Memory: 60512KB available (3884K code, 335K data, 144K init, 0K highmem)                            
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1                             
Hierarchical RCU implementation.                                                                    
NR_IRQS:245                                                                                         
Console: colour dummy device 80x30                                                                  
Calibrating delay loop... 181.04 BogoMIPS (lpj=905216)                                              
Mount-cache hash table entries: 512                                                                 
CPU: Testing write buffer coherency: ok                                                             
DaVinci: 43 gpio irqs                                                                               
NET: Registered protocol family 16                                                                  
MUX: Setting register STSOMUX_DISABLE                                                               
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                                          
MUX: Setting register STSIMUX_DISABLE                                                               
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                                          
MUX: Setting register PTSOMUX_DISABLE                                                               
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                                          
MUX: Setting register PTSIMUX_DISABLE                                                               
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                                          
MUX: initialized CIR_UART2                                                                          
MUX: Setting register CIR_UART2                                                                     
           PINMUX1 (0x00000004) = 0x00000000 -> 0x00000020                                          
MUX: initialized ATAEN                                                                              
MUX: Setting register ATAEN                                                                         
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000001                                          
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                                                           
pcf857x 1-0038: gpios 145..152 on a pcf8574a                                                        
pcf857x 1-0038: setup --> -38                                                                       
vpif vpif: vpif probe success                                                                       
Switching to clocksource timer0_1                                                                   
musb_hdrc: version 6.0, pio, peripheral, debug=0                                                    
musb_hdrc: USB Peripheral mode controller at fec64000 using PIO, IRQ 13                             
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                                                                                 
NET: Registered protocol family 1                                                                   
RPC: Registered udp transport module.                                                               
RPC: Registered tcp transport module.                                                               
RPC: Registered tcp NFSv4.1 backchannel transport module.                                           
JFFS2 version 2.2. (NAND) �� 2001-2006 Red Hat, Inc.                                                
msgmni has been set to 118                                                                          
io scheduler noop registered                                                                        
io scheduler anticipatory registered (default)                                                      
CIR device registered successfully                        (Major = 252,  Minor = 0)                 
Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled                                            
serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a ST16654                                       
console [ttyS0] enabled                                                                             
serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1c20400 IRQ41): -22             
serial8250 serial8250.0: unable to register port at index 2 (IO0 MEM1c20800 IRQ42): -22   
brd: module loaded                                                                                  
loop: module loaded                                                                                 
at24 1-0050: 32768 byte 24c256 EEPROM (writable)                                                    
Read MAC addr from EEPROM: 00:0e:99:02:b4:c7                                                        
Uniform Multi-Platform E-IDE driver                                                                 
ide-gd driver 1.18                                                                                  
    ide0: MMIO-DMA                                                                                  
hda: TOSHIBA MK4032GAX, ATA DISK drive                                                              
hda: UDMA/100 mode selected                                                                         
ide0 at 0xfec661f0-0xfec661f7,0xfec663f6 on irq 22                                                  
hda: max request size: 512KiB                                                                       
hda: 78140160 sectors (40007 MB), CHS=16383/255/63                                                  
hda: cache flushes supported                                                                        
 hda: hda1 hda2                                                                                     
NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Micro NAND 128MiB 3,3V 8-bit)                 
Scanning device for bad blocks                                                                      
Bad eraseblock 951 at 0x0000076e0000                                                                
Bad eraseblock 952 at 0x000007700000                                                                
Creating 4 MTD partitions on "davinci_nand.0":                                                      
0x000000000000-0x000000020000 : "params"                                                            
0x000000020000-0x000000160000 : "bootloader"                                                        
0x000000160000-0x000000560000 : "kernel"                                                            
0x000000560000-0x000008000000 : "filesystem"                                                        
davinci_nand davinci_nand.0: controller rev. 2.2                                                    
spi_davinci spi_davinci.0: DaVinci SPI driver in EDMA mode                                          
Using RX channel = 17 , TX channel = 16 and event queue = 3                                         
at25 spi0.0: 32 KByte at25640a eeprom, pagesize 64                                                  
spi_davinci spi_davinci.0: Controller at 0xfec66800                                                 
PPP generic driver version 2.4.2                                                                    
PPP Deflate Compression module registered                                                           
tun: Universal TUN/TAP device driver, 1.6                                                           
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>                                              
dm9000 Ethernet Driver, V1.31                                                                       
console [netcon0] enabled                                                                           
netconsole: network logging started                                                                 
Initializing USB Mass Storage driver...                                                             
usbcore: registered new interface driver usb-storage                                                
USB Mass Storage support registered.                                                                
usbcore: registered new interface driver usbtest                                                    
g_ether gadget: using random self ethernet address                                                  
g_ether gadget: using random host ethernet address                                                  
usb0: MAC 36:78:2e:36:ab:a4                                                                         
usb0: HOST MAC ba:57:c5:e8:ea:81                                                                    
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008                                         
g_ether gadget: g_ether ready                                                                       
mice: PS/2 mouse device common for all mice                                                         
i2c /dev entries driver                                                                             
Linux video capture interface: v2.00                                                                
ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)                                             
ths8200 1-0020: chip found @ 0x40 (DaVinci I2C adapter)                                             
ths8200 1-0020: Error setting std, write failed                                                     
ths8200 1-0020: Error setting std during init                                                       
ths8200: probe of 1-0020 failed with error -22                                                      
vpif_display vpif_display: Error registering v4l2 subdevice                                         
vpif_display vpif_display: VPIF IRQ request failed                                                  
ths7353 1-002e: chip found @ 0x5c (DaVinci I2C adapter)                                             
vpif_capture vpif_capture: registered sub device ths7353                                            
tvp7002 1-005d: tvp7002 1-005d decoder driver registered !!                                         
vpif_capture vpif_capture: registered sub device tvp7002                                            
vpif_capture vpif_capture: DM646x VPIF Capture driver initialized                                   
watchdog watchdog: heartbeat 60 sec                                                                 
usbcore: registered new interface driver usbhid                                                     
usbhid: v2.6:USB HID core driver                                                                    
Advanced Linux Sound Architecture Driver Version 1.0.21.                                            
No device for DAI tlv320aic3x                                                                       
asoc: tlv320aic3x <-> davinci-i2s mapping ok                                                        
asoc: DIT <-> davinci-dit mapping ok                                                                
ALSA device list:                                                                                   
  #0: DaVinci DM6467 EVM (tlv320aic3x)                                                              
TCP cubic registered                                                             
NET: Registered protocol family 17                                                                  
Clocks: disable unused uart1                                                                        
Clocks: disable unused emac                                                                         
Clocks: disable unused timer1                                                                       
emac-mii: probed                                                                                    
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)                                             
eth0: attached PHY driver [ET1011C] (mii_bus:phy_addr=1:01, id=282f013)                             
IP-Config: Complete:                                                                                
     device=eth0, addr=192.168.0.121, mask=255.255.255.0, gw=192.168.0.4,                           
     host=dm6467, domain=, nis-domain=(none),                                                   
     bootserver=192.168.0.4, rootserver=192.168.0.4, rootpath=                                      
Looking up port of RPC 100003/2 on 192.168.0.4                                                      
PHY: 1:01 - Link is Up - 1000/Full                                                                  
Looking up port of RPC 100005/1 on 192.168.0.4                                                      
VFS: Mounted root (nfs filesystem) on device 0:13.                                                  
Freeing init memory: 144K                                                                           
INIT: version 2.86 booting                                                                          
Please wait: booting...                                                                             
Starting udev                                                                                       
udev: starting version 141                                                                          
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                     
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                      
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                    
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                      
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                     
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                    
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                      
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                      
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                     
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                    
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                                                                                                                    
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address                                   
                                                                                                    
snd_page_alloc: exports duplicate symbol snd_free_pages (owned by kernel)                           
ide_core: exports duplicate symbol generic_ide_ioctl (owned by kernel)                              
soundcore: exports duplicate symbol sound_class (owned by kernel)                                   
ide_gd_mod: module is already loaded                                                                
snd: module is already loaded                                                                       
snd_timer: module is already loaded                                                                 
snd_pcm: module is already loaded                                                                   
snd_soc_core: exports duplicate symbol snd_soc_unregister_codec (owned by kernel)                   
snd_soc_tlv320aic3x: exports duplicate symbol soc_codec_dev_aic3x (owned by kernel)                 
Remounting root file system...                                                                      
mount: mounting /dev/root on / failed: Invalid argument                                             
mount: mounting /dev/root on / failed: Invalid argument                                             
NET: Registered protocol family 10                                                                  
root: mount: mounting rootfs on / failed: No such file or directory                                 
EXT2-fs warning (device hda2): ext2_fill_super: mounting ext3 filesystem as ext2                    
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended                               
EXT2-fs warning (device hda1): ext2_fill_super: mounting ext3 filesystem as ext2                    
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended                               
ALSA: Restoring mixer settings...                                                                   
Setting up IP spoofing protection: rp_filter.                                                       
Configuring network interfaces... done.                                                             
Mon Jun 21 18:28:00 UTC 2010                                                                        
INIT: Entering runlevel: 5                                                                          
Starting telnet daemon.                                                                             
Starting syslogd/klogd: done                                                                        
Starting thttpd.                                                                   
Arago Project http://arago-project.org dm6467t-evm ttyS0                                                                                                                                            
Arago 2009.11 dm6467t-evm ttyS0                                                                                                                                                                        
dm6467t-evm login: