From: JamesAng <ang...@gm...> - 2011-12-27 08:33:18
|
Hi, I'm trying to create a new linux kernel recipe to point to Laurent's tree in order to pick up some critical patches for the OMAP3 ISP subsystem for testing. The recipe is "linux-pinchartl_git.bb" in recipes/linux/ require linux.inc DESCRIPTION = "Linux kernel for OMAP processors" KERNEL_IMAGETYPE = "uImage" BOOT_SPLASH ?= "logo_linux_clut224-generic.ppm" PV = "3.2" S = "${WORKDIR}/git" SRCREV = daf353d601bafd3ee6ec87759a83e4f0b33ff194 SRC_URI = "git://linuxtv.org/pinchartl/media.git;branch=omap3isp-sensors-board;protocol=git \ file://defconfig \ file://${BOOT_SPLASH} \ " and a new folder "linux-pichartl" with the defconfig file. I also modified overo.conf to use "linux-pinchartl" as preferred_provider. I ran bitbake virtual/kernel and it ended with an ERROR "Nothing RPROVIDES 'virtual/arm-angstrom-linux-gnueabi-depmod-3.2'" Can someone advise the proper steps or my mistakes? Thanks. James. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2306518.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: dtran11 <dt...@gm...> - 2011-12-27 16:17:41
|
modify the PROVIDES line in \recipes\module-init-tools\module-init-tools-cross_3.12.bb to look like this: PROVIDES += "virtual/${TARGET_PREFIX}depmod virtual/${TARGET_PREFIX}depmod-2.6 virtual/${TARGET_PREFIX}depmod-3.0 virtual/${TARGET_PREFIX}depmod-3.2" -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2328906.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: JamesAng <ang...@gm...> - 2011-12-28 02:17:13
|
Thanks for the tip. After the modification, I ran "bitbake virtual/kernel" and now the system is consuming over 50+GB of virtual memory , 15+GB of physical memory & 80% CPU for the command "python bitbake virtual/kernel" and 60% CPU for "scripts/kconfig/conf --oldconfig Kconfig"!!! The size of OETEMP is over 55GB and growing! I'm using overo-2011.03 as the base branch and all stock-setting as per gumstix using angstrom-2008 What is happening here!!!?? -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2348484.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: JamesAng <ang...@gm...> - 2011-12-28 02:58:14
|
Update 1, Bitbake terminated with ERROR exit code 0 for do_configure. The log file of do_configure is over 55GB in size!! -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2349357.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: dtran11 <dt...@gm...> - 2011-12-28 03:18:54
|
I get the same thing when I try to compile steve sakomans 3.2 kernel. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2349661.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Steve S. <sa...@gm...> - 2011-12-28 03:24:59
|
Try setting CONFIG_ARM_PATCH_PHYS_VIRT in your defconfig. And by the way -- my 3.2 kernel branch is a work in progress to be used at your own risk! We're still in the rc cycle and my patches are guaranteed not to be well tested :-) I'll drop a note here when I think it is good enough for general use -- but that will be some time after 3.2 is final. Steve On Tue, Dec 27, 2011 at 7:18 PM, dtran11 <dt...@gm...> wrote: > I get the same thing when I try to compile steve sakomans 3.2 kernel. > > -- > View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2349661.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: dtran11 <dt...@gm...> - 2011-12-28 21:55:52
|
Hi Steve, Do you know if 3.2 fixes the libertas driver to allow for setting of the wireless bitrate? This is the main reason why I am switching from 3.0. Thanks. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2404532.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Steve S. <sa...@gm...> - 2011-12-28 22:01:25
|
On Wed, Dec 28, 2011 at 1:55 PM, dtran11 <dt...@gm...> wrote: > Hi Steve, > > Do you know if 3.2 fixes the libertas driver to allow for setting of the > wireless bitrate? This is the main reason why I am switching from 3.0. Don't know, haven't gotten around to testing that yet. Are you sure it is a kernel issue and not a user space issue? Or perhaps a kernel/user space mismatch? Steve |
From: dtran11 <dt...@gm...> - 2011-12-28 22:09:39
|
I tried your GNOME Daily builds (r13) image and I get the same "operation not supported" message when I do "iwconfig wlan0 rate 54M" This problem I have tracked back to 2.6.36 which is the point where they started to move to the new wireless protocol, cfg80211. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2404868.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Steve S. <sa...@gm...> - 2011-12-28 22:21:35
|
On Wed, Dec 28, 2011 at 2:09 PM, dtran11 <dt...@gm...> wrote: > I tried your GNOME Daily builds (r13) image and I get the same "operation not > supported" message when I do "iwconfig wlan0 rate 54M" > > This problem I have tracked back to 2.6.36 which is the point where they > started to move to the new wireless protocol, cfg80211. Have you tried using the iw tools rather than the old (and I think deprecated) iwconfig tools? The GNOME image has both tools. Steve > View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2404868.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: dtran11 <dt...@gm...> - 2011-12-28 22:37:04
|
> Have you tried using the iw tools rather than the old (and I think deprecated) iwconfig tools? That I have not tried. Never knew of the iw tools. Thanks for the heads up. I am going to go try that now. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2405481.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: dtran11 <dt...@gm...> - 2011-12-28 23:14:27
|
iw does not have a command for setting the bitrate. With iw I still get a max speed of 5.5 Mbits/s. I know I am capable of 54M because I can set it in 2.6.33 and 2.6.34. Thanks for your help. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2406234.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: davidlt <cy...@ho...> - 2011-12-29 08:13:30
|
Hi dtran11, As you mentioned they moved to cfg80211/nl80211 (I think. No more wext) back in 2.6.36 kernel. Also 'iwconfig' is no developed (only bugfixes?) and is deprecated. 'iw' changed old 'iwconfig'. I find 'iw' having less features and I am not fully sure what would be the proper way of using it via /etc/network/interfaces. Because of the changes to libertas driver I have moved to 2.6.34, which is not that nice. Later versions of libertas driver looks more stable. On newer versions 2.6.39, 3.0, 3.1 I am not able to set encryption for Ad-Hoc network. I had some problems with early 3.2-rc kernels and I was not able to test that due to time constraints. Could you please check it on 3.2 kernel? Here is the commands using iwconfig: iwconfig wlan0 mode ad-hoc iwconfig wlan0 channel 4 iwconfig wlan0 essid 'TestMeNow' iwconfig wlan0 key 1234567890 Your Linux/Mac OS X/Windows machine should report it as private network and require to enter the password during connection to station. Well, I have noticed that if connect to the station, which has encryption set, but still available publicly, my DHCP and other services are not working. It looks like encryption might be working, but during connection procedure I was never asked for the encryption key. I couldn't find a way to set encryption key manually under Mac OS X. I have tried doing it with iw, but I can not add the key. iw wlan0 set type ibss iw wlan0 set channel 4 iw wlan0 ibss join foo-adhoc 2412 -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2452231.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: dtran11 <dt...@gm...> - 2011-12-29 15:19:14
|
I will give it a try once I get 3.2 built. The last time I built it I got some errors. I will try to use Steve's defconfig next. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2507674.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Nader R. <na...@ra...> - 2012-01-03 16:14:41
|
Hi guys, i have followed all of the above instructions including whatever else i could dig up on the forum to build Steve' version 3.2 with success but i need your wisdom to ensure i have done everything properly. Could you all please have a look at the lines below to ensure i am doing this properly? -------------------------------------------------------------------- File: /build/conf/auto.conf MACHINE = "overo" File: /build/conf/local.conf # DISTRO = "angstrom-2008.1" DISTRO = "angstrom-2010.x" TMPDIR ="/home/nader/overo-oe/tmp-angstrom-2010-x" MACHINE = "overo" # # Comment out *one* of the two lines below DISTRO_TYPE = "debug" #DISTRO_TYPE = "release" # # The default build uses glibc # Uncomment the line below if you want uclibc instead of glibc # be prepared for a lot of package breakage! #ANGSTROM_MODE = "uclibc" # # If you enable glibc and encounter qemu-native build issues # uncomment the line below. ENABLE_BINARY_LOCALE_GENERATION=0 # new http://www.mentby.com/Group/gumstix-users/building-sakomans-gnome-r13-image.html ANGSTROM_URI = "http://feeds.sakoman.com" ANGSTROM_FEED_NAME = "gnome-r13" # Solves problems with checksums occuring sometimes OE_ALLOW_INSECURE_DOWNLOADS = "1" PREFERRED_PROVIDER_virtual/kernel = "linux-omap3-caspa" -------------------------------------------------------------------- File: /build/conf/site.conf # specifies where BitBake should place the downloaded sources DL_DIR = "${OVEROTOP}/sources" # specifies where BitBake should create its temporary files TMPDIR = ${OVEROTOP}/tmp # specifies that BitBake should emit the log if a build fails BBINCLUDELOGS = "yes" # collection setup BBFILES="${OEBRANCH}/recipes/*/*.bb ${USERBRANCH}/recipes/*/*.bb" BBFILE_COLLECTIONS="oe user" BBFILE_PATTERN_oe="^${OEBRANCH}/recipes" BBFILE_PATTERN_user="^${USERBRANCH}/recipes" BBFILE_PRIORITY_oe="5" BBFILE_PRIORITY_user="15" # Uncomment these lines to enable parallel make. # This allows make to spawn mutliple processes to take advantage of multiple # processors. Useful on SMP machines #PARALLEL_MAKE = "-j 4" #BB_NUMBER_THREADS = "4" # some of the OE provided native tools are a bit buggy # uncomment the line below if you run into build failures due to the recipes listed below # you will also need to install your distro's version of these recipes on your build machine #ASSUME_PROVIDED += "gdk-pixbuf-csource-native imagemagick-native librsvg-native" -------------------------------------------------------------------- File: /build/profile # # Environment setup for oe # export BB_ENV_EXTRAWHITE="MACHINE DISTRO ANGSTROM_MODE OVEROTOP OEBRANCH USERBRANCH TITOOLSDIR" export OVEROTOP="${HOME}/overo-oe" export OEBRANCH="${OVEROTOP}/org.openembedded.dev" export USERBRANCH="${OVEROTOP}/user.collection" export PATH="${OVEROTOP}/bitbake/bin:$PATH" export BBPATH="${OVEROTOP}/build:${USERBRANCH}:${OEBRANCH}" export TITOOLSDIR="${OVEROTOP}/ti" umask 0002 # # end oe setup # -------------------------------------------------------------------- File: /overo-oe/user.collection/recipes/linux/linux.inc copied from org.openembbeded.dev -------------------------------------------------------------------- File: /overo-oe/user.collection/recipes/linux/linux-omap3-caspa_3.2.bb require linux.inc DESCRIPTION = "Sakoman R13 Linux kernel for Caspa Camera" KERNEL_IMAGETYPE = "uImage" COMPATIBLE_MACHINE = "overo" PV = "3.2" PR = "3.2" MUSB_MODE ?= "otg" S = "${WORKDIR}/git" SRCREV = ${AUTOREV} SRC_URI = "git://www.sakoman.com/git/linux-omap-2.6.git;branch=omap-${PV};protocol=git \ file://defconfig \ " do_configure_prepend() { if [ "${MUSB_MODE}" = "host" ]; then sed -i 's:CONFIG_USB_GADGET=y:# CONFIG_USB_GADGET is not set:g' ${WORKDIR}/defconfig sed -i 's:# CONFIG_USB_MUSB_HOST is not set:CONFIG_USB_MUSB_HOST=y:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_PERIPHERAL=y:# CONFIG_USB_MUSB_PERIPHERAL is not set:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_OTG=y:# CONFIG_USB_MUSB_OTG is not set:g' ${WORKDIR}/defconfig sed -i 's:# CONFIG_USB_MUSB_HDRC_HCD is not set:CONFIG_USB_MUSB_HDRC_HCD=y:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_GADGET_MUSB_HDRC=y:# CONFIG_USB_GADGET_MUSB_HDRC is not set:g' ${WORKDIR}/defconfig fi if [ "${MUSB_MODE}" = "peripheral" ]; then sed -i 's:# CONFIG_USB_GADGET is not set:CONFIG_USB_GADGET=y:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_HOST=y:# CONFIG_USB_MUSB_HOST is not set:g' ${WORKDIR}/defconfig sed -i 's:# CONFIG_USB_MUSB_PERIPHERAL is not set:CONFIG_USB_MUSB_PERIPHERAL=y:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_OTG=y:# CONFIG_USB_MUSB_OTG is not set:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_HDRC_HCD=y:# CONFIG_USB_MUSB_HDRC_HCD is not set:g' ${WORKDIR}/defconfig sed -i 's:# CONFIG_USB_GADGET_MUSB_HDRC is not set:CONFIG_USB_GADGET_MUSB_HDRC=y:g' ${WORKDIR}/defconfig fi if [ "${MUSB_MODE}" = "otg" ]; then sed -i 's:# CONFIG_USB_GADGET is not set:CONFIG_USB_GADGET=y:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_HOST=y:# CONFIG_USB_MUSB_HOST is not set:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_PERIPHERAL=y:# CONFIG_USB_MUSB_PERIPHERAL is not set:g' ${WORKDIR}/defconfig sed -i 's:# CONFIG_USB_MUSB_OTG is not set:CONFIG_USB_MUSB_OTG=y:g' ${WORKDIR}/defconfig sed -i 's:CONFIG_USB_MUSB_HDRC_HCD=y:# CONFIG_USB_MUSB_HDRC_HCD is not set:g' ${WORKDIR}/defconfig sed -i 's:# CONFIG_USB_GADGET_MUSB_HDRC is not set:CONFIG_USB_GADGET_MUSB_HDRC=y:g' ${WORKDIR}/defconfig fi } -------------------------------------------------------------------- File: /overo-oe/user.collection/recipes/linux/linux-omap3-caspa/overo/defconfig copied from Steve's link above -------------------------------------------------------------------- The command like to build the image is: cd ~/overo-oe bitbake omap3-console-image -------------------------------------------------------------------- and the results are: nader@ubuntu:~/overo-oe$ ./setup Loading cache: 100% |############################################################################| ETA: 00:00:00 Loaded 7209 entries from dependency cache. NOTE: Angstrom DOES NOT support ipkg because ipkg has been superseded by opkg | ETA: 00:00:28 NOTE: Angstrom DOES NOT support bluez-libs because bluez-libs 3.x has been replaced by bluez4 | ETA: 00:00:22 NOTE: Angstrom DOES NOT support bluez-libs because bluez-libs 3.x has been replaced by bluez4 | ETA: 00:00:17 NOTE: Angstrom DOES NOT support fso-apm because regular apmd is good enough | ETA: 00:00:16 NOTE: Angstrom DOES NOT support bluez-libs because bluez-libs 3.x has been replaced by bluez4 | ETA: 00:00:13 NOTE: Angstrom DOES NOT support bluez-utils because bluez-utils 3.x has been replaced by bluez4 | ETA: 00:00:12 NOTE: Angstrom DOES NOT support libiconv because the glibc builtin iconv replacement is used | ETA: 00:00:08 NOTE: Angstrom DOES NOT support libiconv because the glibc builtin iconv replacement is used | ETA: 00:00:07 NOTE: Angstrom DOES NOT support libiconv because the glibc builtin iconv replacement is used | ETA: 00:00:03 NOTE: Angstrom DOES NOT support bluez-utils because bluez-utils 3.x has been replaced by bluez4 | ETA: 00:00:02 Parsing recipes: 100% |##########################################################################| Time: 00:00:24 Parsing of 7344 .bb files complete (6580 cached, 764 parsed). 7992 targets, 323 skipped, 2 masked, 0 errors. Build Configuration: BB_VERSION = "1.12.0" METADATA_BRANCH = "overo-2011.03" METADATA_REVISION = "d042ac9" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "overo" DISTRO = "angstrom" DISTRO_VERSION = "v20120103" TARGET_FPU = "hard" NOTE: Resolving any missing task queue dependencies NOTE: multiple providers are available for runtime pstree (pstree, psmisc) NOTE: consider defining a PREFERRED_PROVIDER entry to match pstree NOTE: Preparing runqueue NOTE: Executing RunQueue Tasks NOTE: Running task 5190 of 5194 (ID: 18, /home/nader/overo-oe/org.openembedded.dev/recipes/images/omap3-console-image.bb, do_package_update_index_ipk) NOTE: package omap3-console-image-1.0-r0: task do_package_update_index_ipk: Started NOTE: package omap3-console-image-1.0-r0: task do_package_update_index_ipk: Succeeded NOTE: Running task 5192 of 5194 (ID: 14, /home/nader/overo-oe/org.openembedded.dev/recipes/images/omap3-console-image.bb, do_rootfs) NOTE: package omap3-console-image-1.0-r0: task do_rootfs: Started NOTE: package omap3-console-image-1.0-r0: task do_rootfs: Succeeded NOTE: Running task 5194 of 5194 (ID: 9, /home/nader/overo-oe/org.openembedded.dev/recipes/images/omap3-console-image.bb, do_build) NOTE: package omap3-console-image-1.0-r0: task do_build: Started NOTE: package omap3-console-image-1.0-r0: task do_build: Succeeded NOTE: Tasks Summary: Attempted 5194 tasks of which 5191 didn't need to be rerun and 0 failed. ------------------------------------------------------------------------ Does this look ok to you guys? should i ignore the warnings above and go ahead and burn the uSD card? -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2968540.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Philipp L. <phi...@dl...> - 2012-01-05 17:45:52
|
Did you get it working? I'm working with the Sakoman 'omap-3.2' branch and after using the omap2plus_defconfig and fixing some compile errors in the beagle and overo board files it compiles without errors. However the system is not booting with this kernel :( There's nothing coming after "Uncompressing Linux... done, booting the kernel.", even after activating early printk's. Does anybody have a working kernel config for v3.2? I figured out that the defconfig significantly differs from the defconfig I used to compile v3.0 (successful compilation & boot). It's important for me to have the most recent kernel because of some drivers (IIO & IMU) in the staging folder, which didn't work properly in v3.0. I'm hoping that the recent patches in this area are fixing the issues. Thanks! Phil -------- Original Message -------- Subject: [Gumstix-users] Creating a new kernel recipe for v3.2 From: dtran11 <dt...@gm...> To: gum...@li... Date: 12/29/2011 04:19 PM > I will give it a try once I get 3.2 built. The last time I built it I got > some errors. I will try to use Steve's defconfig next. > > -- > View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p2507674.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: dtran11 <dt...@gm...> - 2012-01-22 00:30:00
|
da-phil, I had the same problem like you where the 3.2 kernel would hang right after it uncompressed. Using Sakoman's 3.2 defconfig I do not get this hang. My kernel has a lot less options enabled, in particular, no display (CONFIG_OMAP2_DSS). I had CONFIG_OMAP2_DSS as not set. If you take a look at the new board-overo.c code you will see this line: #if defined(CONFIG_OMAP2_DSS) || defined(CONFIG_OMAP2_DSS_MODULE) regulators_flags |= TWL_COMMON_REGULATOR_VDAC; regulators_flags |= TWL_COMMON_REGULATOR_VPLL2; #endif Before, these two flags would be set unconditionally. With the 3.2 kernel it only gets set if you have DSS enabled in your kernel configs. I have tested this and enabling CONFIG_OMAP2_DSS fixes the problem we are having. My next approach is to create a patch to unconditionally set the regulator_flags ( at least for the VPLL2, don't know if VDAC is needed). Try that and see if it works for you. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p4127053.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: <phi...@dl...> - 2012-01-22 13:27:56
|
Hey, thanks very much. I did have a look at the board-overo.c, however I must have been missing these lines... I'll try it out at work tomorrow. ________________________________________ Von: dtran11 [dt...@gm...] Gesendet: Sonntag, 22. Januar 2012 01:29 Bis: gum...@li... Betreff: Re: [Gumstix-users] Creating a new kernel recipe for v3.2 da-phil, I had the same problem like you where the 3.2 kernel would hang right after it uncompressed. Using Sakoman's 3.2 defconfig I do not get this hang. My kernel has a lot less options enabled, in particular, no display (CONFIG_OMAP2_DSS). I had CONFIG_OMAP2_DSS as not set. If you take a look at the new board-overo.c code you will see this line: #if defined(CONFIG_OMAP2_DSS) || defined(CONFIG_OMAP2_DSS_MODULE) regulators_flags |= TWL_COMMON_REGULATOR_VDAC; regulators_flags |= TWL_COMMON_REGULATOR_VPLL2; #endif Before, these two flags would be set unconditionally. With the 3.2 kernel it only gets set if you have DSS enabled in your kernel configs. I have tested this and enabling CONFIG_OMAP2_DSS fixes the problem we are having. My next approach is to create a patch to unconditionally set the regulator_flags ( at least for the VPLL2, don't know if VDAC is needed). Try that and see if it works for you. -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p4127053.html Sent from the Gumstix mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Nader R. <na...@ra...> - 2012-01-23 14:38:36
|
Hi Da-Phil, could you kindly document how you overcame all the compiling issues with mis-matching signatures and invalid jar files? Did you create patch files for fixing them? It would be so cool to add a patch folder to Sakoman's repository to automatically fix all of these broken packages. At the last count, i had encountered over 12 broken packages but unfortunately i am not experienced with creating patch files to submit to Mr. Sakoman! -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p4332598.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Philipp L. <phi...@dl...> - 2012-01-23 14:59:13
|
Hi Nader, unfortunately I can't help you with these issues, because I don't use any of the OE tools. Especially for kernel development these tools are not well suited and a overkill in a sense. There is a decent tutorial how to build a kernel without OE and bitbake, check this out: http://www.jumpnowtek.com/index.php?option=com_content&view=article&id=46&Itemid=54#_kernel_work_without_bitbake I however still did not have the time to check whether the tip from dtran11 helped me getting v3.2 to work. I'll post again when I've something to come up with. Cheers Phil -------- Original Message -------- Subject: Re: [Gumstix-users] Creating a new kernel recipe for v3.2 From: Nader Rahimizad <na...@ra...> To: gum...@li... Date: 01/23/2012 03:38 PM > Hi Da-Phil, could you kindly document how you overcame all the compiling > issues with mis-matching signatures and invalid jar files? Did you create > patch files for fixing them? It would be so cool to add a patch folder to > Sakoman's repository to automatically fix all of these broken packages. At > the last count, i had encountered over 12 broken packages but unfortunately > i am not experienced with creating patch files to submit to Mr. Sakoman! |
From: dtran11 <dt...@gm...> - 2012-01-23 17:54:08
|
Just confirmed that TWL_COMMON_REGULATOR_VPLL2 is needed for my overo AirSTORM board to work. If you have CONFIG_OMAP2_DSS enabled then you will not need to change board-overo.c. Below is my patch for board-overo.c: diff --git a/arch/arm/mach-omap2/board-overo.c b/arch/arm/mach-omap2/board-overo.c --- a/arch/arm/mach-omap2/board-overo.c +++ b/arch/arm/mach-omap2/board-overo.c @@ -531,9 +531,10 @@ static int __init overo_i2c_init(void) pdata_flags |= TWL_COMMON_PDATA_MADC; #endif -#if defined(CONFIG_OMAP2_DSS) || defined(CONFIG_OMAP2_DSS_MODULE) - regulators_flags |= TWL_COMMON_REGULATOR_VDAC; regulators_flags |= TWL_COMMON_REGULATOR_VPLL2; + +#if defined(CONFIG_OMAP2_DSS) || defined(CONFIG_OMAP2_DSS_MODULE) + regulators_flags |= TWL_COMMON_REGULATOR_VDAC; #endif omap3_pmic_get_config(&overo_twldata, pdata_flags, -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p4333089.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Frank A. <ft...@ya...> - 2012-01-24 18:09:18
|
On 1/23/2012 12:53 PM, dtran11 wrote: > Just confirmed that TWL_COMMON_REGULATOR_VPLL2 is needed for my overo > AirSTORM board to work. If you have CONFIG_OMAP2_DSS enabled then you will > not need to change board-overo.c. Below is my patch for board-overo.c: I can verify that for an overo with the omap3503, TWL_COMMON_REGULATOR_VPLL2 must be enabled, otherwise the 3.2 kernel will hang right after it is uncompressed. Enabling TWL_COMMON_REGULATOR_VPLL2 for omap3503 allows the kernel boot to complete successfully. However, I cannot boot an overo with the omap3530, regardless of the state of TWL_COMMON_REGULATOR_VPLL2. The current Sakoman v3.2 kernel for the omap3530 hangs right after it is uncompressed. I'll try to debug further, but help would be appreciated. frank |
From: dtran11 <dt...@gm...> - 2012-01-24 18:23:34
|
Have you tried setting TWL_COMMON_REGULATOR_VDAC also? -- View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p4336030.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Steve S. <sa...@gm...> - 2012-01-24 18:43:29
|
I guess I should remind people again that my omap-3.2 kernel branch is a work-in-progress. Assuming that it is stable, functional for all configs, or remotely safe to use would be a mistake! Use at your own risk, it is a background task for me and I will drop a note here when I think it is safe to use. Bug reports are welcome, and I will investigate issues as I have time. I consider it a kernel bug that the system won't boot with DSS config disabled and DSS supplies disabled. According to the TRM that should work! Steve On Tue, Jan 24, 2012 at 10:23 AM, dtran11 <dt...@gm...> wrote: > Have you tried setting TWL_COMMON_REGULATOR_VDAC also? > > -- > View this message in context: http://gumstix.8.n6.nabble.com/Creating-a-new-kernel-recipe-for-v3-2-tp2306518p4336030.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Frank A. <ft...@ya...> - 2012-01-24 18:52:51
|
On 1/24/2012 1:23 PM, dtran11 wrote: > Have you tried setting TWL_COMMON_REGULATOR_VDAC also? I just tried with TWL_COMMON_REGULATOR_VDAC on, and then off. No change in behavior, on ompa3530 the kernel hangs after uncompressing. frank |