Hi Laurent, It actually blocks at VIDIOC_DQBUF ioctl and not in STREAMON ioctl. Looks like the data is not available. Any way of verifying if OMAP is receiving data. Wonder why i keep interrupts though? Is my media-ctl setting up things correctly? Thank you. Regards, Ryan On Sun, Feb 19, 2012 at 7:47 PM, Ryan <ryanphilips19@xxxxxxxxxxxxxx> wrote: > Hi Laurent, > > On Sun, Feb 19, 2012 at 2:27 PM, Laurent Pinchart > <laurent.pinchart@xxxxxxxxxxxxxxxx> wrote: >> Hi Ryan, >> >> On Saturday 18 February 2012 20:59:57 Ryan wrote: >>> hello, >>> I am using media-ctl on the panda board. The sensor gets detected. But >>> media-ctl doesnt print anything. >>> The kernel is cloned from omap4 v4l git tree: commit id: >>> 3bc023462a68f78bb0273848f5ab08a01b434ffa >>> >>> what could be wrong in here? >>> >>> ~ # ./media-ctl -p >>> Opening media device /dev/media0 >>> Enumerating entities >>> Found 0 entities >>> Enumerating pads and links >>> Device topology >>> >>> What steps i need to follow get output from sensor in terms of >>> arguments to media-ctl and yavta. >> >> Could you please first make sure that media-ctl has be compiled against header >> files from the kernel running on your board ? >> > > Thank you, That did the trick, Now i am able to run media-ctl. I am > trying to capture YUV422. > When i run yavta, It blocks infinitely at STREAM ON, I see that the > ISS interrupts keeps incrementing. > Am i missing something? > > #yavta /dev/video0 -n1 -c5 -s640x480 -fUYVY -Ftest.yuv > Device /dev/video0 opened: OMAP4 ISS CSI2a output (media). > Video format set: width: 640 height: 480 buffer size: 614400 > Video format: UYVY (59565955) 640x480 > 1 buffers requested. > length: 614400 offset: 0 > Buffer 0 mapped at address 0x4028e000. > [ 577.605590] Enable STREAM ON>.. > > > After configuring using the media-ctl, This is how my device topology > looks like: > Is this okay? > > Device topology > - entity 1: OMAP4 ISS CSI2a (2 pads, 2 links) > type V4L2 subdev subtype Unknown > device node name /dev/v4l-subdev0 > pad0: Sink [UYVY 640x480] > <- "ov5640 3-0036":0 [ENABLED,IMMUTABLE] > pad1: Source [UYVY 640x480] > -> "OMAP4 ISS CSI2a output":0 [ENABLED] > > - entity 2: OMAP4 ISS CSI2a output (1 pad, 1 link) > type Node subtype V4L > device node name /dev/video0 > pad0: Sink > <- "OMAP4 ISS CSI2a":1 [ENABLED] > > - entity 3: ov5640 3-0036 (1 pad, 1 link) > type V4L2 subdev subtype Unknown > device node name /dev/v4l-subdev1 > pad0: Source [UYVY 640x480] > -> "OMAP4 ISS CSI2a":0 [ENABLED,IMMUTABLE] > > > > Thank you, > > Regards, > Ryan > > >> -- >> Regards, >> >> Laurent Pinchart -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html