From: Kneip L. <kn...@et...> - 2009-01-22 11:21:32
|
Hi All, I am still a newbie to the world of Overo and Open Embedded, so sorry if bothering anybody with stupid questions. I currently try to reconfigure the kernel for the overo. I'm not sure if this is correct, but here is what I did: ${OE_HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap3-2.6.28-rcfinal+r3+git818862e11bad091dc635baedace58265a126b5c8-r3/git/make ARCH=arm menuconfig I guess the configuration changes are then stored in the .config-file, and according to the instructions here: http://gumstix.net/wiki/index.php?title=Kernel_Reconfiguration , I have to replace a defconfig file somewhere in the ${OE_HOME}/org.openembedded.dev/packages-tree, so that my modifications are recognized when bitbaking omap3-console-image. My problem is that I don't know which defconfig file to replace? Has anyone had successful experience with this? When directly crosscompiling the modules using make inside the linux-omap3-.../git/-directory, I receive lots of "version-conflict" messages during boot, so I guess one has to go the bitbake-way ... Thanks a lot for any help! LK |
From: ravix <sor...@gm...> - 2009-01-25 20:45:24
|
Kneip Laurent wrote: > > > Hi All, > > I am still a newbie to the world of Overo and Open Embedded, so sorry if > bothering anybody with stupid questions. I currently try to reconfigure > the kernel for the overo. I'm not sure if this is correct, but here is > what I did: > > ${OE_HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap3-2.6.28-rcfinal+r3+git818862e11bad091dc635baedace58265a126b5c8-r3/git/make > ARCH=arm menuconfig > > I guess the configuration changes are then stored in the .config-file, and > according to the instructions here: > > http://gumstix.net/wiki/index.php?title=Kernel_Reconfiguration > > , I have to replace a defconfig file somewhere in the > ${OE_HOME}/org.openembedded.dev/packages-tree, so that my modifications > are recognized when bitbaking omap3-console-image. My problem is that I > don't know which defconfig file to replace? Has anyone had successful > experience with this? When directly crosscompiling the modules using make > inside the linux-omap3-.../git/-directory, I receive lots of > "version-conflict" messages during boot, so I guess one has to go the > bitbake-way ... > Have you figured this out yet? Here is what I have tried (and I *think* it works): first I looked at: ${OE_HOME}/org.openembedded.dev/conf/machine/overo.conf to try to determine what configuration file to replace. I found the following line: PREFERRED_PROVIDER_virtual/kernel = "linux-omap3" Then I went to ${OE_HOME}/org.openembedded.dev/packages/linux/linux-omap3 backed up the current defconfig, and replaced it with my own config file. I also replaced defconfig for linux-omap3-2.6.27 and linux-omap3-2.6.28 for good measure. Take my advice with a grain of salt, because I don't know what I am doing yet, but I *think* it worked for me. Some of the options I enabled as modules seemed to be available in the modules tar.gz when I built my image. -Eric -- View this message in context: http://www.nabble.com/Overo-kernel-reconfiguration-tp21602267p21656438.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: ravix <sor...@gm...> - 2009-01-25 22:30:03
|
ravix wrote: > > Have you figured this out yet? > > Here is what I have tried (and I *think* it works): > > first I looked at: > ${OE_HOME}/org.openembedded.dev/conf/machine/overo.conf to try to > determine what configuration file to replace. > > I found the following line: PREFERRED_PROVIDER_virtual/kernel = > "linux-omap3" > > Then I went to > > ${OE_HOME}/org.openembedded.dev/packages/linux/linux-omap3 backed up the > current defconfig, and replaced it with my own config file. > > I also replaced defconfig for linux-omap3-2.6.27 and linux-omap3-2.6.28 > for good measure. > > Take my advice with a grain of salt, because I don't know what I am doing > yet, but I *think* it worked for me. Some of the options I enabled as > modules seemed to be available in the modules tar.gz when I built my > image. > > -Eric > Sorry for the second post -- its appears my method didn't work after all. I just tried to load some of my modules and they weren't available. Also, I am seeing messages about bluetooth during boot when I disabled bluetooth in the kernel and on my rootfs image. Sorry. Does anyone know how to reconfigure the Overo kernel? -- View this message in context: http://www.nabble.com/Overo-kernel-reconfiguration-tp21602267p21657694.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: akshaysn <aks...@gm...> - 2010-01-19 05:33:49
|
Hi all, I have a gumstix overo with 2.6.27-omap1 kernel, which doesnt have a pl2303.ko driver which i badly need it... So how can i get a pl2303 driver for the current kernel version ... Or how can i upgrade the kernel...I'm a Newbie please help me to solve this issue.... ravix wrote: > > > > >> If you replace that file you just need to run "bitbake -c rebuild >> linux-omap3" to get a new uImage built. >> > > Thank you! This is the step I was leaving out. The information about > putting the files in my user directory was very nice, too. > > So as a recap to anyone else who is interested in reconfiguring a kernel: > > 1.) Set up the build environment for the Overo as instructed on > Gumstix.net. > 2.) Copy "linux-omap3_git.bb" and "linux.inc" from > ${OE-HOME}/org.openembedded.dev/packages/linux to > ${OE-HOME}/user.collection/packages/linux > 3.) Copy directory "linux-omap3" from > ${OE-HOME}/org.openembedded.dev/packages/linux to > ${OE-HOME}/user.collection/packages/linux > 4.) cd to > ${OE-HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap-{most_recent_kernel}/git/ > 5.) run "make ARCH=arm menuconfig" and configure the kernel > 6.) copy ".config" file to > ${OE-HOME}/user.collection/packages/linux/linux-omap3/overo/defconfig > (defconfig is the new filename) > 7.) run "bitbake -c rebuild linux-omap3" > 8.) the new uImage file will be located at > ${OE-HOME}/tmp/deploy/glibc/images/overo/uImage-overo.bin > > > That seems to be working for me, at least. No guarantees! > > -Eric > -- View this message in context: http://old.nabble.com/Overo-kernel-reconfiguration-tp21602267p27221188.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Kneip L. <kn...@et...> - 2009-01-26 13:29:21
|
@Eric Hi. That's more or less what I also tried out. It seems that it must be another defconfig file ... did you have success so far? @All Please, is there really noone who ever did a successful reconfiguration of the overo kernel? Any help would be very much apreciated. Thanks in advance, LK ________________________________ Von: ravix [mailto:sor...@gm...] Gesendet: So 25.01.2009 23:29 An: gum...@li... Betreff: Re: [Gumstix-users] Overo kernel reconfiguration ravix wrote: > > Have you figured this out yet? > > Here is what I have tried (and I *think* it works): > > first I looked at: > ${OE_HOME}/org.openembedded.dev/conf/machine/overo.conf to try to > determine what configuration file to replace. > > I found the following line: PREFERRED_PROVIDER_virtual/kernel = > "linux-omap3" > > Then I went to > > ${OE_HOME}/org.openembedded.dev/packages/linux/linux-omap3 backed up the > current defconfig, and replaced it with my own config file. > > I also replaced defconfig for linux-omap3-2.6.27 and linux-omap3-2.6.28 > for good measure. > > Take my advice with a grain of salt, because I don't know what I am doing > yet, but I *think* it worked for me. Some of the options I enabled as > modules seemed to be available in the modules tar.gz when I built my > image. > > -Eric > Sorry for the second post -- its appears my method didn't work after all. I just tried to load some of my modules and they weren't available. Also, I am seeing messages about bluetooth during boot when I disabled bluetooth in the kernel and on my rootfs image. Sorry. Does anyone know how to reconfigure the Overo kernel? -- View this message in context: http://www.nabble.com/Overo-kernel-reconfiguration-tp21602267p21657694.html Sent from the Gumstix mailing list archive at Nabble.com. ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Chris D. <chr...@gm...> - 2009-01-26 15:23:22
|
You pretty much have the procedure correct... not sure where you are messing up. The overo uses the "linux-omap3" kernel recipe, and the kernel defconfig is stored as ${OE_HOME}/org.openembedded.dev/packages/linux/linux-omap3/overo/defconfig If you replace that file you just need to run "bitbake -c rebuild linux-omap3" to get a new uImage built. Another thing that might help is to setup a user.collection for your modified kernel recipe (then upstream changes won't overwrite your work). There are some instructions in the helloworld tutorial on gumstix.net about setting one up, but the quick and dirty instructions are to setup the directory structure ${OE_HOME}/user.collection/packages/linux and then copy the linux-omap3/ directory and linux-omap3_git.bb file from ${OE_HOME}/org.openembedded.dev/packages/linux into your user.collection/.../linux directory. Then make sure you replace the defconfig in your user.collection and not the main one. When you run the bitbake command to rebuild the kernel you will see that it will pull the recipe from your user.collection instead of the main tree, which is a tip off that its using your custom settings. Chris On Mon, Jan 26, 2009 at 6:29 AM, Kneip Laurent <kn...@et...> wrote: > @Eric > > Hi. That's more or less what I also tried out. It seems that it must be another defconfig file ... did you have success so far? > > @All > > Please, is there really noone who ever did a successful reconfiguration of the overo kernel? Any help would be very much apreciated. Thanks in advance, > > LK > > ________________________________ > > Von: ravix [mailto:sor...@gm...] > Gesendet: So 25.01.2009 23:29 > An: gum...@li... > Betreff: Re: [Gumstix-users] Overo kernel reconfiguration > > > > > > > ravix wrote: >> >> Have you figured this out yet? >> >> Here is what I have tried (and I *think* it works): >> >> first I looked at: >> ${OE_HOME}/org.openembedded.dev/conf/machine/overo.conf to try to >> determine what configuration file to replace. >> >> I found the following line: PREFERRED_PROVIDER_virtual/kernel = >> "linux-omap3" >> >> Then I went to >> >> ${OE_HOME}/org.openembedded.dev/packages/linux/linux-omap3 backed up the >> current defconfig, and replaced it with my own config file. >> >> I also replaced defconfig for linux-omap3-2.6.27 and linux-omap3-2.6.28 >> for good measure. >> >> Take my advice with a grain of salt, because I don't know what I am doing >> yet, but I *think* it worked for me. Some of the options I enabled as >> modules seemed to be available in the modules tar.gz when I built my >> image. >> >> -Eric >> > > > Sorry for the second post -- its appears my method didn't work after all. I > just tried to load some of my modules and they weren't available. Also, I am > seeing messages about bluetooth during boot when I disabled bluetooth in the > kernel and on my rootfs image. > > Sorry. > > Does anyone know how to reconfigure the Overo kernel? > -- > View this message in context: http://www.nabble.com/Overo-kernel-reconfiguration-tp21602267p21657694.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Kneip L. <kn...@et...> - 2009-01-26 15:38:32
|
Hm ... maybe it's just because I finally executed the command "bitbake linux-omap3" without "-c rebuild". I just found this link: http://projects.linuxtogo.org/pipermail/angstrom-distro-devel/2007-June/000377.html Think this should help :) I will try it out this evening. Thanks very much, LK ________________________________ Von: Chris Dollar [mailto:chr...@gm...] Gesendet: Mo 26.01.2009 16:23 An: General mailing list for gumstix users. Betreff: Re: [Gumstix-users] Overo kernel reconfiguration You pretty much have the procedure correct... not sure where you are messing up. The overo uses the "linux-omap3" kernel recipe, and the kernel defconfig is stored as ${OE_HOME}/org.openembedded.dev/packages/linux/linux-omap3/overo/defconfig If you replace that file you just need to run "bitbake -c rebuild linux-omap3" to get a new uImage built. Another thing that might help is to setup a user.collection for your modified kernel recipe (then upstream changes won't overwrite your work). There are some instructions in the helloworld tutorial on gumstix.net about setting one up, but the quick and dirty instructions are to setup the directory structure ${OE_HOME}/user.collection/packages/linux and then copy the linux-omap3/ directory and linux-omap3_git.bb file from ${OE_HOME}/org.openembedded.dev/packages/linux into your user.collection/.../linux directory. Then make sure you replace the defconfig in your user.collection and not the main one. When you run the bitbake command to rebuild the kernel you will see that it will pull the recipe from your user.collection instead of the main tree, which is a tip off that its using your custom settings. Chris On Mon, Jan 26, 2009 at 6:29 AM, Kneip Laurent <kn...@et...> wrote: > @Eric > > Hi. That's more or less what I also tried out. It seems that it must be another defconfig file ... did you have success so far? > > @All > > Please, is there really noone who ever did a successful reconfiguration of the overo kernel? Any help would be very much apreciated. Thanks in advance, > > LK > > ________________________________ > > Von: ravix [mailto:sor...@gm...] > Gesendet: So 25.01.2009 23:29 > An: gum...@li... > Betreff: Re: [Gumstix-users] Overo kernel reconfiguration > > > > > > > ravix wrote: >> >> Have you figured this out yet? >> >> Here is what I have tried (and I *think* it works): >> >> first I looked at: >> ${OE_HOME}/org.openembedded.dev/conf/machine/overo.conf to try to >> determine what configuration file to replace. >> >> I found the following line: PREFERRED_PROVIDER_virtual/kernel = >> "linux-omap3" >> >> Then I went to >> >> ${OE_HOME}/org.openembedded.dev/packages/linux/linux-omap3 backed up the >> current defconfig, and replaced it with my own config file. >> >> I also replaced defconfig for linux-omap3-2.6.27 and linux-omap3-2.6.28 >> for good measure. >> >> Take my advice with a grain of salt, because I don't know what I am doing >> yet, but I *think* it worked for me. Some of the options I enabled as >> modules seemed to be available in the modules tar.gz when I built my >> image. >> >> -Eric >> > > > Sorry for the second post -- its appears my method didn't work after all. I > just tried to load some of my modules and they weren't available. Also, I am > seeing messages about bluetooth during boot when I disabled bluetooth in the > kernel and on my rootfs image. > > Sorry. > > Does anyone know how to reconfigure the Overo kernel? > -- > View this message in context: http://www.nabble.com/Overo-kernel-reconfiguration-tp21602267p21657694.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: ravix <sor...@gm...> - 2009-01-27 07:01:53
|
> If you replace that file you just need to run "bitbake -c rebuild > linux-omap3" to get a new uImage built. > Thank you! This is the step I was leaving out. The information about putting the files in my user directory was very nice, too. So as a recap to anyone else who is interested in reconfiguring a kernel: 1.) Set up the build environment for the Overo as instructed on Gumstix.net. 2.) Copy "linux-omap3_git.bb" and "linux.inc" from ${OE-HOME}/org.openembedded.dev/packages/linux to ${OE-HOME}/user.collection/packages/linux 3.) Copy directory "linux-omap3" from ${OE-HOME}/org.openembedded.dev/packages/linux to ${OE-HOME}/user.collection/packages/linux 4.) cd to ${OE-HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap-{most_recent_kernel}/git/ 5.) run "make ARCH=arm menuconfig" and configure the kernel 6.) copy ".config" file to ${OE-HOME}/user.collection/packages/linux/linux-omap3/overo/defconfig (defconfig is the new filename) 7.) run "bitbake -c rebuild linux-omap3" 8.) the new uImage file will be located at ${OE-HOME}/tmp/deploy/glibc/images/overo/uImage-overo.bin That seems to be working for me, at least. No guarantees! -Eric -- View this message in context: http://www.nabble.com/Overo-kernel-reconfiguration-tp21602267p21680580.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: gnmckinney <gar...@gm...> - 2009-01-28 20:38:36
|
Interesting - I followed the steps outlined to create a custom kernel myself (needing the PL2303 driver for a USB GPS unit I am working with) and setup a user.collection directory so as not to disturb the original kernel source. When I made the changes to the kernel config file and re-compiled the kernel I have ended up with the 2.6.29rc2 kernel now (not a bad thing as I wanted to go there anyway). Of course you have to copy the /lib/modules/2.6.29rc2 directory into the filesystem so the new kernel finds it's modules and drivers but most should know that working with linux (grin). Again - interesting - and the re-compile of the custom kernel worked fine - I now see a /dev/ttyUSB0 device when I connect the USB GPS unit to the system. Thanks! gm... ravix wrote: > > > > >> If you replace that file you just need to run "bitbake -c rebuild >> linux-omap3" to get a new uImage built. >> > > Thank you! This is the step I was leaving out. The information about > putting the files in my user directory was very nice, too. > > So as a recap to anyone else who is interested in reconfiguring a kernel: > > 1.) Set up the build environment for the Overo as instructed on > Gumstix.net. > 2.) Copy "linux-omap3_git.bb" and "linux.inc" from > ${OE-HOME}/org.openembedded.dev/packages/linux to > ${OE-HOME}/user.collection/packages/linux > 3.) Copy directory "linux-omap3" from > ${OE-HOME}/org.openembedded.dev/packages/linux to > ${OE-HOME}/user.collection/packages/linux > 4.) cd to > ${OE-HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap-{most_recent_kernel}/git/ > 5.) run "make ARCH=arm menuconfig" and configure the kernel > 6.) copy ".config" file to > ${OE-HOME}/user.collection/packages/linux/linux-omap3/overo/defconfig > (defconfig is the new filename) > 7.) run "bitbake -c rebuild linux-omap3" > 8.) the new uImage file will be located at > ${OE-HOME}/tmp/deploy/glibc/images/overo/uImage-overo.bin > > > That seems to be working for me, at least. No guarantees! > > -Eric > -- View this message in context: http://www.nabble.com/Overo-kernel-reconfiguration-tp21602267p21714368.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Jon W. <jo...@wh...> - 2010-01-19 16:15:45
|
There are probably better experts out there than me on this, but I'll offer some suggestions. Do you know if the source code for this driver is in that version of the kernel? If it is, then the issue is whether or not the build is turned on or not. I believe you do this in the appropriate location in Kconfig. Look around in the sources for a Kconfig that is in the same directory as the source for this driver, and there should be a comment inside there which tells you what do (uncomment a CONFIG macro line, for example). You will then need to build a local version of the kernel. Are you using bitbake? If this version of the kernel does not have the source for this driver, then you either need to use a kernel version which has it, or get the source and build the driver separately. That last option is where things get real tricky -- it can be done, people do it all the time, but it is tricky for someone who says they are a newbie. So either get some more direct help, or be prepared to work it out over a protracted period. akshaysn wrote: > Hi all, > > I have a gumstix overo with 2.6.27-omap1 kernel, which doesnt have a > pl2303.ko driver which i badly need it... So how can i get a pl2303 driver > for the current kernel version ... Or how can i upgrade the kernel...I'm a > Newbie please help me to solve this issue.... > > ravix wrote: > >> >> >> >>> If you replace that file you just need to run "bitbake -c rebuild >>> linux-omap3" to get a new uImage built. >>> >>> >> Thank you! This is the step I was leaving out. The information about >> putting the files in my user directory was very nice, too. >> >> So as a recap to anyone else who is interested in reconfiguring a kernel: >> >> 1.) Set up the build environment for the Overo as instructed on >> Gumstix.net. >> 2.) Copy "linux-omap3_git.bb" and "linux.inc" from >> ${OE-HOME}/org.openembedded.dev/packages/linux to >> ${OE-HOME}/user.collection/packages/linux >> 3.) Copy directory "linux-omap3" from >> ${OE-HOME}/org.openembedded.dev/packages/linux to >> ${OE-HOME}/user.collection/packages/linux >> 4.) cd to >> ${OE-HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap-{most_recent_kernel}/git/ >> 5.) run "make ARCH=arm menuconfig" and configure the kernel >> 6.) copy ".config" file to >> ${OE-HOME}/user.collection/packages/linux/linux-omap3/overo/defconfig >> (defconfig is the new filename) >> 7.) run "bitbake -c rebuild linux-omap3" >> 8.) the new uImage file will be located at >> ${OE-HOME}/tmp/deploy/glibc/images/overo/uImage-overo.bin >> >> >> That seems to be working for me, at least. No guarantees! >> >> -Eric >> >> > > |
From: Ash C. <ash...@gm...> - 2010-01-19 17:29:42
|
Hi, Taking some of the hints from this thread (http://old.nabble.com/How-to-enable-pl2303-in-linux-kernel-td25193368.html), it looks like you'll need to enable the driver in the kernel. For a quick test, go into your overo-oe/tmp/work/gumstix.../linux-2.6.27.../linux-2.6..27/ directory and do a 'make ARCH=arm menuconfig' and toggle 'CONFIG_USB_SERIAL_PL2303' (see http://cateee.net/lkddb/web-lkddb/USB_SERIAL_PL2303.html) to be a module (or compile it in if you want to). Now rebuild the kernel from the compilation stage and copy the new kernel and the updated modules package to your Gumstix. Equally, you can follow similar steps to those given by this excellent link ((http://blogs.elphel.com/2009/12/openembeddedangstrom-kernel-workflow/) that Steve recently sent out. HTH, Ash On Tue, Jan 19, 2010 at 8:00 AM, Jon Wurl <jo...@wh...> wrote: > > There are probably better experts out there than me on this, but I'll > offer some suggestions. Do you know if the source code for this driver > is in that version of the kernel? If it is, then the issue is whether > or not the build is turned on or not. I believe you do this in the > appropriate location in Kconfig. Look around in the sources for a > Kconfig that is in the same directory as the source for this driver, and > there should be a comment inside there which tells you what do > (uncomment a CONFIG macro line, for example). You will then need to > build a local version of the kernel. Are you using bitbake? > > If this version of the kernel does not have the source for this driver, > then you either need to use a kernel version which has it, or get the > source and build the driver separately. That last option is where > things get real tricky -- it can be done, people do it all the time, but > it is tricky for someone who says they are a newbie. So either get some > more direct help, or be prepared to work it out over a protracted period. > > akshaysn wrote: >> Hi all, >> >> I have a gumstix overo with 2.6.27-omap1 kernel, which doesnt have a >> pl2303.ko driver which i badly need it... So how can i get a pl2303 driver >> for the current kernel version ... Or how can i upgrade the kernel...I'm a >> Newbie please help me to solve this issue.... >> >> ravix wrote: >> >>> >>> >>> >>>> If you replace that file you just need to run "bitbake -c rebuild >>>> linux-omap3" to get a new uImage built. >>>> >>>> >>> Thank you! This is the step I was leaving out. The information about >>> putting the files in my user directory was very nice, too. >>> >>> So as a recap to anyone else who is interested in reconfiguring a kernel: >>> >>> 1.) Set up the build environment for the Overo as instructed on >>> Gumstix.net. >>> 2.) Copy "linux-omap3_git.bb" and "linux.inc" from >>> ${OE-HOME}/org.openembedded.dev/packages/linux to >>> ${OE-HOME}/user.collection/packages/linux >>> 3.) Copy directory "linux-omap3" from >>> ${OE-HOME}/org.openembedded.dev/packages/linux to >>> ${OE-HOME}/user.collection/packages/linux >>> 4.) cd to >>> ${OE-HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap-{most_recent_kernel}/git/ >>> 5.) run "make ARCH=arm menuconfig" and configure the kernel >>> 6.) copy ".config" file to >>> ${OE-HOME}/user.collection/packages/linux/linux-omap3/overo/defconfig >>> (defconfig is the new filename) >>> 7.) run "bitbake -c rebuild linux-omap3" >>> 8.) the new uImage file will be located at >>> ${OE-HOME}/tmp/deploy/glibc/images/overo/uImage-overo.bin >>> >>> >>> That seems to be working for me, at least. No guarantees! >>> >>> -Eric >>> >>> >> >> > > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for Conference > attendees to learn about information security's most important issues through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Ors T. <lis...@gm...> - 2010-01-22 22:08:39
|
Hi, Agreed, I found the process described in the kernel workflow very helpful. For adding a new driver it boils down to these three commands: bitbake -c menuconfig linux-omap3-2.6.31 bitbake -c compile linux-omap3-2.6.31 -f bitbake -c deploy linux-omap3-2.6.31 br, Ors On Tue, Jan 19, 2010 at 6:29 PM, Ash Charles <ash...@gm...> wrote: > Hi, > > Taking some of the hints from this thread > ( > http://old.nabble.com/How-to-enable-pl2303-in-linux-kernel-td25193368.html > ), > it looks like you'll need to enable the driver in the kernel. > For a quick test, go into your > overo-oe/tmp/work/gumstix.../linux-2.6.27.../linux-2.6..27/ directory > and do a 'make ARCH=arm menuconfig' and toggle > 'CONFIG_USB_SERIAL_PL2303' (see > http://cateee.net/lkddb/web-lkddb/USB_SERIAL_PL2303.html) to be a > module (or compile it in if you want to). Now rebuild the kernel from > the compilation stage and copy the new kernel and the updated modules > package to your Gumstix. Equally, you can follow similar steps to > those given by this excellent link > ((http://blogs.elphel.com/2009/12/openembeddedangstrom-kernel-workflow/) > that Steve recently sent out. > > HTH, > > Ash > > On Tue, Jan 19, 2010 at 8:00 AM, Jon Wurl <jo...@wh...> wrote: > > > > There are probably better experts out there than me on this, but I'll > > offer some suggestions. Do you know if the source code for this driver > > is in that version of the kernel? If it is, then the issue is whether > > or not the build is turned on or not. I believe you do this in the > > appropriate location in Kconfig. Look around in the sources for a > > Kconfig that is in the same directory as the source for this driver, and > > there should be a comment inside there which tells you what do > > (uncomment a CONFIG macro line, for example). You will then need to > > build a local version of the kernel. Are you using bitbake? > > > > If this version of the kernel does not have the source for this driver, > > then you either need to use a kernel version which has it, or get the > > source and build the driver separately. That last option is where > > things get real tricky -- it can be done, people do it all the time, but > > it is tricky for someone who says they are a newbie. So either get some > > more direct help, or be prepared to work it out over a protracted period. > > > > akshaysn wrote: > >> Hi all, > >> > >> I have a gumstix overo with 2.6.27-omap1 kernel, which doesnt have a > >> pl2303.ko driver which i badly need it... So how can i get a pl2303 > driver > >> for the current kernel version ... Or how can i upgrade the kernel...I'm > a > >> Newbie please help me to solve this issue.... > >> > >> ravix wrote: > >> > >>> > >>> > >>> > >>>> If you replace that file you just need to run "bitbake -c rebuild > >>>> linux-omap3" to get a new uImage built. > >>>> > >>>> > >>> Thank you! This is the step I was leaving out. The information about > >>> putting the files in my user directory was very nice, too. > >>> > >>> So as a recap to anyone else who is interested in reconfiguring a > kernel: > >>> > >>> 1.) Set up the build environment for the Overo as instructed on > >>> Gumstix.net. > >>> 2.) Copy "linux-omap3_git.bb" and "linux.inc" from > >>> ${OE-HOME}/org.openembedded.dev/packages/linux to > >>> ${OE-HOME}/user.collection/packages/linux > >>> 3.) Copy directory "linux-omap3" from > >>> ${OE-HOME}/org.openembedded.dev/packages/linux to > >>> ${OE-HOME}/user.collection/packages/linux > >>> 4.) cd to > >>> > ${OE-HOME}/tmp/work/overo-angstrom-linux-gnueabi/linux-omap-{most_recent_kernel}/git/ > >>> 5.) run "make ARCH=arm menuconfig" and configure the kernel > >>> 6.) copy ".config" file to > >>> ${OE-HOME}/user.collection/packages/linux/linux-omap3/overo/defconfig > >>> (defconfig is the new filename) > >>> 7.) run "bitbake -c rebuild linux-omap3" > >>> 8.) the new uImage file will be located at > >>> ${OE-HOME}/tmp/deploy/glibc/images/overo/uImage-overo.bin > >>> > >>> > >>> That seems to be working for me, at least. No guarantees! > >>> > >>> -Eric > >>> > >>> > >> > >> > > > > > > > > > ------------------------------------------------------------------------------ > > Throughout its 18-year history, RSA Conference consistently attracts the > > world's best and brightest in the field, creating opportunities for > Conference > > attendees to learn about information security's most important issues > through > > interactions with peers, luminaries and emerging and established > companies. > > http://p.sf.net/sfu/rsaconf-dev2dev > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: akshaysn <aks...@gm...> - 2010-02-02 07:17:13
|
Hello Guys, I have a Overo-Verdex, When i tried to recompile Kernel I deleted the Partiton on my MMC card... So now i want to redo everything, i.e setup the Arm linux and the latest kernel 2.6.32. Since i'm a newbie can you guys help me..Please List out each and every steps from scratch i.e partioning mmc card and downloading Images etc...This will help a lot of people who are struggling like me... I hope i get the entire list so that i can start my work on Overo Witha Arm-linux with kernel buiold 2.6.32 Thanks a lot Guys In advance... -- View this message in context: http://old.nabble.com/Overo-kernel-reconfiguration-tp21602267p27416310.html Sent from the Gumstix mailing list archive at Nabble.com. |