Hi, Can you check whether "81 video4linux" entry is available in the /proc/devices. I guess v4l2 device is not getting inserted into the kernel because you are getting so many I2C errors while trying to write to TVP5146 registers. Because of which, there are no dev entry created. You may have to see why you are getting so many I2C NACK and RAR warnings.
Thanks, Brijesh Jadav ________________________________ From: kirthika varadarajan [mailto:[email protected]] Sent: Thursday, February 19, 2009 5:32 PM To: Jadav, Brijesh R Cc: Suhas Jain; [email protected] Subject: Re: Reg decodeencode demo in Dm6446 I created the one already.But again the response is No video device found Even in /proc/devices there is no video0. Suggest me. On Thu, Feb 19, 2009 at 3:00 PM, Jadav, Brijesh R <[email protected]<mailto:[email protected]>> wrote: Create the one using following command if video driver is available in /proc/devices Mknod /dev/video0 c 81 0 Thanks, Brijesh Jadav ________________________________ From: davinci-linux-open-source-bounces+brijesh.j=ti.com<http://ti.com/>@linux.davincidsp.com<http://linux.davincidsp.com/> [mailto:davinci-linux-open-source-bounces+brijesh.j<mailto:davinci-linux-open-source-bounces%2Bbrijesh.j>=ti.com<http://ti.com/>@linux.davincidsp.com<http://linux.davincidsp.com/>] On Behalf Of kirthika varadarajan Sent: Thursday, February 19, 2009 12:57 PM To: Suhas Jain; [email protected]<mailto:[email protected]> Subject: Re: Reg decodeencode demo in Dm6446 I don't hv node /dev/video0 in my rootfs On 2/19/09, Suhas Jain <[email protected]<mailto:[email protected]>> wrote: Check if you have /dev/video0 node present in your rootfs On Thu, 2009-02-19 at 15:55 +0900, kirthika varadarajan wrote: > Hi, > After including the resizer driver i am getting the following error > Encodedecode demo started. > Encodedecode Error: Cannot open /dev/video0 (No such file or > directory) > > ncompressing > Linux............................................................. > Linux version 2.6.10_mvl401-davinci_evm (gcc ve > rsion 3.4.3 (MontaVista 3.4.3-25.0.30.0501131 2005-07-23)) #10 Thu Feb > 19 14:42: > 03 KST 2009 > CPU: ARM926EJ-Sid(wb) [41069265] revision 5 (ARMv5TEJ) > CPU0: D VIVT write-back cache > CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets > CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets > Machine: DaVinci EVM > Memory policy: ECC disabled, Data cache writeback > Built 1 zonelists > Kernel command line: console=ttyS0,115200n8 noinitrd rw > ip=192.168.1.9:192.168.1 > .4:192.168.1.1:255.255.255.0:::off root=/dev/nfs > nfsroot=192.168.1.18:/home/kirt > hika/workdir/filesys,nolock mem=120M > video=dm64xxfb:output=ntsc:format=composite > :vid0=720*...@0,0:vid1=720*...@0,0:osd0=720*...@0,0:osd1=720*...@0,0 > PID hash table entries: 512 (order: 9, 8192 bytes) > Console: colour dummy device 80x30 > Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) > Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) > Memory: 120MB = 120MB total > Memory: 118656KB available (2354K code, 490K data, 140K init) > Mount-cache hash table entries: 512 (order: 0, 4096 bytes) > CPU: Testing write buffer coherency: ok > spawn_desched_task(00000000) > desched cpu_callback 3/00000000 > ksoftirqd started up. > desched cpu_callback 2/00000000 > desched thread 0 started up. > NET: Registered protocol family 16 > Registering platform device 'nor_davinci.0'. Parent at platform > Registering platform device 'nand_davinci.0'. Parent at platform > Registering platform device 'musb_hdrc'. Parent at platform > DaVinci I2C DEBUG: 14:39:37 Feb 19 2009 > Registering platform device 'i2c'. Parent at platform > usbcore: registered new driver usbfs > usbcore: registered new driver hub > JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. > yaffs Feb 19 2009 14:39:09 Installing. > Registering platform device 'davincifb.0'. Parent at platform > DAVINCI VPBE use default values(parameters)... > Console: switching to colour frame buffer device 90x30 > Registering platform device 'davinci_resizer.2'. Parent at platform > Registering platform device 'davinci_previewer.2'. Parent at platform > Registering platform device 'davinci_pwm0.0'. Parent at platform > Registering platform device 'davinci_pwm1.1'. Parent at platform > Registering platform device 'davinci_pwm2.2'. Parent at platform > Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing > disabled > Registering platform device 'serial8250'. Parent at platform > ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A > io scheduler noop registered > io scheduler anticipatory registered > RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize > loop: loaded (max 8 devices) > Registering platform device 'ti_davinci_emac'. Parent at platform > TI DaVinci EMAC: MAC address is 00:0e:99:02:29:00 > TI DaVinci EMAC Linux version updated 4.0 > TI DaVinci EMAC: Installed 1 instances. > netconsole: not configured, aborting > i2c /dev entries driver > Linux video capture interface: v1.00 > Registering platform device 'vpfe.1'. Parent at platform > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > DaVinci I2C WARNING: i2c: NACK detected > DaVinci I2C WARNING: i2c: RAR detected > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > ide: Assuming 50MHz system bus speed for PIO modes; override with > idebus=xx > hda: TOSHIBA MK4026GAX RoHS, ATA DISK drive > elevator: using anticipatory as default io scheduler > ide0 at 0xe10661f0-0xe10661f7,0xe10663f6 on irq 22 > hda: max request size: 128KiB > hda: 78140160 sectors (40007 MB), CHS=65535/16/63 > hda: unknown partition table > ide0: BM-DMA at 0xe1066000-0xe1066007, BIOS settings: hda:pio, > hdb:pio > No NAND device found!!! > Chip Select is not set for NAND > nand_davinci: probe of nand_davinci.0 failed with error -6 > mice: PS/2 mouse device common for all mice > musb_hdrc: version 2.2a/db-0.4.8 [pio] [host] [debug=0] > musb_hdrc: USB Host mode controller at c8060000 using PIO, IRQ 12 > musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1 > hub 1-0:1.0: USB hub found > hub 1-0:1.0: 1 port detected > Registering platform device 'davinci-audio.0'. Parent at platform > NET: Registered protocol family 2 > IP: routing cache hash table of 512 buckets, 4Kbytes > TCP: Hash tables configured (established 8192 bind 16384) > NET: Registered protocol family 1 > NET: Registered protocol family 17 > IP-Config: Complete: > device=eth0, addr=192.168.1.9, mask=255.255.255.0, > gw=192.168.1.1, > host=192.168.1.9, domain=, nis-domain=(none), > bootserver=192.168.1.4, rootserver=192.168.1.18, rootpath= > Looking up port of RPC 100003/2 on 192.168.1.18 > Looking up port of RPC 100005/1 on 192.168.1.18 > VFS: Mounted root (nfs filesystem). > Freeing init memory: 140K > INIT: version 2.85 booting > Mounting a tmpfs over /dev...done. > Creating initial device nodes...done. > Activating swap...done. > Remounting root filesystem...done. > Calculating module dependencies > WARNING: Couldn't open > directory /lib/modules/2.6.10_mvl401-davinci_evm: No such > file or directory > FATAL: Could not > open /lib/modules/2.6.10_mvl401-davinci_evm/modules.dep.temp fo > r writing: No such file or directory > Loading modules: > Starting checking all file systems: fsck > fsck 1.35 (28-Feb-2004) > Starting mounting local filesystems: mount nothing was mounted > Cleaning: /etc/network/ifstate. > Setting up IP spoofing protection: rp_filter. > Disable TCP/IP Explicit Congestion Notification: done. > Starting network interfaces: done. > Starting hotplug subsystem: > pci > pci [success] > usb > usb [success] > isapnp > isapnp [success] > ide > ide [success] > input > input [success] > scsi > scsi [success] > done. > Starting portmap daemon: portmap. > Cleaning: /tmp /var/lock /var/run done. > Setting pseudo-terminal access permissions...done. > Updating /etc/motd...done. > INIT: Entering runlevel: 3 > Starting system log daemon: syslogd klogd. > Starting NFS common utilities: statd lockd. > Starting internet superserver: inetd. > Starting MontaVista target tools daemon: mvltdmvltd version 2.1 > MontaVista Softw > are,Inc. > . > MontaVista(R) Linux(R) Professional Edition 4.0 (0501140) > > 192.168.1.9 login: root > Last login: Thu Jan 1 20:02:48 2004 on console > Linux 192.168.1.9 2.6.10_mvl401-davinci_evm #10 Thu Feb 19 14:42:03 > KST 2009 arm > v5tejl GNU/Linux > > Welcome to MontaVista(R) Linux(R) Professional Edition 4.0 (0501140). > > [email protected]:/opt/dvevm# ./loadmodules.sh > cmemk: module license '(c) Texas Instruments' taints kernel. > cmem initialized 4 pools between 0x87800000 and 0x88000000 > dsplinkk: no version for "struct_module" found: kernel tainted. > DDR_START 0x8fa00000 DDR_SIZE 0x400000 > [email protected]:/opt/dvevm# ./encodedecode_ccd > Encodedecode demo started. > Encodedecode Error: Cannot open /dev/video0 (No such file or > directory) > > > > Even i did > mknod /dev/video0 c 81 0 > Even then i get > > Encodedecode Error: Cannot open /dev/video0 (No such device) > > I kernel configuration: > > I included Multimedia Devices -> > (*) Video For linux > Video For linux > (*)Davinci > Video Capture > > (*)SELECT TVP5146 > > I have CCD camera connected to Video In of dm6446 > > > Suggest me to resolve > > On 2/19/09, Jadav, Brijesh R <[email protected]<mailto:[email protected]>> > wrote: > Hi, > > > > You can check whether resizer is included in the kernel by > printing /proc/devices. There should be one entry for resizer. > If it is available, you just have to create /dev entry for > resizer. If it is not, kernel does not have resizer driver. > Re-build the kernel with the resizer support. > > > > Thanks, > > Brijesh Jadav > > > > > > ______________________________________________________________ > From: > [email protected]<mailto:[email protected]> > > [mailto:[email protected]<mailto:[email protected]>] > On Behalf Of Venkatachala Upadhya > Sent: Thursday, February 19, 2009 10:35 AM > To: 'kirthika varadarajan'; davinci-linux-open-source > Subject: RE: Reg decodeencode demo in Dm6446 > > > > > Hi, > > > > I guess re sizer is a kernel module. It might not have been > built into the kernel. You may have to load the kernel module. > > > > > With best regards, > > Venkatachala Upadhya| Extn: 65395| > -- > > > > > > > > ______________________________________________________________ > From: > [email protected]<mailto:[email protected]> > > [mailto:[email protected]<mailto:[email protected]>] > On Behalf Of kirthika varadarajan > Sent: 19 February, 2009 10:21 AM > To: davinci-linux-open-source > Subject: Reg decodeencode demo in Dm6446 > > When i run the decode encode demo compiled by me in DM6446 i > am getting the following error > > > > > > Encodedecode demo started. > Rszcopy Error: Failed to open /dev/davinci_resizer > Encodedecode Error: Failed to create resize copy job > Capturing 720x480 video (cropped to 720x480) > Smooth Error: Failed to open /dev/davinci_resizer > Encodedecode Error: Failed to create smoother > > > > > > I did't modify anything in the decode encode demo. > > > > > > > > > Suggest me to resolve this. > > > > > > ______________________________________________________________ > http://www.mindtree.com/email/disclaimer.html > > > > _______________________________________________ > Davinci-linux-open-source mailing list > [email protected]<mailto:[email protected]> > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
