OMAP 3430 Camera/ISP out of memory error

2011-03-25 Thread Patrick Radius
Hi,

i'm trying to get camera support working on a relatively new Android
port to an OMAP 3430 based phone (Samsung GT-i8320 a.k.a. Samsung H1).
However calls to VIDIOC_REQBUFS fail with a -12 (OUT OF MEMORY).
As far as I can see this return error isn't even supposed to exist,
according to the V4L2 spec.
I'm using the code from Android on the Zoom2.
The sensor is a Fujitsu M-4MO.

Any ideas on what could be wrong with the out of memory result?
Thanks!

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: OMAP 3430 Camera/ISP out of memory error

2011-03-25 Thread Patrick Radius
Ok, thanks!
However, I'm also quite curious about peoples thoughts about it from
here.
Since I think what's happing is quite OMAP specific.
For example, I was wondering where omap34xxcam.c gets it's memory it
should allocate from.
Is it the 'main' memory? Or does it share memory with a framebuffer
(overlay)? Or memory from the (M-4MO) sensor?
Is it possible I should allocate memory for it as boot argument? similar
like vmem=16M omapfb.vram=0:8M

I can't find much information about this all...

On vr, 2011-03-25 at 13:24 +0200, Sakari Ailus wrote:
> Patrick Radius wrote:
> > Hi,
> 
> Hi Patrick,
> 
> I think this question will get better answered in the linux-media list.
> Cc it.
> 
> > i'm trying to get camera support working on a relatively new Android
> > port to an OMAP 3430 based phone (Samsung GT-i8320 a.k.a. Samsung H1).
> > However calls to VIDIOC_REQBUFS fail with a -12 (OUT OF MEMORY).
> > As far as I can see this return error isn't even supposed to exist,
> > according to the V4L2 spec.
> > I'm using the code from Android on the Zoom2.
> > The sensor is a Fujitsu M-4MO.
> > 
> > Any ideas on what could be wrong with the out of memory result?
> 
> First of all, which version of the driver are you using, i.e. is it the
> current one going to upstream?
> 


--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: OMAP 3430 Camera/ISP out of memory error

2011-03-25 Thread Patrick Radius
Thanks,

I'm looking at
http://gitorious.org/linux-omap/mainline/trees/master/drivers/media/video

however, I can't seem to find the drivers I need.
I only see omap24xxcam while I was using the omap34xxcam from Linux
kernel 2.6.32.9.
And I also don't see any M-4MO driver anymore.
I'm probably looking at the wrong spot, but...

As you can tell, I'm fairly new with OMAP programming.

Thanks!

Regards,
Patrick

On vr, 2011-03-25 at 16:34 +0200, David Cohen wrote:
> Hi,
> 
> On Fri, Mar 25, 2011 at 1:34 PM, Patrick Radius  wrote:
> > Ok, thanks!
> > However, I'm also quite curious about peoples thoughts about it from
> > here.
> > Since I think what's happing is quite OMAP specific.
> > For example, I was wondering where omap34xxcam.c gets it's memory it
> > should allocate from.
> > Is it the 'main' memory? Or does it share memory with a framebuffer
> > (overlay)? Or memory from the (M-4MO) sensor?
> > Is it possible I should allocate memory for it as boot argument? similar
> > like vmem=16M omapfb.vram=0:8M
> >
> > I can't find much information about this all...
> 
> You're using an old version of the driver. Please, use the newer one
> available in mainline.
> 
> Regards,
> 
> David Cohen
> 
> >
> > On vr, 2011-03-25 at 13:24 +0200, Sakari Ailus wrote:
> >> Patrick Radius wrote:
> >> > Hi,
> >>
> >> Hi Patrick,
> >>
> >> I think this question will get better answered in the linux-media list.
> >> Cc it.
> >>
> >> > i'm trying to get camera support working on a relatively new Android
> >> > port to an OMAP 3430 based phone (Samsung GT-i8320 a.k.a. Samsung H1).
> >> > However calls to VIDIOC_REQBUFS fail with a -12 (OUT OF MEMORY).
> >> > As far as I can see this return error isn't even supposed to exist,
> >> > according to the V4L2 spec.
> >> > I'm using the code from Android on the Zoom2.
> >> > The sensor is a Fujitsu M-4MO.
> >> >
> >> > Any ideas on what could be wrong with the out of memory result?
> >>
> >> First of all, which version of the driver are you using, i.e. is it the
> >> current one going to upstream?
> >>
> >
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> > the body of a message to majord...@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >


--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: OMAP 3430 Camera/ISP out of memory error

2011-03-26 Thread Patrick Radius
Thanks.
I'm still not sure where to find an (the) up-to-date mainline.
I was under the impression there's only one mainline?
Regarding the older kernel, unfortunately I won't be able to choose
for a newer version.
The lead developer for this project did most of the work for the rest
of the device with this kernel allready.
So, I guess it's possible to backport the changes to the older kernel too right?

Patrick Radius
Noto Yota multimedialab
Mail:        i...@notoyota.nl
Phone:    06-15693122
Web:        http://www.notoyota.nl
Skype:     notoyota
LinkedIn: http://nl.linkedin.com/in/patrickradius


2011/3/26 David Cohen 
>
> On Fri, Mar 25, 2011 at 9:01 PM, Patrick Radius  wrote:
> > Thanks,
> >
> > I'm looking at
> > http://gitorious.org/linux-omap/mainline/trees/master/drivers/media/video
> >
> > however, I can't seem to find the drivers I need.
> > I only see omap24xxcam while I was using the omap34xxcam from Linux
> > kernel 2.6.32.9.
> > And I also don't see any M-4MO driver anymore.
> > I'm probably looking at the wrong spot, but...
>
> You need to get an up-to-date mainline kernel. The driver is in the
> directory: drivers/media/video/omap3isp/
> I don't recommend you to use 2.6.32, as it depends on some new V4L2
> stuff which you won't natively find in such old kernel version. I also
> suggest you to CC linux-me...@vger.kernel.org as well in next
> questions.
>
> Br,
>
> David
>
> >
> > As you can tell, I'm fairly new with OMAP programming.
> >
> > Thanks!
> >
> > Regards,
> > Patrick
> >
> > On vr, 2011-03-25 at 16:34 +0200, David Cohen wrote:
> >> Hi,
> >>
> >> On Fri, Mar 25, 2011 at 1:34 PM, Patrick Radius  wrote:
> >> > Ok, thanks!
> >> > However, I'm also quite curious about peoples thoughts about it from
> >> > here.
> >> > Since I think what's happing is quite OMAP specific.
> >> > For example, I was wondering where omap34xxcam.c gets it's memory it
> >> > should allocate from.
> >> > Is it the 'main' memory? Or does it share memory with a framebuffer
> >> > (overlay)? Or memory from the (M-4MO) sensor?
> >> > Is it possible I should allocate memory for it as boot argument? similar
> >> > like vmem=16M omapfb.vram=0:8M
> >> >
> >> > I can't find much information about this all...
> >>
> >> You're using an old version of the driver. Please, use the newer one
> >> available in mainline.
> >>
> >> Regards,
> >>
> >> David Cohen
> >>
> >> >
> >> > On vr, 2011-03-25 at 13:24 +0200, Sakari Ailus wrote:
> >> >> Patrick Radius wrote:
> >> >> > Hi,
> >> >>
> >> >> Hi Patrick,
> >> >>
> >> >> I think this question will get better answered in the linux-media list.
> >> >> Cc it.
> >> >>
> >> >> > i'm trying to get camera support working on a relatively new Android
> >> >> > port to an OMAP 3430 based phone (Samsung GT-i8320 a.k.a. Samsung H1).
> >> >> > However calls to VIDIOC_REQBUFS fail with a -12 (OUT OF MEMORY).
> >> >> > As far as I can see this return error isn't even supposed to exist,
> >> >> > according to the V4L2 spec.
> >> >> > I'm using the code from Android on the Zoom2.
> >> >> > The sensor is a Fujitsu M-4MO.
> >> >> >
> >> >> > Any ideas on what could be wrong with the out of memory result?
> >> >>
> >> >> First of all, which version of the driver are you using, i.e. is it the
> >> >> current one going to upstream?
> >> >>
> >> >
> >> >
> >> > --
> >> > To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> >> > the body of a message to majord...@vger.kernel.org
> >> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >> >
> >
> >
> >
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html