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.

  • Answer Suggested

DM6467 EVM Demo Error: "Interface Error: Failed to create display device instance"

Intellectual 390 points

Replies: 2

Views: 2818

I have successfully booted linux via TFTP with root=/dev/hda1. I log in as root and navigate to /opt/dvsdk/dm6467. From there I follow the GSG instructions to run the demo as follows:

 

Target $ cd /opt/dvsdk/dm##
Target $ ./loadmodules.sh
Target $ ./interface

Then I receive the following error:

Interface Error: Failed to create display device instance



My bootargs are as follows:

DM6467 EVM > printenv

bootdelay=3

baudrate=115200

addclk=setenv bootargs ${bootargs} clkref=${clkref}

ethaddr=00:0e:99:02:b6:d3

ethact=DaVinci EMAC

filesize=1FB008

fileaddr=80700000

nfshost=192.168.1.148

ipaddr=192.168.1.151

serverip=192.168.1.148

bootfile=uImage-dm6467-evm.bin

bootcmd=tftpboot 0x80700000 uImage-dm6467-evm.bin;bootm

rootpath=/export/sim/workdir/filesys

bootargs=mem=112M console=ttyS0,115200n8 root=/dev/hda1 nfsroot=192.168.148.1:/home/sim/workdir/filesys,nolock ip=192.168.1.151:192.168.1.148:192.168.1.1:255.255.255.0 vpif_display.ch2_numbuffers=0 vpif_display.ch3_numbuffers=0

stdin=serial

stdout=serial

stderr=serial

ver=U-Boot 2009.08 (Apr 13 2010 - 10:16:34)



Environment size: 663/16380 bytes


Also I noticed when the linux kernel boots, I get the following errors:

...
Linux video capture interface: v2.00

adv7343 1-002a: chip found @ 0x54 (DaVinci I2C adapter)

adv7343 1-002a: Error initializing

adv7343: probe of 1-002a failed with error -121

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
...

Not sure if this is related yet. Any help would be greatly appreciated regarding getting the "interface" demo to run.

-Brent
  • It's trying to find the ADV7343 which is present on the original DM6467 (no T) EVM but not on the newer DM6467T EVM. The newer one uses a different part.

    Note that your bootfile is missing the 't'. It should be uImage-dm6467t-evm.bin.

    If you're building it by hand, be sure to configure the kernel using 'make davinci_dm646x_1ghz_defconfig' (note the '1ghz'). If you use the latest (GA) release of the DVSDK it is the default value for LINUXKERNEL_CONFIG in Makefile.

    I just happened to stumble upon this when I had the opposite problem - I forgot to downgrade the kernel configuration for the older EVM. I hope this helps someone out there, even though it's a month later.

    Doug

     

  • In reply to Doug Rogers:

    I have the same question.

    can you tell how to do?

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.