We've got a custom DM6446-based board which has a DM648 pumping BT656 video directly into the DM6446's VPFE. We're trying to use V4L to grab the video frames, but are running into some problems. We're using 2.6.28-rc6 with Murali Karicheri's patches applied, and while the modules load successfully ("vpfe_capture: init successful"), we still get the following trying to open /dev/video0: "Can't open /dev/video0: no such device or address". It is maybe worth noting that we have to create this device node everytime we boot using mknod. 'cat /proc/devices' does list '81 0 video4linux', though. I will admit I don't have a great grasp of how the V4L architecture is supposed to work. We don't have any other hardware involved other than the DaVinci VPFE, i.e. no decoder chips (they're all upstream and handled by the DM648). I noticed vpfe_probe never gets called when modprobing... seems like it should be. Do we need to create some kind of dummy slave device to get things kicking? Our board supplier gave us a C64P image that passes video through from VPFE to VPBE, so the hardware itself is OK. I didn't think the C64P even had direct access to the VPFE - I thought it relied on the ARM/DSPLink for video frames - but I guess that shows the depths of my ignorance. Any pointers much appreciated, and a big thanks to Murali Karicheri for his hard work on the patches. Ryan Talbot VTTI
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source