From: Richard B. <rl...@gm...> - 2011-07-14 11:49:32
|
I have successfully setup OE and compiled the omap3-console-image following the instructions on the Gumstix developer site, and produced a working image using the 2.6.36 kernel. I then added the additional packages to the omap3-console-image recipe required to get the DSP and gstreamer-ti up and running following the directions from Scott on the jumpnowtek website. http://www.jumpnowtek.com/index.php?option=com_content&view=article&id=81:gumstix-dsp-gstreamer&catid=35:gumstix&Itemid=67 That all seemed to work, the image compiled, I verified the additional packages were included, and the image booted. When I try and use the dsp with gst-launch as described on the jumpnowtek website, I am getting ioctl errors from the CMEMK module. CMEMK Error: ioctl(): bad command type 0x8e (should be 0xfe) I suspect it has something to do with an incompatibility with the 2.6.36 kernel I am using, Scott states on his site that he has only tested this on the linux-omap3-2.6.34 and linux-omap-2.6.32-psp kernels. How do I go about creating a console image that uses the linux-omap3-2.6.34 kernel instead of linux-omap3-2.6.36? Richard |
From: Scott E. <sco...@gm...> - 2011-07-14 13:15:10
|
Try these steps (in this order) bitbake -c clean virtual/kernel rm -r $OVEROTOP/tmp/cache/* Don't worry. The cache regenerates in a few minutes. edit $OVEROTOP/bulld/conf/local.conf add this line PREFERRED_VERSION_linux-omap3="2.6.34" Then bitbake virtual/kernel bitbake omap3-console-image My experience is that changing kernel versions confuses oe. The cache removal step fixes this. Doing this from a borrowed iPad. No access to a decent computer. I think I typed it in right. Scott |
From: Gonçalo B. <gon...@gm...> - 2011-07-14 13:42:27
|
Hi Scott, what to do in this case: "NOTE: preferred version 2.6.34 of linux-omap3 not available (for item virtual/kernel)" :S regards, gonçalo On Thu, Jul 14, 2011 at 3:15 PM, Scott Ellis <sco...@gm... > wrote: > Try these steps (in this order) > > bitbake -c clean virtual/kernel > rm -r $OVEROTOP/tmp/cache/* > > Don't worry. The cache regenerates in a few minutes. > > edit $OVEROTOP/bulld/conf/local.conf > add this line > PREFERRED_VERSION_linux-omap3="2.6.34" > > Then > > bitbake virtual/kernel > bitbake omap3-console-image > > My experience is that changing kernel versions confuses oe. > The cache removal step fixes this. > > Doing this from a borrowed iPad. No access to a decent computer. I > think I typed it in right. > > Scott > > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- .::Gonber::. |
From: Richard B. <rl...@gm...> - 2011-07-15 15:10:00
|
I loading the image that was created using the instructions below and the image booted using the 2.6.34 kernel. One step forward. Now however there are kernel modules missing from the image, no idea why they did not get included. One step back. When I used my modified omap3-console-image.bb with the 2.6.36 kernel they did get included. Any thoughts? Loading kernel modules for gstreamer-ti... Running /usr/share/ti/gst/omap3530/loadmodules.shWaiting for connection on channel 1 FATAL: Module cmemk not found. FATAL: Module dsplinkk not found. FATAL: Module lpm_omap3530 not found. FATAL: Module sdmak not found. On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis <sco...@gm...> wrote: > Try these steps (in this order) > > bitbake -c clean virtual/kernel > rm -r $OVEROTOP/tmp/cache/* > > Don't worry. The cache regenerates in a few minutes. > > edit $OVEROTOP/bulld/conf/local.conf > add this line > PREFERRED_VERSION_linux-omap3="2.6.34" > > Then > > bitbake virtual/kernel > bitbake omap3-console-image > > My experience is that changing kernel versions confuses oe. > The cache removal step fixes this. > > Doing this from a borrowed iPad. No access to a decent computer. I > think I typed it in right. > > Scott > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: ScottEllis <sco...@gm...> - 2011-07-18 14:20:47
|
Sorry about that. I forgot you also need to clean the dsp kernel modules or they will still be built for the wrong kernel. Run a script like this before you change your kernel https://gist.github.com/1089584 Modify it for your image. Then if you are going from linux-omap3-2.6.36 to linux-omap3-2.6.34, you can add a PREFERRED_VERSION line in local.conf as I originally posted. If you want to switch to the linux-omap-psp or linux-omap3-caspapx kernels, then modify overo-oe/org.openembedded.dev/conf/machine/overo.conf Change this line PREFERRED_PROVIDER_virtual/kernel = "linux-omap3" to this PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" or this PREFERRED_PROVIDER_virtual/kernel = "linux-omap3-caspapx" Then rebuild your image with something like bitbake omap3-console-image You can verify that the modules were correctly built and packaged into your rootfs before you copy to the SD card. For the omap3-console-image, look for this directory (OETMP)/deploy/glibc/images/overo/Angstrom-omap3-console-image-glibc-ipk-2010.7-test-<date>-overo-testlab Look in 'files-in-image.txt'. If you search for cmem, you should find a section like this. /oe2/rootfs/dsp-console-image/lib/modules/2.6.34/kernel/drivers/dsp: total 1464 drwxrwxr-x 2 root root 4096 Jul 18 08:59 . drwxrwxr-x 18 root root 4096 Jul 18 08:52 .. -rwxr-xr-x 1 root root 152206 Jul 18 08:51 cmemk.ko -rwxr-xr-x 1 root root 1140680 Jul 18 08:54 dsplinkk.ko -rwxr-xr-x 1 root root 96222 Jul 18 08:55 lpm_omap3530.ko -rwxr-xr-x 1 root root 93620 Jul 18 08:51 sdmak.ko Note the 2.6.34 subdirectory. This was a linux-omap3-2.6.34 kernel build. If the dsp modules weren't built correctly, this wouldn't match your kernel version. Your failed image probably had these modules under 2.6.36, the kernel they were built for. hth -- View this message in context: http://old.nabble.com/gstreamer-ti-DSP-and-ioctl-errors-from-CMEMK-tp32060561p32083595.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Gonçalo B. <gon...@gm...> - 2011-07-18 17:44:50
|
first i should say how i solved the problem with $bitbake task-gstreamer-ti in file org.openembedded.dev/recipes/ti/ti-codec-engine.inc someone made this comment # '.make' target was used in CE < 2.26, but its no longer # supported in CE >= 2.26. Now we are moved to >=2.26 # hence commenting out the .make target. # .make clean I uncommented the last line and it worked. then i followed your steps to make sure that the dsp modules are compiled for the caspapx kernel. however i get the attached error message. the message doesn't show up if i don't make the changes proposed by you. i'm really sorry for damping here error messages but i truly don't know what to do with them. thanks a lot for your valuable help! (...) | echo Building kernel side code using kbuild | Building kernel side code using kbuild | make PROFILE=DEBUG -C /home/gonber/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/kernel SUBDIRS=/home/gonber/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r101i/dsplink_linux_1_65_00_03/dsplink/gpp/src ARCH=arm modules | make[1]: Entering directory `/home/gonber/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/kernel' | make[1]: *** No rule to make target `modules'. Stop. | make[1]: Leaving directory `/home/gonber/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/kernel' | make: *** [debug] Error 2 | ERROR: Function do_compile failed NOTE: package ti-dsplink-1_1_65_00_03-r101i: task do_compile: Failed ERROR: TaskFailed event exception, aborting ERROR: Build of /home/gonber/overo-oe/org.openembedded.dev/recipes/ti/ ti-dsplink_1.65.00.03.bb do_compile failed ERROR: Task 624 (/home/gonber/overo-oe/org.openembedded.dev/recipes/ti/ ti-dsplink_1.65.00.03.bb, do_compile) failed with 256 ERROR: '/home/gonber/overo-oe/org.openembedded.dev/recipes/ti/ ti-dsplink_1.65.00.03.bb' failed ERROR: '/home/gonber/overo-oe/org.openembedded.dev/recipes/ti/ ti-dsplink_1.65.00.03.bb' failed On Mon, Jul 18, 2011 at 4:20 PM, ScottEllis <sco...@gm...>wrote: > > Sorry about that. I forgot you also need to clean the dsp kernel modules > or they will still be built for the wrong kernel. > > Run a script like this before you change your kernel > > https://gist.github.com/1089584 > > Modify it for your image. > > Then if you are going from linux-omap3-2.6.36 to linux-omap3-2.6.34, you > can > add a PREFERRED_VERSION line in local.conf as I originally posted. > > If you want to switch to the linux-omap-psp or linux-omap3-caspapx > kernels, then modify overo-oe/org.openembedded.dev/conf/machine/overo.conf > > Change this line > PREFERRED_PROVIDER_virtual/kernel = "linux-omap3" > > to this > PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" > > or this > PREFERRED_PROVIDER_virtual/kernel = "linux-omap3-caspapx" > > Then rebuild your image with something like bitbake omap3-console-image > > You can verify that the modules were correctly built and packaged into your > rootfs before you copy to the SD card. > > For the omap3-console-image, look for this directory > > > (OETMP)/deploy/glibc/images/overo/Angstrom-omap3-console-image-glibc-ipk-2010.7-test-<date>-overo-testlab > > Look in 'files-in-image.txt'. If you search for cmem, you should find a > section > like this. > > /oe2/rootfs/dsp-console-image/lib/modules/2.6.34/kernel/drivers/dsp: > total 1464 > drwxrwxr-x 2 root root 4096 Jul 18 08:59 . > drwxrwxr-x 18 root root 4096 Jul 18 08:52 .. > -rwxr-xr-x 1 root root 152206 Jul 18 08:51 cmemk.ko > -rwxr-xr-x 1 root root 1140680 Jul 18 08:54 dsplinkk.ko > -rwxr-xr-x 1 root root 96222 Jul 18 08:55 lpm_omap3530.ko > -rwxr-xr-x 1 root root 93620 Jul 18 08:51 sdmak.ko > > Note the 2.6.34 subdirectory. This was a linux-omap3-2.6.34 kernel build. > If the dsp modules weren't built correctly, this wouldn't match your kernel > version. Your failed image probably had these modules under 2.6.36, the > kernel they were built for. > > hth > > > -- > View this message in context: > http://old.nabble.com/gstreamer-ti-DSP-and-ioctl-errors-from-CMEMK-tp32060561p32083595.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- .::Gonber::. |
From: Richard B. <rl...@gm...> - 2011-07-21 11:47:31
|
Thanks for the Tips Scott, these extra steps got me an image that actually compiles, runs, and includes all the expected kernel modules. Now onto the next problem. :) I was trying out some gst-launch examples to see if I could get the dsp running. First, to test that my webcam was working I used the smoke encoder. To my surprise, this actually worked for me and I was able to capture a stream from the gumstix on my ubuntu machine. When I try using the DSP I run into an error. I think it has something to do with the format of the data from the webcam not being compatible with the TI dsp codecs. This is what I was trying to run.... gst-launch v4l2src ! video/x-raw-yuv,width=640,height=480,framerat e=30/1 ! TIVidenc1 codecName=h264enc engineName=codecServer ! rtph264pay pt=96 ! tcpserversink host=192.168.1.105 port=4001 With this result. Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could not negotiate format Additional debug info: gstbasesrc.c(2778): gst_base_src_start (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Check your filtered caps, if any Setting pipeline to NULL ... Freeing pipeline ... How can I determine what formats my webcam supports and how to configure the stream to convert it to a format that will work with the DSP pipeline? Thanks for all you help on this, especially the bit on switching to the 2.6.34, that could be a tutorial in itself. Richard On Mon, Jul 18, 2011 at 11:20 AM, ScottEllis <sco...@gm...> wrote: > > Sorry about that. I forgot you also need to clean the dsp kernel modules > or they will still be built for the wrong kernel. > > Run a script like this before you change your kernel > > https://gist.github.com/1089584 > > Modify it for your image. > > Then if you are going from linux-omap3-2.6.36 to linux-omap3-2.6.34, you can > add a PREFERRED_VERSION line in local.conf as I originally posted. > > If you want to switch to the linux-omap-psp or linux-omap3-caspapx > kernels, then modify overo-oe/org.openembedded.dev/conf/machine/overo.conf > > Change this line > PREFERRED_PROVIDER_virtual/kernel = "linux-omap3" > > to this > PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" > > or this > PREFERRED_PROVIDER_virtual/kernel = "linux-omap3-caspapx" > > Then rebuild your image with something like bitbake omap3-console-image > > You can verify that the modules were correctly built and packaged into your > rootfs before you copy to the SD card. > > For the omap3-console-image, look for this directory > > (OETMP)/deploy/glibc/images/overo/Angstrom-omap3-console-image-glibc-ipk-2010.7-test-<date>-overo-testlab > > Look in 'files-in-image.txt'. If you search for cmem, you should find a > section > like this. > > /oe2/rootfs/dsp-console-image/lib/modules/2.6.34/kernel/drivers/dsp: > total 1464 > drwxrwxr-x 2 root root 4096 Jul 18 08:59 . > drwxrwxr-x 18 root root 4096 Jul 18 08:52 .. > -rwxr-xr-x 1 root root 152206 Jul 18 08:51 cmemk.ko > -rwxr-xr-x 1 root root 1140680 Jul 18 08:54 dsplinkk.ko > -rwxr-xr-x 1 root root 96222 Jul 18 08:55 lpm_omap3530.ko > -rwxr-xr-x 1 root root 93620 Jul 18 08:51 sdmak.ko > > Note the 2.6.34 subdirectory. This was a linux-omap3-2.6.34 kernel build. > If the dsp modules weren't built correctly, this wouldn't match your kernel > version. Your failed image probably had these modules under 2.6.36, the > kernel they were built for. > > hth > > > -- > View this message in context: http://old.nabble.com/gstreamer-ti-DSP-and-ioctl-errors-from-CMEMK-tp32060561p32083595.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Gonçalo B. <gon...@gm...> - 2011-07-21 11:57:01
|
from what i understood as soon as your camera supports v4l2 then you don't have to worry because the hardware is abstracted On Thu, Jul 21, 2011 at 1:47 PM, Richard Boyd <rl...@gm...> wrote: > Thanks for the Tips Scott, these extra steps got me an image that > actually compiles, runs, and includes all the expected kernel modules. > Now onto the next problem. :) > > I was trying out some gst-launch examples to see if I could get the > dsp running. First, to test that my webcam was working I used the > smoke encoder. To my surprise, this actually worked for me and I was > able to capture a stream from the gumstix on my ubuntu machine. > > When I try using the DSP I run into an error. I think it has > something to do with the format of the data from the webcam not being > compatible with the TI dsp codecs. > > This is what I was trying to run.... > > gst-launch v4l2src ! video/x-raw-yuv,width=640,height=480,framerat > e=30/1 ! TIVidenc1 codecName=h264enc engineName=codecServer ! rtph264pay > pt=96 ! > tcpserversink host=192.168.1.105 port=4001 > > With this result. > > Setting pipeline to PAUSED ... > ERROR: Pipeline doesn't want to pause. > ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could > not negotiate format > Additional debug info: > gstbasesrc.c(2778): gst_base_src_start (): > /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: > Check your filtered caps, if any > Setting pipeline to NULL ... > Freeing pipeline ... > > > How can I determine what formats my webcam supports and how to > configure the stream to convert it to a format that will work with the > DSP pipeline? > > Thanks for all you help on this, especially the bit on switching to > the 2.6.34, that could be a tutorial in itself. > > Richard > > On Mon, Jul 18, 2011 at 11:20 AM, ScottEllis > <sco...@gm...> wrote: > > > > Sorry about that. I forgot you also need to clean the dsp kernel modules > > or they will still be built for the wrong kernel. > > > > Run a script like this before you change your kernel > > > > https://gist.github.com/1089584 > > > > Modify it for your image. > > > > Then if you are going from linux-omap3-2.6.36 to linux-omap3-2.6.34, you > can > > add a PREFERRED_VERSION line in local.conf as I originally posted. > > > > If you want to switch to the linux-omap-psp or linux-omap3-caspapx > > kernels, then modify > overo-oe/org.openembedded.dev/conf/machine/overo.conf > > > > Change this line > > PREFERRED_PROVIDER_virtual/kernel = "linux-omap3" > > > > to this > > PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" > > > > or this > > PREFERRED_PROVIDER_virtual/kernel = "linux-omap3-caspapx" > > > > Then rebuild your image with something like bitbake omap3-console-image > > > > You can verify that the modules were correctly built and packaged into > your > > rootfs before you copy to the SD card. > > > > For the omap3-console-image, look for this directory > > > > > (OETMP)/deploy/glibc/images/overo/Angstrom-omap3-console-image-glibc-ipk-2010.7-test-<date>-overo-testlab > > > > Look in 'files-in-image.txt'. If you search for cmem, you should find a > > section > > like this. > > > > /oe2/rootfs/dsp-console-image/lib/modules/2.6.34/kernel/drivers/dsp: > > total 1464 > > drwxrwxr-x 2 root root 4096 Jul 18 08:59 . > > drwxrwxr-x 18 root root 4096 Jul 18 08:52 .. > > -rwxr-xr-x 1 root root 152206 Jul 18 08:51 cmemk.ko > > -rwxr-xr-x 1 root root 1140680 Jul 18 08:54 dsplinkk.ko > > -rwxr-xr-x 1 root root 96222 Jul 18 08:55 lpm_omap3530.ko > > -rwxr-xr-x 1 root root 93620 Jul 18 08:51 sdmak.ko > > > > Note the 2.6.34 subdirectory. This was a linux-omap3-2.6.34 kernel build. > > If the dsp modules weren't built correctly, this wouldn't match your > kernel > > version. Your failed image probably had these modules under 2.6.36, the > > kernel they were built for. > > > > hth > > > > > > -- > > View this message in context: > http://old.nabble.com/gstreamer-ti-DSP-and-ioctl-errors-from-CMEMK-tp32060561p32083595.html > > Sent from the Gumstix mailing list archive at Nabble.com. > > > > > > > ------------------------------------------------------------------------------ > > AppSumo Presents a FREE Video for the SourceForge Community by Eric > > Ries, the creator of the Lean Startup Methodology on "Lean Startup > > Secrets Revealed." This video shows you how to validate your ideas, > > optimize your ideas and identify your business strategy. > > http://p.sf.net/sfu/appsumosfdev2dev > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > ------------------------------------------------------------------------------ > 5 Ways to Improve & Secure Unified Communications > Unified Communications promises greater efficiencies for business. UC can > improve internal communications as well as offer faster, more efficient > ways > to interact with customers and streamline customer service. Learn more! > http://www.accelacomm.com/jaw/sfnl/114/51426253/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- .::Gonber::. |
From: Scott E. <sc...@ju...> - 2011-07-21 13:44:47
|
Rick Rogers pointed out the problem to me in this thread http://old.nabble.com/TI-DSP-h.264-encoder-to32006508.html#a32006508 In short, looks like the DSP only accepts UYVY images. Cameras that use the OMAP ISP get this format request handled in hardware by the ISP, cameras like the Gumstix Caspa and those from e-con systems. It looks like the videotestsrc can also provide this format. You can stick a ffmpegcolorspace gstreamer element in there before the TIVidenc1 element. That will do a colorspace conversion, but it uses the ARM processor. Performance won't be good. http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-ffmpegcolorspace.html With a Logictech C510 camera for example, I get the same results as you. If I query the Logitech C510 camera for v4l2 formats === VIDIOC_ENUM_FMT (type = V4L2_BUF_TYPE_VIDEO_CAPTURE) === Format 1: description: YUV 4:2:2 (YUYV) pixelformat: 0x56595559 (YUYV) Format 2: flags: V4L2_FMT_FLAG_COMPRESSED description: MJPEG pixelformat: 0x47504A4D (MJPG) Neither of which is UYVY. That's opposed to what a camera using the OMAP ISP supports (from drivers/media/video/isp.c, I don't have a camera image running) /* List of image formats supported via OMAP ISP */ const static struct v4l2_fmtdesc isp_formats[] = { { .description = "UYVY, packed", .pixelformat = V4L2_PIX_FMT_UYVY, }, { .description = "YUYV (YUV 4:2:2), packed", .pixelformat = V4L2_PIX_FMT_YUYV, }, { .description = "Bayer10 (GrR/BGb)", .pixelformat = V4L2_PIX_FMT_SGRBG10, }, }; I still haven't found the documentation from TI that explains why there is this UYVY limitation with the DSP codec. Perhaps it's just software. On my site in the DSP article, troubleshooting section #4, there are some links to the TI forum where this is discussed. Scott -- Sent from my Linux box |
From: Scott E. <sc...@ju...> - 2011-07-21 14:14:27
|
I got the Logitech camera formats using this simple app I use when developing/debugging https://github.com/scottellis/v4lexplore In case you want to check your camera. Scott -- Sent from my Linux box |
From: Richard B. <rl...@gm...> - 2011-07-21 16:39:24
|
I will check my camera, I suspect it will be the same as yours, its also a Logitech. On Thu, Jul 21, 2011 at 11:14 AM, Scott Ellis <sc...@ju...> wrote: > I got the Logitech camera formats using this simple app I use when > developing/debugging > > https://github.com/scottellis/v4lexplore > > In case you want to check your camera. > > Scott > > -- > Sent from my Linux box > > > ------------------------------------------------------------------------------ > 5 Ways to Improve & Secure Unified Communications > Unified Communications promises greater efficiencies for business. UC can > improve internal communications as well as offer faster, more efficient ways > to interact with customers and streamline customer service. Learn more! > http://www.accelacomm.com/jaw/sfnl/114/51426253/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Richard B. <rl...@gm...> - 2011-07-21 22:54:15
|
Scott, I just compiled your v4lexplorer app. I had to remove an extra ' ' at the end of the "OETMP = $(HOME)/overo-oe/tmp" line in your makefile-cross to get it to compile. After that all was good. Richard On Thu, Jul 21, 2011 at 1:39 PM, Richard Boyd <rl...@gm...> wrote: > I will check my camera, I suspect it will be the same as yours, its > also a Logitech. > > On Thu, Jul 21, 2011 at 11:14 AM, Scott Ellis <sc...@ju...> wrote: >> I got the Logitech camera formats using this simple app I use when >> developing/debugging >> >> https://github.com/scottellis/v4lexplore >> >> In case you want to check your camera. >> >> Scott >> >> -- >> Sent from my Linux box >> >> >> ------------------------------------------------------------------------------ >> 5 Ways to Improve & Secure Unified Communications >> Unified Communications promises greater efficiencies for business. UC can >> improve internal communications as well as offer faster, more efficient ways >> to interact with customers and streamline customer service. Learn more! >> http://www.accelacomm.com/jaw/sfnl/114/51426253/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > |
From: Richard B. <rl...@gm...> - 2011-07-21 23:02:54
|
Looks like my camera does not output the support format as expected. Format 1: flags: V4L2_FMT_FLAG_COMPRESSED description: MJPEG pixelformat: 0x47504A4D (MJPG) Format 2: description: YUV 4:2:2 (YUYV) pixelformat: 0x56595559 (YUYV) I guess I will have to try and use your ffmpegcolorspace suggestion. Seems kind of silly to only support a format that does not seem to be that common. Richard On Thu, Jul 21, 2011 at 7:54 PM, Richard Boyd <rl...@gm...> wrote: > Scott, > > I just compiled your v4lexplorer app. I had to remove an extra ' ' at > the end of the "OETMP = $(HOME)/overo-oe/tmp" line in your > makefile-cross to get it to compile. After that all was good. > > Richard > > On Thu, Jul 21, 2011 at 1:39 PM, Richard Boyd <rl...@gm...> wrote: >> I will check my camera, I suspect it will be the same as yours, its >> also a Logitech. >> >> On Thu, Jul 21, 2011 at 11:14 AM, Scott Ellis <sc...@ju...> wrote: >>> I got the Logitech camera formats using this simple app I use when >>> developing/debugging >>> >>> https://github.com/scottellis/v4lexplore >>> >>> In case you want to check your camera. >>> >>> Scott >>> >>> -- >>> Sent from my Linux box >>> >>> >>> ------------------------------------------------------------------------------ >>> 5 Ways to Improve & Secure Unified Communications >>> Unified Communications promises greater efficiencies for business. UC can >>> improve internal communications as well as offer faster, more efficient ways >>> to interact with customers and streamline customer service. Learn more! >>> http://www.accelacomm.com/jaw/sfnl/114/51426253/ >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >> > |
From: Richard B. <rl...@gm...> - 2011-07-21 23:51:46
|
Tried using ffmpegcolorspace to do the color space conversion using the following pipeline. Results, 99% cpu usage reported by top for gst-launch, not encouraging to say the least. I was also not able to properly capture the stream on the client so I am not convinced it was working properly. gst-launch v4l2src ! video/x-raw-yuv,width=640,height=480,framerate=30/1 ! ffmpegcolorspace ! TIVidenc1 codecName=h264enc engineName=codecServer ! rtph264pay pt=96 ! tcpserversink host=192.168.1.105 port=4001 On Thu, Jul 21, 2011 at 8:02 PM, Richard Boyd <rl...@gm...> wrote: > Looks like my camera does not output the support format as expected. > > Format 1: > flags: V4L2_FMT_FLAG_COMPRESSED > description: MJPEG > pixelformat: 0x47504A4D (MJPG) > Format 2: > description: YUV 4:2:2 (YUYV) > pixelformat: 0x56595559 (YUYV) > > I guess I will have to try and use your ffmpegcolorspace suggestion. > Seems kind of silly to only support a format that does not seem to be > that common. > > Richard > > On Thu, Jul 21, 2011 at 7:54 PM, Richard Boyd <rl...@gm...> wrote: >> Scott, >> >> I just compiled your v4lexplorer app. I had to remove an extra ' ' at >> the end of the "OETMP = $(HOME)/overo-oe/tmp" line in your >> makefile-cross to get it to compile. After that all was good. >> >> Richard >> >> On Thu, Jul 21, 2011 at 1:39 PM, Richard Boyd <rl...@gm...> wrote: >>> I will check my camera, I suspect it will be the same as yours, its >>> also a Logitech. >>> >>> On Thu, Jul 21, 2011 at 11:14 AM, Scott Ellis <sc...@ju...> wrote: >>>> I got the Logitech camera formats using this simple app I use when >>>> developing/debugging >>>> >>>> https://github.com/scottellis/v4lexplore >>>> >>>> In case you want to check your camera. >>>> >>>> Scott >>>> >>>> -- >>>> Sent from my Linux box >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> 5 Ways to Improve & Secure Unified Communications >>>> Unified Communications promises greater efficiencies for business. UC can >>>> improve internal communications as well as offer faster, more efficient ways >>>> to interact with customers and streamline customer service. Learn more! >>>> http://www.accelacomm.com/jaw/sfnl/114/51426253/ >>>> _______________________________________________ >>>> gumstix-users mailing list >>>> gum...@li... >>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>> >>> >> > |
From: Scott E. <sc...@ju...> - 2011-07-22 09:45:41
|
Did you check for network activity? Also, why did you choose tcpserver instead of udpserver? Isn't UDP more efficient with streaming video? Also remember you'll have to start the client first unless you add the sprop-parameter-sets value to your client pipeline. You could also try a smaller image size. That drops the load considerably. Using a command like this with the Logitech C510 gst-launch -v -e $VIDEO_SRC ! \ video/x-raw-yuv,width=320,height=240 ! \ ffmpegcolorspace ! \ TIVidenc1 codecName=h264enc engineName=codecServer ! \ dmaiperf print-arm-load=true engine-name=codecServer ! \ rtph264pay pt=96 ! \ udpsink host=$CLIENT_IP port=$PORT Results in this from dmaiperf Timestamp: 0:08:20.897125245; bps: 4784; fps: 15; CPU: 32; DSP: 10; \ mem_seg: DDR2; base: 0x87f0cfa0; size: 0x20000; maxblocklen: 0x15798; \ used: 0xa868; mem_seg: DDRALGHEAP; base: 0x87400000; size: 0x900000; \ maxblocklen: 0x83d500; used: 0xc2788; mem_seg: L1DSRAM; \ base: 0x10f04000; size: 0x10000; maxblocklen: 0x0; used: 0x10000; Where a 640x480 stream gives dmaiperf results like this Timestamp: 0:14:51.022888185; bps: 58999; fps: 16; CPU: 100; DSP: 50; \ mem_seg: DDR2; base: 0x87f0cfa0; size: 0x20000; maxblocklen: 0x15798; \ used: 0xa868; mem_seg: DDRALGHEAP; base: 0x87400000; size: 0x900000; \ maxblocklen: 0x765a00; used: 0x19a288; mem_seg: L1DSRAM; \ base: 0x10f04000; size: 0x10000; maxblocklen: 0x0; used: 0x10000; At least this is what I'm seeing. I have the camera plugged into the host port of a Tobi using a Tide COM running at 720 MHz watching on an Ubuntu workstation client. The camera shows up this way in syslog ... input: UVC Camera (046d:081d) as /devices/platform/ehci-omap.0/usb2/2-2/2-2:1.2/input/input0 usbcore: registered new interface driver uvcvideo USB Video Class driver (v0.1.0) ... And this way with the v4lexplore app === VIDIOC_QUERYCAP === driver: uvcvideo card: UVC Camera (046d:081d) bus_info: usb-ehci-omap.0-2 version: 256 capabilites: V4L2_CAP_VIDEO_CAPTURE V4L2_CAP_STREAMING ... Scott -- Sent from my Linux box |
From: Gonçalo B. <gon...@gm...> - 2011-07-25 08:44:05
|
Dear all, do you know if it is possible to direct the stream to an *.avi file or similar instead of network streaming it? is it worth using the DSP if you don't really want to stream but you want a good quality video file? Thanks, gonçalo On Fri, Jul 22, 2011 at 11:45 AM, Scott Ellis <sc...@ju...> wrote: > Did you check for network activity? Also, why did you choose tcpserver > instead of udpserver? Isn't UDP more efficient with streaming video? > > Also remember you'll have to start the client first unless you add > the sprop-parameter-sets value to your client pipeline. > > You could also try a smaller image size. That drops the load > considerably. > > Using a command like this with the Logitech C510 > > gst-launch -v -e $VIDEO_SRC ! \ > video/x-raw-yuv,width=320,height=240 ! \ > ffmpegcolorspace ! \ > TIVidenc1 codecName=h264enc engineName=codecServer ! \ > dmaiperf print-arm-load=true engine-name=codecServer ! \ > rtph264pay pt=96 ! \ > udpsink host=$CLIENT_IP port=$PORT > > > Results in this from dmaiperf > > Timestamp: 0:08:20.897125245; bps: 4784; fps: 15; CPU: 32; DSP: 10; \ > mem_seg: DDR2; base: 0x87f0cfa0; size: 0x20000; maxblocklen: 0x15798; \ > used: 0xa868; mem_seg: DDRALGHEAP; base: 0x87400000; size: 0x900000; \ > maxblocklen: 0x83d500; used: 0xc2788; mem_seg: L1DSRAM; \ > base: 0x10f04000; size: 0x10000; maxblocklen: 0x0; used: 0x10000; > > > Where a 640x480 stream gives dmaiperf results like this > > Timestamp: 0:14:51.022888185; bps: 58999; fps: 16; CPU: 100; DSP: 50; \ > mem_seg: DDR2; base: 0x87f0cfa0; size: 0x20000; maxblocklen: 0x15798; \ > used: 0xa868; mem_seg: DDRALGHEAP; base: 0x87400000; size: 0x900000; \ > maxblocklen: 0x765a00; used: 0x19a288; mem_seg: L1DSRAM; \ > base: 0x10f04000; size: 0x10000; maxblocklen: 0x0; used: 0x10000; > > > At least this is what I'm seeing. > > I have the camera plugged into the host port of a Tobi using a Tide COM > running at 720 MHz watching on an Ubuntu workstation client. > > > The camera shows up this way in syslog > > ... > input: UVC Camera (046d:081d) as > /devices/platform/ehci-omap.0/usb2/2-2/2-2:1.2/input/input0 > usbcore: registered new interface driver uvcvideo > USB Video Class driver (v0.1.0) > ... > > And this way with the v4lexplore app > > === VIDIOC_QUERYCAP === > > driver: uvcvideo > card: UVC Camera (046d:081d) > bus_info: usb-ehci-omap.0-2 > version: 256 > capabilites: > V4L2_CAP_VIDEO_CAPTURE > V4L2_CAP_STREAMING > ... > > Scott > > -- > Sent from my Linux box > > > > ------------------------------------------------------------------------------ > 10 Tips for Better Web Security > Learn 10 ways to better secure your business today. Topics covered include: > Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, > security Microsoft Exchange, secure Instant Messaging, and much more. > http://www.accelacomm.com/jaw/sfnl/114/51426210/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- .::Gonber::. |
From: Ananthapadmanaban <gap...@e-...> - 2011-07-25 09:04:27
|
Hi gonçalo, Hope this works for you gst-launch -v v4l2src num-buffers=1000 ! video/x-raw-yuv,width=640,height=480,framerate=30/1 ! TIVidenc1 codecName=mpeg4enc engineName=codecServer ! avimux ! filesink location=sample_vga.mp4 Thanks and regards, Ananth. On Monday 25 July 2011 02:13 PM, Gonçalo Bernardo wrote: > Dear all, > > do you know if it is possible to direct the stream to an *.avi file or > similar instead of network streaming it? > is it worth using the DSP if you don't really want to stream but you > want a good quality video file? > > Thanks, > gonçalo > > On Fri, Jul 22, 2011 at 11:45 AM, Scott Ellis <sc...@ju... > <mailto:sc...@ju...>> wrote: > > Did you check for network activity? Also, why did you choose tcpserver > instead of udpserver? Isn't UDP more efficient with streaming video? > > Also remember you'll have to start the client first unless you add > the sprop-parameter-sets value to your client pipeline. > > You could also try a smaller image size. That drops the load > considerably. > > Using a command like this with the Logitech C510 > > gst-launch -v -e $VIDEO_SRC ! \ > video/x-raw-yuv,width=320,height=240 ! \ > ffmpegcolorspace ! \ > TIVidenc1 codecName=h264enc engineName=codecServer ! \ > dmaiperf print-arm-load=true engine-name=codecServer ! \ > rtph264pay pt=96 ! \ > udpsink host=$CLIENT_IP port=$PORT > > > Results in this from dmaiperf > > Timestamp: 0:08:20.897125245; bps: 4784; fps: 15; CPU: 32; DSP: 10; \ > mem_seg: DDR2; base: 0x87f0cfa0; size: 0x20000; maxblocklen: > 0x15798; \ > used: 0xa868; mem_seg: DDRALGHEAP; base: 0x87400000; size: > 0x900000; \ > maxblocklen: 0x83d500; used: 0xc2788; mem_seg: L1DSRAM; \ > base: 0x10f04000; size: 0x10000; maxblocklen: 0x0; used: 0x10000; > > > Where a 640x480 stream gives dmaiperf results like this > > Timestamp: 0:14:51.022888185; bps: 58999; fps: 16; CPU: 100; DSP: > 50; \ > mem_seg: DDR2; base: 0x87f0cfa0; size: 0x20000; maxblocklen: > 0x15798; \ > used: 0xa868; mem_seg: DDRALGHEAP; base: 0x87400000; size: > 0x900000; \ > maxblocklen: 0x765a00; used: 0x19a288; mem_seg: L1DSRAM; \ > base: 0x10f04000; size: 0x10000; maxblocklen: 0x0; used: 0x10000; > > > At least this is what I'm seeing. > > I have the camera plugged into the host port of a Tobi using a > Tide COM > running at 720 MHz watching on an Ubuntu workstation client. > > > The camera shows up this way in syslog > > ... > input: UVC Camera (046d:081d) as > /devices/platform/ehci-omap.0/usb2/2-2/2-2:1.2/input/input0 > usbcore: registered new interface driver uvcvideo > USB Video Class driver (v0.1.0) > ... > > And this way with the v4lexplore app > > === VIDIOC_QUERYCAP === > > driver: uvcvideo > card: UVC Camera (046d:081d) > bus_info: usb-ehci-omap.0-2 > version: 256 > capabilites: > V4L2_CAP_VIDEO_CAPTURE > V4L2_CAP_STREAMING > ... > > Scott > > -- > Sent from my Linux box > > > ------------------------------------------------------------------------------ > 10 Tips for Better Web Security > Learn 10 ways to better secure your business today. Topics covered > include: > Web security, SSL, hacker attacks & Denial of Service (DoS), > private keys, > security Microsoft Exchange, secure Instant Messaging, and much more. > http://www.accelacomm.com/jaw/sfnl/114/51426210/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > <mailto:gum...@li...> > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > -- > .::Gonber::. > > > ------------------------------------------------------------------------------ > Storage Efficiency Calculator > This modeling tool is based on patent-pending intellectual property that > has been used successfully in hundreds of IBM storage optimization engage- > ments, worldwide. Store less, Store more with what you own, Move data to > the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/ > > > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: ScottEllis <sco...@gm...> - 2011-07-25 11:59:40
|
I'm not sure how to get gst-launch to tell you what you want. You could try a different approach and instead query your camera directly to find what formats it supports. It takes a trivial v4l2 program to do this. The ioctl is VIDIOC_ENUM_FMT with type = V4L2_BUF_TYPE_VIDEO_CAPTURE. Here's an example https://github.com/scottellis/v4lexplore And then use gst-inspect on the TIVidenc1 codec to get the formats that it accepts and compare the two. hth, scott -- View this message in context: http://old.nabble.com/gstreamer-ti-DSP-and-ioctl-errors-from-CMEMK-tp32060561p32131121.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Richard B. <rl...@gm...> - 2011-07-14 13:53:54
|
Great Scott, I will give this a try and let you know how it goes. Richard On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis <sco...@gm...> wrote: > Try these steps (in this order) > > bitbake -c clean virtual/kernel > rm -r $OVEROTOP/tmp/cache/* > > Don't worry. The cache regenerates in a few minutes. > > edit $OVEROTOP/bulld/conf/local.conf > add this line > PREFERRED_VERSION_linux-omap3="2.6.34" > > Then > > bitbake virtual/kernel > bitbake omap3-console-image > > My experience is that changing kernel versions confuses oe. > The cache removal step fixes this. > > Doing this from a borrowed iPad. No access to a decent computer. I > think I typed it in right. > > Scott > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Richard B. <rl...@gm...> - 2011-07-14 15:22:34
|
Looks good so far. I have run through the steps you had outline above and the image build has completed. I don't have my board here so it will be later tonight before I can try it on a board. I will post back when I know if this solves my ioctl issues. Thanks Richard On Thu, Jul 14, 2011 at 10:53 AM, Richard Boyd <rl...@gm...> wrote: > Great Scott, I will give this a try and let you know how it goes. > > Richard > > On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis > <sco...@gm...> wrote: >> Try these steps (in this order) >> >> bitbake -c clean virtual/kernel >> rm -r $OVEROTOP/tmp/cache/* >> >> Don't worry. The cache regenerates in a few minutes. >> >> edit $OVEROTOP/bulld/conf/local.conf >> add this line >> PREFERRED_VERSION_linux-omap3="2.6.34" >> >> Then >> >> bitbake virtual/kernel >> bitbake omap3-console-image >> >> My experience is that changing kernel versions confuses oe. >> The cache removal step fixes this. >> >> Doing this from a borrowed iPad. No access to a decent computer. I >> think I typed it in right. >> >> Scott >> >> ------------------------------------------------------------------------------ >> AppSumo Presents a FREE Video for the SourceForge Community by Eric >> Ries, the creator of the Lean Startup Methodology on "Lean Startup >> Secrets Revealed." This video shows you how to validate your ideas, >> optimize your ideas and identify your business strategy. >> http://p.sf.net/sfu/appsumosfdev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > |
From: Gonçalo B. <gon...@gm...> - 2011-07-14 16:39:27
|
@Richard: are you sure you don't get this "NOTE: preferred version 2.6.34 of linux-omap3 not available (for item virtual/kernel)" when you run bitbake? to me it appeared just on the beginning of the run. It did execute without errors but this message probably means that it switched back to 2.6.39... On Thu, Jul 14, 2011 at 5:22 PM, Richard Boyd <rl...@gm...> wrote: > Looks good so far. > > I have run through the steps you had outline above and the image build > has completed. I don't have my board here so it will be later tonight > before I can try it on a board. I will post back when I know if this > solves my ioctl issues. > > Thanks > > Richard > > On Thu, Jul 14, 2011 at 10:53 AM, Richard Boyd <rl...@gm...> wrote: > > Great Scott, I will give this a try and let you know how it goes. > > > > Richard > > > > On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis > > <sco...@gm...> wrote: > >> Try these steps (in this order) > >> > >> bitbake -c clean virtual/kernel > >> rm -r $OVEROTOP/tmp/cache/* > >> > >> Don't worry. The cache regenerates in a few minutes. > >> > >> edit $OVEROTOP/bulld/conf/local.conf > >> add this line > >> PREFERRED_VERSION_linux-omap3="2.6.34" > >> > >> Then > >> > >> bitbake virtual/kernel > >> bitbake omap3-console-image > >> > >> My experience is that changing kernel versions confuses oe. > >> The cache removal step fixes this. > >> > >> Doing this from a borrowed iPad. No access to a decent computer. I > >> think I typed it in right. > >> > >> Scott > >> > >> > ------------------------------------------------------------------------------ > >> AppSumo Presents a FREE Video for the SourceForge Community by Eric > >> Ries, the creator of the Lean Startup Methodology on "Lean Startup > >> Secrets Revealed." This video shows you how to validate your ideas, > >> optimize your ideas and identify your business strategy. > >> http://p.sf.net/sfu/appsumosfdev2dev > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > > > > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- .::Gonber::. |
From: Richard B. <rl...@gm...> - 2011-07-14 17:03:14
|
Gonçalo, I was not able to fine that NOTE in my build log. I check the "$OVEROTOP/tmp/deploy/glibc/images/overo" directory to see where the kernel uImage-overo.bin was pointed and it appears to be linked to the 2.6.34 kernel. uImage-overo.bin -> uImage-2.6.34-r100-overo.bin I started with a git checkout "git checkout --track -b overo origin/overo" are you using the same branch? Richard 2011/7/14 Gonçalo Bernardo <gon...@gm...>: > @Richard: > > are you sure you don't get this "NOTE: preferred version 2.6.34 of > linux-omap3 not available (for item virtual/kernel)" when you run bitbake? > to me it appeared just on the beginning of the run. It did execute without > errors but this message probably means that it switched back to 2.6.39... > > On Thu, Jul 14, 2011 at 5:22 PM, Richard Boyd <rl...@gm...> wrote: >> >> Looks good so far. >> >> I have run through the steps you had outline above and the image build >> has completed. I don't have my board here so it will be later tonight >> before I can try it on a board. I will post back when I know if this >> solves my ioctl issues. >> >> Thanks >> >> Richard >> >> On Thu, Jul 14, 2011 at 10:53 AM, Richard Boyd <rl...@gm...> wrote: >> > Great Scott, I will give this a try and let you know how it goes. >> > >> > Richard >> > >> > On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis >> > <sco...@gm...> wrote: >> >> Try these steps (in this order) >> >> >> >> bitbake -c clean virtual/kernel >> >> rm -r $OVEROTOP/tmp/cache/* >> >> >> >> Don't worry. The cache regenerates in a few minutes. >> >> >> >> edit $OVEROTOP/bulld/conf/local.conf >> >> add this line >> >> PREFERRED_VERSION_linux-omap3="2.6.34" >> >> >> >> Then >> >> >> >> bitbake virtual/kernel >> >> bitbake omap3-console-image >> >> >> >> My experience is that changing kernel versions confuses oe. >> >> The cache removal step fixes this. >> >> >> >> Doing this from a borrowed iPad. No access to a decent computer. I >> >> think I typed it in right. >> >> >> >> Scott >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> AppSumo Presents a FREE Video for the SourceForge Community by Eric >> >> Ries, the creator of the Lean Startup Methodology on "Lean Startup >> >> Secrets Revealed." This video shows you how to validate your ideas, >> >> optimize your ideas and identify your business strategy. >> >> http://p.sf.net/sfu/appsumosfdev2dev >> >> _______________________________________________ >> >> gumstix-users mailing list >> >> gum...@li... >> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> > >> >> >> ------------------------------------------------------------------------------ >> AppSumo Presents a FREE Video for the SourceForge Community by Eric >> Ries, the creator of the Lean Startup Methodology on "Lean Startup >> Secrets Revealed." This video shows you how to validate your ideas, >> optimize your ideas and identify your business strategy. >> http://p.sf.net/sfu/appsumosfdev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > -- > .::Gonber::. > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: Gonçalo B. <gon...@gm...> - 2011-07-15 15:45:56
|
did you copy the contents of the modules archive that is generated while bitbaking the kernel into the file system? normally something like $ tar -xf <modules---.tgz -C /media/rootfs On Fri, Jul 15, 2011 at 5:09 PM, Richard Boyd <rl...@gm...> wrote: > I loading the image that was created using the instructions below and > the image booted using the 2.6.34 kernel. One step forward. Now > however there are kernel modules missing from the image, no idea why > they did not get included. One step back. When I used my modified > omap3-console-image.bb with the 2.6.36 kernel they did get included. > Any thoughts? > > Loading kernel modules for gstreamer-ti... > Running /usr/share/ti/gst/omap3530/loadmodules.shWaiting for > connection on channel 1 > FATAL: Module cmemk not found. > FATAL: Module dsplinkk not found. > FATAL: Module lpm_omap3530 not found. > FATAL: Module sdmak not found. > > On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis > <sco...@gm...> wrote: > > Try these steps (in this order) > > > > bitbake -c clean virtual/kernel > > rm -r $OVEROTOP/tmp/cache/* > > > > Don't worry. The cache regenerates in a few minutes. > > > > edit $OVEROTOP/bulld/conf/local.conf > > add this line > > PREFERRED_VERSION_linux-omap3="2.6.34" > > > > Then > > > > bitbake virtual/kernel > > bitbake omap3-console-image > > > > My experience is that changing kernel versions confuses oe. > > The cache removal step fixes this. > > > > Doing this from a borrowed iPad. No access to a decent computer. I > > think I typed it in right. > > > > Scott > > > > > ------------------------------------------------------------------------------ > > AppSumo Presents a FREE Video for the SourceForge Community by Eric > > Ries, the creator of the Lean Startup Methodology on "Lean Startup > > Secrets Revealed." This video shows you how to validate your ideas, > > optimize your ideas and identify your business strategy. > > http://p.sf.net/sfu/appsumosfdev2dev > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- .::Gonber::. |
From: Richard B. <rl...@gm...> - 2011-07-15 16:04:09
|
I did try that with the same result, maybe there was some finger trouble. Do they just get copied to the root of the ext3 partition of the SD card? If I search through the .tgz file where could I look to verify that the modules in question are in there? Thanks for your help on this. Richard 2011/7/15 Gonçalo Bernardo <gon...@gm...>: > did you copy the contents of the modules archive that is generated while > bitbaking the kernel into the file system? > > normally something like > > $ tar -xf <modules---.tgz -C /media/rootfs > > On Fri, Jul 15, 2011 at 5:09 PM, Richard Boyd <rl...@gm...> wrote: >> >> I loading the image that was created using the instructions below and >> the image booted using the 2.6.34 kernel. One step forward. Now >> however there are kernel modules missing from the image, no idea why >> they did not get included. One step back. When I used my modified >> omap3-console-image.bb with the 2.6.36 kernel they did get included. >> Any thoughts? >> >> Loading kernel modules for gstreamer-ti... >> Running /usr/share/ti/gst/omap3530/loadmodules.shWaiting for >> connection on channel 1 >> FATAL: Module cmemk not found. >> FATAL: Module dsplinkk not found. >> FATAL: Module lpm_omap3530 not found. >> FATAL: Module sdmak not found. >> >> On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis >> <sco...@gm...> wrote: >> > Try these steps (in this order) >> > >> > bitbake -c clean virtual/kernel >> > rm -r $OVEROTOP/tmp/cache/* >> > >> > Don't worry. The cache regenerates in a few minutes. >> > >> > edit $OVEROTOP/bulld/conf/local.conf >> > add this line >> > PREFERRED_VERSION_linux-omap3="2.6.34" >> > >> > Then >> > >> > bitbake virtual/kernel >> > bitbake omap3-console-image >> > >> > My experience is that changing kernel versions confuses oe. >> > The cache removal step fixes this. >> > >> > Doing this from a borrowed iPad. No access to a decent computer. I >> > think I typed it in right. >> > >> > Scott >> > >> > >> > ------------------------------------------------------------------------------ >> > AppSumo Presents a FREE Video for the SourceForge Community by Eric >> > Ries, the creator of the Lean Startup Methodology on "Lean Startup >> > Secrets Revealed." This video shows you how to validate your ideas, >> > optimize your ideas and identify your business strategy. >> > http://p.sf.net/sfu/appsumosfdev2dev >> > _______________________________________________ >> > gumstix-users mailing list >> > gum...@li... >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > >> >> >> ------------------------------------------------------------------------------ >> AppSumo Presents a FREE Video for the SourceForge Community by Eric >> Ries, the creator of the Lean Startup Methodology on "Lean Startup >> Secrets Revealed." This video shows you how to validate your ideas, >> optimize your ideas and identify your business strategy. >> http://p.sf.net/sfu/appsumosfdev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > -- > .::Gonber::. > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: Gonçalo B. <gon...@gm...> - 2011-07-15 16:20:34
|
i'm not sure in there. maybe you can just search for them in file names On Fri, Jul 15, 2011 at 6:03 PM, Richard Boyd <rl...@gm...> wrote: > I did try that with the same result, maybe there was some finger trouble. > > Do they just get copied to the root of the ext3 partition of the SD card? > > If I search through the .tgz file where could I look to verify that > the modules in question are in there? > > Thanks for your help on this. > > Richard > > 2011/7/15 Gonçalo Bernardo <gon...@gm...>: > > did you copy the contents of the modules archive that is generated while > > bitbaking the kernel into the file system? > > > > normally something like > > > > $ tar -xf <modules---.tgz -C /media/rootfs > > > > On Fri, Jul 15, 2011 at 5:09 PM, Richard Boyd <rl...@gm...> wrote: > >> > >> I loading the image that was created using the instructions below and > >> the image booted using the 2.6.34 kernel. One step forward. Now > >> however there are kernel modules missing from the image, no idea why > >> they did not get included. One step back. When I used my modified > >> omap3-console-image.bb with the 2.6.36 kernel they did get included. > >> Any thoughts? > >> > >> Loading kernel modules for gstreamer-ti... > >> Running /usr/share/ti/gst/omap3530/loadmodules.shWaiting for > >> connection on channel 1 > >> FATAL: Module cmemk not found. > >> FATAL: Module dsplinkk not found. > >> FATAL: Module lpm_omap3530 not found. > >> FATAL: Module sdmak not found. > >> > >> On Thu, Jul 14, 2011 at 10:15 AM, Scott Ellis > >> <sco...@gm...> wrote: > >> > Try these steps (in this order) > >> > > >> > bitbake -c clean virtual/kernel > >> > rm -r $OVEROTOP/tmp/cache/* > >> > > >> > Don't worry. The cache regenerates in a few minutes. > >> > > >> > edit $OVEROTOP/bulld/conf/local.conf > >> > add this line > >> > PREFERRED_VERSION_linux-omap3="2.6.34" > >> > > >> > Then > >> > > >> > bitbake virtual/kernel > >> > bitbake omap3-console-image > >> > > >> > My experience is that changing kernel versions confuses oe. > >> > The cache removal step fixes this. > >> > > >> > Doing this from a borrowed iPad. No access to a decent computer. I > >> > think I typed it in right. > >> > > >> > Scott > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > AppSumo Presents a FREE Video for the SourceForge Community by Eric > >> > Ries, the creator of the Lean Startup Methodology on "Lean Startup > >> > Secrets Revealed." This video shows you how to validate your ideas, > >> > optimize your ideas and identify your business strategy. > >> > http://p.sf.net/sfu/appsumosfdev2dev > >> > _______________________________________________ > >> > gumstix-users mailing list > >> > gum...@li... > >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > > >> > >> > >> > ------------------------------------------------------------------------------ > >> AppSumo Presents a FREE Video for the SourceForge Community by Eric > >> Ries, the creator of the Lean Startup Methodology on "Lean Startup > >> Secrets Revealed." This video shows you how to validate your ideas, > >> optimize your ideas and identify your business strategy. > >> http://p.sf.net/sfu/appsumosfdev2dev > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > > -- > > .::Gonber::. > > > > > ------------------------------------------------------------------------------ > > AppSumo Presents a FREE Video for the SourceForge Community by Eric > > Ries, the creator of the Lean Startup Methodology on "Lean Startup > > Secrets Revealed." This video shows you how to validate your ideas, > > optimize your ideas and identify your business strategy. > > http://p.sf.net/sfu/appsumosfdev2dev > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- .::Gonber::. |