From: Marshall C. <ma...@gm...> - 2011-03-10 23:21:01
|
Hi Everyone, I have created a Low Power How to on the gumstix wiki: http://wiki.gumstix.org/index.php?title=Category:How_to_-_Low_Power It's a work in progress and needs cleaning up since I've written the instructions while testing with 3 different kernels, but its a start I hope everyone benefits from. I have managed to get the latest 2.6.38-rc7 PM kernel up and running. With this kernel and input from http://old.nabble.com/sample-numbers-for-Overo-Earth-power-consumption-td29792431.html I am seeing 250 mw with an Overo Earth and a summit expansion board. The expansion board is using at least 110 mW so that leaves less than 150 mW consumed by the Gumstix. I have not turned off the blue and green LEDs on the module, nor have I disabled all unused peripherals so there is still room for improvement. A couple of questions I have not been able to answer: 1) What is the best way to configure the PMIC? In the thread mentioned above, R.P. McMurphy listed his PMIC settings but didn't answer how he was setting those. 2) The cpufreq capabilities seem to be missing from the latest kernel (I did enable them in my kernel config). If anyone has answers to those I would be grateful. In the meantime I will continue working on the how to. Feel free to jump in and contribute :) Marshall |
From: TJ <jor...@gm...> - 2011-03-11 00:41:09
|
Hey Marshall I've been reading your wiki and trying to get a PM Gunstix running for some time now. I followed the first openembedded instructions (for 2.6.29) but a couple of things dont work. Firstly, # echo 5 > /sys/devices/platform/serial8250.0/sleep_timeout works but the next 2 dont: root@overo:/sys/class/gpio# echo 5 > /sys/devices/platform/serial8250.1/sleep_ti meout -sh: can't create /sys/devices/platform/serial8250.1/sleep_timeout: nonexistent directory root@overo:/sys/class/gpio# echo 5 > /sys/devices/platform/serial8250.2/sleep_ti mout -sh: can't create /sys/devices/platform/serial8250.2/sleep_timout: nonexistent directory root@overo:/sys/class/gpio# It does seem to timeout though after 5 seconds as the current drops about 40mA, but then after I hit a key it doesnt ramp up again - just stays at around 217mA. The other thing is that I cannot get the blue LED to turn off. I applied the patch (at least I think I did although I dont know how to check that the patch actually got applied in the build process). root@overo:/sys/class/gpio# echo 211 > /sys/class/gpio/export seems to work but root@overo:/sys/class/gpio# echo out > /sys/class/gpio/gpio211/direction results in -sh: can't create /sys/class/gpio/gpio211/direction: nonexistent directory root@overo:/sys/class/gpio# I thought I'd try your new alternate embedded method but when I do: get git clone git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git?branch=pm I get Initialized empty Git repository in /home/trev/overo-oe/org.openembedded.dev/linux-omap-pm.git?branch=pm/.git/ fatal: The remote end hung up unexpectedly Any idea why its hanging up on me?? TJ On 11 March 2011 12:20, Marshall Crocker <ma...@gm...> wrote: > Hi Everyone, > > I have created a Low Power How to on the gumstix wiki: > http://wiki.gumstix.org/index.php?title=Category:How_to_-_Low_Power > > It's a work in progress and needs cleaning up since I've written the > instructions while testing with 3 different kernels, but its a start I hope > everyone benefits from. > > I have managed to get the latest 2.6.38-rc7 PM kernel up and running. With > this kernel and input from > > http://old.nabble.com/sample-numbers-for-Overo-Earth-power-consumption-td29792431.html > > I am seeing 250 mw with an Overo Earth and a summit expansion board. The > expansion board is using at least 110 mW so that leaves less than 150 mW > consumed by the Gumstix. I have not turned off the blue and green LEDs on > the module, nor have I disabled all unused peripherals so there is still > room for improvement. > > A couple of questions I have not been able to answer: > 1) What is the best way to configure the PMIC? In the thread mentioned > above, R.P. McMurphy listed his PMIC settings but didn't answer how he was > setting those. > 2) The cpufreq capabilities seem to be missing from the latest kernel (I did > enable them in my kernel config). > > If anyone has answers to those I would be grateful. In the meantime I will > continue working on the how to. Feel free to jump in and contribute :) > > Marshall > > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: TJ <jor...@gm...> - 2011-03-11 02:22:48
|
yeah, so I pulled it anyway like so git clone git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git then cd'd into linux-omap-pm,added the paths, and then make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm omap2plus_defconfig which resulted in *** Can't find default configuration "arch/arm/configs/omapplus_defconfig"! So where is omapplus_defconfig? On 11 March 2011 13:41, TJ <jor...@gm...> wrote: > Hey Marshall > > I've been reading your wiki and trying to get a PM Gunstix running for > some time now. I followed the first openembedded instructions (for > 2.6.29) but a couple of things dont work. > > Firstly, > # echo 5 > /sys/devices/platform/serial8250.0/sleep_timeout > works but the next 2 dont: > root@overo:/sys/class/gpio# echo 5 > /sys/devices/platform/serial8250.1/sleep_ti > meout > -sh: can't create /sys/devices/platform/serial8250.1/sleep_timeout: > nonexistent directory > root@overo:/sys/class/gpio# echo 5 > /sys/devices/platform/serial8250.2/sleep_ti > mout > -sh: can't create /sys/devices/platform/serial8250.2/sleep_timout: > nonexistent directory > root@overo:/sys/class/gpio# > > It does seem to timeout though after 5 seconds as the current drops > about 40mA, but then after I hit a key it doesnt ramp up again - just > stays at around 217mA. > > > The other thing is that I cannot get the blue LED to turn off. I > applied the patch (at least I think I did although I dont know how to > check that the patch actually got applied in the build process). > root@overo:/sys/class/gpio# echo 211 > /sys/class/gpio/export > seems to work but > root@overo:/sys/class/gpio# echo out > /sys/class/gpio/gpio211/direction > results in > -sh: can't create /sys/class/gpio/gpio211/direction: nonexistent directory > root@overo:/sys/class/gpio# > > I thought I'd try your new alternate embedded method but when I do: > > get git clone git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git?branch=pm > > I get > Initialized empty Git repository in > /home/trev/overo-oe/org.openembedded.dev/linux-omap-pm.git?branch=pm/.git/ > fatal: The remote end hung up unexpectedly > > Any idea why its hanging up on me?? > > TJ > > > > > On 11 March 2011 12:20, Marshall Crocker <ma...@gm...> wrote: >> Hi Everyone, >> >> I have created a Low Power How to on the gumstix wiki: >> http://wiki.gumstix.org/index.php?title=Category:How_to_-_Low_Power >> >> It's a work in progress and needs cleaning up since I've written the >> instructions while testing with 3 different kernels, but its a start I hope >> everyone benefits from. >> >> I have managed to get the latest 2.6.38-rc7 PM kernel up and running. With >> this kernel and input from >> >> http://old.nabble.com/sample-numbers-for-Overo-Earth-power-consumption-td29792431.html >> >> I am seeing 250 mw with an Overo Earth and a summit expansion board. The >> expansion board is using at least 110 mW so that leaves less than 150 mW >> consumed by the Gumstix. I have not turned off the blue and green LEDs on >> the module, nor have I disabled all unused peripherals so there is still >> room for improvement. >> >> A couple of questions I have not been able to answer: >> 1) What is the best way to configure the PMIC? In the thread mentioned >> above, R.P. McMurphy listed his PMIC settings but didn't answer how he was >> setting those. >> 2) The cpufreq capabilities seem to be missing from the latest kernel (I did >> enable them in my kernel config). >> >> If anyone has answers to those I would be grateful. In the meantime I will >> continue working on the how to. Feel free to jump in and contribute :) >> >> Marshall >> >> >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > |
From: Marshall C. <ma...@gm...> - 2011-03-11 20:30:47
|
TJ, I have managed to create a working bitbake recipe for the 2.6.38 pm kernel. Download and extract this archive to your over-oe directory: http://iconux.org/files/oe/user.collection_overo_pm.tar.gz Then run bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb This should download the pm kernel from git and build the kernel. Note: The resulting kernel has sound disabled and the usb is "off". If it works I will update the how-to to use these recipes as the only PM kernel. Marshall |
From: TJ <jor...@gm...> - 2011-03-12 02:33:45
|
Hey Marshall I did exactly as you said but got some errors during the build and it failed. Here is what happened: trev@trev-laptop:~/overo-oe$ bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb NOTE: Out of date cache found, rebuilding... Build Configuration: BB_VERSION = "1.10.2" METADATA_BRANCH = "overo" METADATA_REVISION = "b4574a2" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "overo" DISTRO = "angstrom" DISTRO_VERSION = "2010.7-test-20110312" TARGET_FPU = "hard" --2011-03-12 14:50:13-- http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz Resolving www.angstrom-distribution.org... 188.40.83.200 Connecting to www.angstrom-distribution.org|188.40.83.200|:80... connected. HTTP request sent, awaiting response... NOTE: Preparing runqueue NOTE: Executing runqueue NOTE: Running task 2 of 22 (ID: 8, /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, do_fetch) NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: task do_fetch: Started NOTE: fetch http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz 404 Not Found 2011-03-12 14:53:23 ERROR 404: Not Found. Initialized empty Git repository in /home/trev/overo-oe/sources/git/git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git/.git/ fatal: write error: No space left on device fatal: index-pack failed fatal: write error: Broken pipe ERROR: TaskFailed event exception, aborting ERROR: Build of /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb do_fetch failed ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, do_fetch) failed with 256 ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' failed NOTE: Task failed: Fetch failed: Unable to fetch URL git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git;protocol=git;branch=pm from any source. NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: task do_fetch: Failed ERROR: TaskFailed event exception, aborting ERROR: Build of /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb do_fetch failed ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, do_fetch) failed with 256 ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' failed On 12 March 2011 09:30, Marshall Crocker <ma...@gm...> wrote: > TJ, > > I have managed to create a working bitbake recipe for the 2.6.38 pm kernel. > Download and extract this archive to your over-oe directory: > http://iconux.org/files/oe/user.collection_overo_pm.tar.gz > > Then run > > bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb > > This should download the pm kernel from git and build the kernel. > > Note: The resulting kernel has sound disabled and the usb is "off". > > If it works I will update the how-to to use these recipes as the only PM > kernel. > > Marshall > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: TJ <jor...@gm...> - 2011-03-12 03:48:15
|
oops - my mistake - virtual disk got full. Have enlarged the drive and it's currently building - will let you know how it goes. cheers, TJ On 12 March 2011 15:33, TJ <jor...@gm...> wrote: > Hey Marshall > > I did exactly as you said but got some errors during the build and it > failed. Here is what happened: > > trev@trev-laptop:~/overo-oe$ bitbake -b > user.collection/recipes/linux/linux-omap-pm_2.6.38.bb > NOTE: Out of date cache found, rebuilding... > > Build Configuration: > BB_VERSION = "1.10.2" > METADATA_BRANCH = "overo" > METADATA_REVISION = "b4574a2" > TARGET_ARCH = "arm" > TARGET_OS = "linux-gnueabi" > MACHINE = "overo" > DISTRO = "angstrom" > DISTRO_VERSION = "2010.7-test-20110312" > TARGET_FPU = "hard" > > --2011-03-12 14:50:13-- > http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz > Resolving www.angstrom-distribution.org... 188.40.83.200 > Connecting to www.angstrom-distribution.org|188.40.83.200|:80... connected. > HTTP request sent, awaiting response... NOTE: Preparing runqueue > NOTE: Executing runqueue > NOTE: Running task 2 of 22 (ID: 8, > /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, > do_fetch) > NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: > task do_fetch: Started > NOTE: fetch http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz > 404 Not Found > 2011-03-12 14:53:23 ERROR 404: Not Found. > > Initialized empty Git repository in > /home/trev/overo-oe/sources/git/git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git/.git/ > > fatal: write error: No space left on device > fatal: index-pack failed > fatal: write error: Broken pipe > ERROR: TaskFailed event exception, aborting > ERROR: Build of > /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb > do_fetch failed > ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, > do_fetch) failed with 256 > ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' > failed > NOTE: Task failed: Fetch failed: Unable to fetch URL > git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git;protocol=git;branch=pm > from any source. > NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: > task do_fetch: Failed > ERROR: TaskFailed event exception, aborting > ERROR: Build of > /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb > do_fetch failed > ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, > do_fetch) failed with 256 > ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' > failed > > > On 12 March 2011 09:30, Marshall Crocker <ma...@gm...> wrote: >> TJ, >> >> I have managed to create a working bitbake recipe for the 2.6.38 pm kernel. >> Download and extract this archive to your over-oe directory: >> http://iconux.org/files/oe/user.collection_overo_pm.tar.gz >> >> Then run >> >> bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> >> This should download the pm kernel from git and build the kernel. >> >> Note: The resulting kernel has sound disabled and the usb is "off". >> >> If it works I will update the how-to to use these recipes as the only PM >> kernel. >> >> Marshall >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > |
From: TJ <jor...@gm...> - 2011-03-13 01:25:08
|
Hey Marshall So it built OK and I loaded my SD card with the resulting uImage and unpacked the lib modules onto my file system (again on my SD card). Unfortunately, the boot process only got as far as Starting kernel ... Uncompressing Linux... done, booting the kernel. Nothing happened on the console after that. I'm thinking it's gone into a low power mode or something since it's only drawing 200mA. Any idea how I can wake it up? On 12 March 2011 16:47, TJ <jor...@gm...> wrote: > oops - my mistake - virtual disk got full. Have enlarged the drive > and it's currently building - will let you know how it goes. > cheers, > TJ > > On 12 March 2011 15:33, TJ <jor...@gm...> wrote: >> Hey Marshall >> >> I did exactly as you said but got some errors during the build and it >> failed. Here is what happened: >> >> trev@trev-laptop:~/overo-oe$ bitbake -b >> user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> NOTE: Out of date cache found, rebuilding... >> >> Build Configuration: >> BB_VERSION = "1.10.2" >> METADATA_BRANCH = "overo" >> METADATA_REVISION = "b4574a2" >> TARGET_ARCH = "arm" >> TARGET_OS = "linux-gnueabi" >> MACHINE = "overo" >> DISTRO = "angstrom" >> DISTRO_VERSION = "2010.7-test-20110312" >> TARGET_FPU = "hard" >> >> --2011-03-12 14:50:13-- >> http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >> Resolving www.angstrom-distribution.org... 188.40.83.200 >> Connecting to www.angstrom-distribution.org|188.40.83.200|:80... connected. >> HTTP request sent, awaiting response... NOTE: Preparing runqueue >> NOTE: Executing runqueue >> NOTE: Running task 2 of 22 (ID: 8, >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> do_fetch) >> NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >> task do_fetch: Started >> NOTE: fetch http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >> 404 Not Found >> 2011-03-12 14:53:23 ERROR 404: Not Found. >> >> Initialized empty Git repository in >> /home/trev/overo-oe/sources/git/git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git/.git/ >> >> fatal: write error: No space left on device >> fatal: index-pack failed >> fatal: write error: Broken pipe >> ERROR: TaskFailed event exception, aborting >> ERROR: Build of >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> do_fetch failed >> ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> do_fetch) failed with 256 >> ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' >> failed >> NOTE: Task failed: Fetch failed: Unable to fetch URL >> git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git;protocol=git;branch=pm >> from any source. >> NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >> task do_fetch: Failed >> ERROR: TaskFailed event exception, aborting >> ERROR: Build of >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> do_fetch failed >> ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> do_fetch) failed with 256 >> ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' >> failed >> >> >> On 12 March 2011 09:30, Marshall Crocker <ma...@gm...> wrote: >>> TJ, >>> >>> I have managed to create a working bitbake recipe for the 2.6.38 pm kernel. >>> Download and extract this archive to your over-oe directory: >>> http://iconux.org/files/oe/user.collection_overo_pm.tar.gz >>> >>> Then run >>> >>> bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >>> >>> This should download the pm kernel from git and build the kernel. >>> >>> Note: The resulting kernel has sound disabled and the usb is "off". >>> >>> If it works I will update the how-to to use these recipes as the only PM >>> kernel. >>> >>> Marshall >>> >>> ------------------------------------------------------------------------------ >>> Colocation vs. Managed Hosting >>> A question and answer guide to determining the best fit >>> for your organization - today and in the future. >>> http://p.sf.net/sfu/internap-sfd2d >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >> > |
From: Marshall C. <ma...@gm...> - 2011-03-13 03:43:36
|
Did you change the console to use ttyO2 instead of ttyS2? For whatever reason, the serial ports on the omap are referred to now as ttyO# instead of ttyS#. This change was made sometime around 2.6.37-rc3 or so... Look at the how to under the Custom PM Kernel section for instructions on how to change the console over to ttyO2. Marshall On Sat, Mar 12, 2011 at 7:24 PM, TJ <jor...@gm...> wrote: > Hey Marshall > > So it built OK and I loaded my SD card with the resulting uImage and > unpacked the lib modules onto my file system (again on my SD card). > Unfortunately, the boot process only got as far as > > Starting kernel ... > > Uncompressing Linux... done, booting the kernel. > > Nothing happened on the console after that. I'm thinking it's gone > into a low power mode or something since it's only drawing 200mA. Any > idea how I can wake it up? > > > > > On 12 March 2011 16:47, TJ <jor...@gm...> wrote: > > oops - my mistake - virtual disk got full. Have enlarged the drive > > and it's currently building - will let you know how it goes. > > cheers, > > TJ > > > > On 12 March 2011 15:33, TJ <jor...@gm...> wrote: > >> Hey Marshall > >> > >> I did exactly as you said but got some errors during the build and it > >> failed. Here is what happened: > >> > >> trev@trev-laptop:~/overo-oe$ bitbake -b > >> user.collection/recipes/linux/linux-omap-pm_2.6.38.bb > >> NOTE: Out of date cache found, rebuilding... > >> > >> Build Configuration: > >> BB_VERSION = "1.10.2" > >> METADATA_BRANCH = "overo" > >> METADATA_REVISION = "b4574a2" > >> TARGET_ARCH = "arm" > >> TARGET_OS = "linux-gnueabi" > >> MACHINE = "overo" > >> DISTRO = "angstrom" > >> DISTRO_VERSION = "2010.7-test-20110312" > >> TARGET_FPU = "hard" > >> > >> --2011-03-12 14:50:13-- > >> > http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz > >> Resolving www.angstrom-distribution.org... 188.40.83.200 > >> Connecting to www.angstrom-distribution.org|188.40.83.200|:80... > connected. > >> HTTP request sent, awaiting response... NOTE: Preparing runqueue > >> NOTE: Executing runqueue > >> NOTE: Running task 2 of 22 (ID: 8, > >> /home/trev/overo-oe/user.collection/recipes/linux/ > linux-omap-pm_2.6.38.bb, > >> do_fetch) > >> NOTE: package > linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: > >> task do_fetch: Started > >> NOTE: fetch > http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz > >> 404 Not Found > >> 2011-03-12 14:53:23 ERROR 404: Not Found. > >> > >> Initialized empty Git repository in > >> > /home/trev/overo-oe/sources/git/git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git/.git/ > >> > >> fatal: write error: No space left on device > >> fatal: index-pack failed > >> fatal: write error: Broken pipe > >> ERROR: TaskFailed event exception, aborting > >> ERROR: Build of > >> /home/trev/overo-oe/user.collection/recipes/linux/ > linux-omap-pm_2.6.38.bb > >> do_fetch failed > >> ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/ > linux-omap-pm_2.6.38.bb, > >> do_fetch) failed with 256 > >> ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/ > linux-omap-pm_2.6.38.bb' > >> failed > >> NOTE: Task failed: Fetch failed: Unable to fetch URL > >> git:// > git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git;protocol=git;branch=pm > >> from any source. > >> NOTE: package > linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: > >> task do_fetch: Failed > >> ERROR: TaskFailed event exception, aborting > >> ERROR: Build of > >> /home/trev/overo-oe/user.collection/recipes/linux/ > linux-omap-pm_2.6.38.bb > >> do_fetch failed > >> ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/ > linux-omap-pm_2.6.38.bb, > >> do_fetch) failed with 256 > >> ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/ > linux-omap-pm_2.6.38.bb' > >> failed > >> > >> > >> On 12 March 2011 09:30, Marshall Crocker <ma...@gm...> wrote: > >>> TJ, > >>> > >>> I have managed to create a working bitbake recipe for the 2.6.38 pm > kernel. > >>> Download and extract this archive to your over-oe directory: > >>> http://iconux.org/files/oe/user.collection_overo_pm.tar.gz > >>> > >>> Then run > >>> > >>> bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb > >>> > >>> This should download the pm kernel from git and build the kernel. > >>> > >>> Note: The resulting kernel has sound disabled and the usb is "off". > >>> > >>> If it works I will update the how-to to use these recipes as the only > PM > >>> kernel. > >>> > >>> Marshall > >>> > >>> > ------------------------------------------------------------------------------ > >>> Colocation vs. Managed Hosting > >>> A question and answer guide to determining the best fit > >>> for your organization - today and in the future. > >>> http://p.sf.net/sfu/internap-sfd2d > >>> _______________________________________________ > >>> gumstix-users mailing list > >>> gum...@li... > >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >>> > >>> > >> > > > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Victor A. <vi...@cy...> - 2011-03-18 10:14:51
|
Hi, I'm trying to use that Linux Omap PM 2.6.38 following the steps describes in the Gumstix.org wiki. I download the sources, build the image and flashed an older Overo Earth. In the wiki says to boot from microSD image (and modify the u-boot console parameter to ttyO2), and I have flashed the NAND, that's the only different I have done. But when I boot the image (after modify the u-boot console parameter and the /etc/inittab from ttyS2 to ttyO2) I get these error messages: .... [ 115.507995] mtd->read(0x2a4 bytes from 0xf74155c) returned ECC error [ 115.515106] uncorrectable error : [ 115.518585] uncorrectable error : [ 115.522186] mtd->read(0x108 bytes from 0xeb64ef8) returned ECC error [ 115.529541] uncorrectable error : [ 115.533020] uncorrectable error : [ 115.536621] mtd->read(0x130 bytes from 0xeb63ed0) returned ECC error [ 115.543762] uncorrectable error : [ 115.547210] uncorrectable error : [ 115.550811] uncorrectable error : [ 115.554443] mtd->read(0x2cc bytes from 0xeb63d34) returned ECC error [ 115.561950] uncorrectable error : [ 115.565429] uncorrectable error : [ 115.569030] uncorrectable error : [ 115.572662] uncorrectable error : .... Do I have to boot it from a microSD? Thanks ----- Original Message ----- From: Marshall Crocker To: General mailing list for gumstix users. Sent: Sunday, March 13, 2011 4:43 AM Subject: Re: [Gumstix-users] Low Power How to Did you change the console to use ttyO2 instead of ttyS2? For whatever reason, the serial ports on the omap are referred to now as ttyO# instead of ttyS#. This change was made sometime around 2.6.37-rc3 or so... Look at the how to under the Custom PM Kernel section for instructions on how to change the console over to ttyO2. Marshall On Sat, Mar 12, 2011 at 7:24 PM, TJ <jor...@gm...> wrote: Hey Marshall So it built OK and I loaded my SD card with the resulting uImage and unpacked the lib modules onto my file system (again on my SD card). Unfortunately, the boot process only got as far as Starting kernel ... Uncompressing Linux... done, booting the kernel. Nothing happened on the console after that. I'm thinking it's gone into a low power mode or something since it's only drawing 200mA. Any idea how I can wake it up? On 12 March 2011 16:47, TJ <jor...@gm...> wrote: > oops - my mistake - virtual disk got full. Have enlarged the drive > and it's currently building - will let you know how it goes. > cheers, > TJ > > On 12 March 2011 15:33, TJ <jor...@gm...> wrote: >> Hey Marshall >> >> I did exactly as you said but got some errors during the build and it >> failed. Here is what happened: >> >> trev@trev-laptop:~/overo-oe$ bitbake -b >> user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> NOTE: Out of date cache found, rebuilding... >> >> Build Configuration: >> BB_VERSION = "1.10.2" >> METADATA_BRANCH = "overo" >> METADATA_REVISION = "b4574a2" >> TARGET_ARCH = "arm" >> TARGET_OS = "linux-gnueabi" >> MACHINE = "overo" >> DISTRO = "angstrom" >> DISTRO_VERSION = "2010.7-test-20110312" >> TARGET_FPU = "hard" >> >> --2011-03-12 14:50:13-- >> http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >> Resolving www.angstrom-distribution.org... 188.40.83.200 >> Connecting to www.angstrom-distribution.org|188.40.83.200|:80... connected. >> HTTP request sent, awaiting response... NOTE: Preparing runqueue >> NOTE: Executing runqueue >> NOTE: Running task 2 of 22 (ID: 8, >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> do_fetch) >> NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >> task do_fetch: Started >> NOTE: fetch http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >> 404 Not Found >> 2011-03-12 14:53:23 ERROR 404: Not Found. >> >> Initialized empty Git repository in >> /home/trev/overo-oe/sources/git/git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git/.git/ >> >> fatal: write error: No space left on device >> fatal: index-pack failed >> fatal: write error: Broken pipe >> ERROR: TaskFailed event exception, aborting >> ERROR: Build of >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> do_fetch failed >> ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> do_fetch) failed with 256 >> ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' >> failed >> NOTE: Task failed: Fetch failed: Unable to fetch URL >> git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git;protocol=git;branch=pm >> from any source. >> NOTE: package linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >> task do_fetch: Failed >> ERROR: TaskFailed event exception, aborting >> ERROR: Build of >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> do_fetch failed >> ERROR: Task 8 (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> do_fetch) failed with 256 >> ERROR: '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' >> failed >> >> >> On 12 March 2011 09:30, Marshall Crocker <ma...@gm...> wrote: >>> TJ, >>> >>> I have managed to create a working bitbake recipe for the 2.6.38 pm kernel. >>> Download and extract this archive to your over-oe directory: >>> http://iconux.org/files/oe/user.collection_overo_pm.tar.gz >>> >>> Then run >>> >>> bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >>> >>> This should download the pm kernel from git and build the kernel. >>> >>> Note: The resulting kernel has sound disabled and the usb is "off". >>> >>> If it works I will update the how-to to use these recipes as the only PM >>> kernel. >>> >>> Marshall >>> >>> ------------------------------------------------------------------------------ >>> Colocation vs. Managed Hosting >>> A question and answer guide to determining the best fit >>> for your organization - today and in the future. >>> http://p.sf.net/sfu/internap-sfd2d >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >> > |
From: Marshall C. <ma...@gm...> - 2011-03-11 14:37:22
|
Hi TJ, # echo 5 > /sys/devices/platform/serial8250.0/sleep_timeout > works but the next 2 dont: > root@overo:/sys/class/gpio# echo 5 > > /sys/devices/platform/serial8250.1/sleep_ti > meout > -sh: can't create /sys/devices/platform/serial8250.1/sleep_timeout: > nonexistent directory > root@overo:/sys/class/gpio# echo 5 > > /sys/devices/platform/serial8250.2/sleep_ti > mout > -sh: can't create /sys/devices/platform/serial8250.2/sleep_timout: > nonexistent directory > root@overo:/sys/class/gpio# > > This is one of those problems from using 3 different kernels. The 2.6.29 PM kernel only has one serial driver active (so it appears), so you can disregard the other two. As you saw, the power did drop as expected. > > The other thing is that I cannot get the blue LED to turn off. I > applied the patch (at least I think I did although I dont know how to > check that the patch actually got applied in the build process). > root@overo:/sys/class/gpio# echo 211 > /sys/class/gpio/export > seems to work but > root@overo:/sys/class/gpio# echo out > /sys/class/gpio/gpio211/direction > results in > -sh: can't create /sys/class/gpio/gpio211/direction: nonexistent directory > root@overo:/sys/class/gpio# > > I haven't tried this part myself yet. Take a look at the GPIO howto for possible help http://wiki.gumstix.org/index.php?title=GPIO > I thought I'd try your new alternate embedded method but when I do: > > get git clone git:// > git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git?branch=pm > > Typo in the URL. Its fixed now on the how to. Just replace the ? with ; That will also fix the omapplus_defconfig error. If you pull the git repo without the pm branch you end up with code that was last updated in April 2009. Marshall |
From: TJ <jor...@gm...> - 2011-03-11 00:44:32
|
Hey Marshall I've been reading your wiki and trying to get a PM Gunstix running for some time now. I followed the first openembedded instructions (for 2.6.29) but a couple of things dont work. Firstly, # echo 5 > /sys/devices/platform/serial8250.0/sleep_timeout works but the next 2 dont: root@overo:/sys/class/gpio# echo 5 > /sys/devices/platform/serial8250.1/sleep_ti meout -sh: can't create /sys/devices/platform/serial8250.1/sleep_timeout: nonexistent directory root@overo:/sys/class/gpio# echo 5 > /sys/devices/platform/serial8250.2/sleep_ti mout -sh: can't create /sys/devices/platform/serial8250.2/sleep_timout: nonexistent directory root@overo:/sys/class/gpio# It does seem to timeout though after 5 seconds as the current drops about 40mA, but then after I hit a key it doesnt ramp up again - just stays at around 217mA. The other thing is that I cannot get the blue LED to turn off. I applied the patch (at least I think I did although I dont know how to check that the patch actually got applied in the build process). root@overo:/sys/class/gpio# echo 211 > /sys/class/gpio/export seems to work but root@overo:/sys/class/gpio# echo out > /sys/class/gpio/gpio211/direction results in -sh: can't create /sys/class/gpio/gpio211/direction: nonexistent directory root@overo:/sys/class/gpio# I thought I'd try your new alternate embedded method but when I try get git clone git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git?branch=pm I get Initialized empty Git repository in /home/trev/overo-oe/org.openembedded.dev/linux-omap-pm.git?branch=pm/.git/ fatal: The remote end hung up unexpectedly Any idea why it's hanging up on me? On 11 March 2011 12:20, Marshall Crocker <ma...@gm...> wrote: > Hi Everyone, > > I have created a Low Power How to on the gumstix wiki: > http://wiki.gumstix.org/index.php?title=Category:How_to_-_Low_Power > > It's a work in progress and needs cleaning up since I've written the > instructions while testing with 3 different kernels, but its a start I hope > everyone benefits from. > > I have managed to get the latest 2.6.38-rc7 PM kernel up and running. With > this kernel and input from > > http://old.nabble.com/sample-numbers-for-Overo-Earth-power-consumption-td29792431.html > > I am seeing 250 mw with an Overo Earth and a summit expansion board. The > expansion board is using at least 110 mW so that leaves less than 150 mW > consumed by the Gumstix. I have not turned off the blue and green LEDs on > the module, nor have I disabled all unused peripherals so there is still > room for improvement. > > A couple of questions I have not been able to answer: > 1) What is the best way to configure the PMIC? In the thread mentioned > above, R.P. McMurphy listed his PMIC settings but didn't answer how he was > setting those. > 2) The cpufreq capabilities seem to be missing from the latest kernel (I did > enable them in my kernel config). > > If anyone has answers to those I would be grateful. In the meantime I will > continue working on the how to. Feel free to jump in and contribute :) > > Marshall > > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: TJ <jor...@gm...> - 2011-03-13 04:31:21
|
Thanks Marshall - did that and yep, it works! Blue LED control works as documented too saving a whole 3mA when off! Now if only I could get the thing down below 200mA all up. I have heard this is possible and read somewhere it could go as low as 50mW. Is there anyway to tell which peripherals are on or off? By the way, the boot up cmd "run loaduImage" you have in the wiki doesn't work. Typo I think as "run loaduimage" does work. TJ On 13 March 2011 16:43, Marshall Crocker <ma...@gm...> wrote: > Did you change the console to use ttyO2 instead of ttyS2? For whatever > reason, the serial ports on the omap are referred to now as ttyO# instead of > ttyS#. This change was made sometime around 2.6.37-rc3 or so... > > Look at the how to under the Custom PM Kernel section for instructions on > how to change the console over to ttyO2. > > Marshall > > On Sat, Mar 12, 2011 at 7:24 PM, TJ <jor...@gm...> wrote: >> >> Hey Marshall >> >> So it built OK and I loaded my SD card with the resulting uImage and >> unpacked the lib modules onto my file system (again on my SD card). >> Unfortunately, the boot process only got as far as >> >> Starting kernel ... >> >> Uncompressing Linux... done, booting the kernel. >> >> Nothing happened on the console after that. I'm thinking it's gone >> into a low power mode or something since it's only drawing 200mA. Any >> idea how I can wake it up? >> >> >> >> >> On 12 March 2011 16:47, TJ <jor...@gm...> wrote: >> > oops - my mistake - virtual disk got full. Have enlarged the drive >> > and it's currently building - will let you know how it goes. >> > cheers, >> > TJ >> > >> > On 12 March 2011 15:33, TJ <jor...@gm...> wrote: >> >> Hey Marshall >> >> >> >> I did exactly as you said but got some errors during the build and it >> >> failed. Here is what happened: >> >> >> >> trev@trev-laptop:~/overo-oe$ bitbake -b >> >> user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> >> NOTE: Out of date cache found, rebuilding... >> >> >> >> Build Configuration: >> >> BB_VERSION = "1.10.2" >> >> METADATA_BRANCH = "overo" >> >> METADATA_REVISION = "b4574a2" >> >> TARGET_ARCH = "arm" >> >> TARGET_OS = "linux-gnueabi" >> >> MACHINE = "overo" >> >> DISTRO = "angstrom" >> >> DISTRO_VERSION = "2010.7-test-20110312" >> >> TARGET_FPU = "hard" >> >> >> >> --2011-03-12 14:50:13-- >> >> >> >> http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >> >> Resolving www.angstrom-distribution.org... 188.40.83.200 >> >> Connecting to www.angstrom-distribution.org|188.40.83.200|:80... >> >> connected. >> >> HTTP request sent, awaiting response... NOTE: Preparing runqueue >> >> NOTE: Executing runqueue >> >> NOTE: Running task 2 of 22 (ID: 8, >> >> >> >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> >> do_fetch) >> >> NOTE: package >> >> linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >> >> task do_fetch: Started >> >> NOTE: fetch >> >> http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >> >> 404 Not Found >> >> 2011-03-12 14:53:23 ERROR 404: Not Found. >> >> >> >> Initialized empty Git repository in >> >> >> >> /home/trev/overo-oe/sources/git/git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git/.git/ >> >> >> >> fatal: write error: No space left on device >> >> fatal: index-pack failed >> >> fatal: write error: Broken pipe >> >> ERROR: TaskFailed event exception, aborting >> >> ERROR: Build of >> >> >> >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> >> do_fetch failed >> >> ERROR: Task 8 >> >> (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> >> do_fetch) failed with 256 >> >> ERROR: >> >> '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' >> >> failed >> >> NOTE: Task failed: Fetch failed: Unable to fetch URL >> >> >> >> git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git;protocol=git;branch=pm >> >> from any source. >> >> NOTE: package >> >> linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >> >> task do_fetch: Failed >> >> ERROR: TaskFailed event exception, aborting >> >> ERROR: Build of >> >> >> >> /home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> >> do_fetch failed >> >> ERROR: Task 8 >> >> (/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb, >> >> do_fetch) failed with 256 >> >> ERROR: >> >> '/home/trev/overo-oe/user.collection/recipes/linux/linux-omap-pm_2.6.38.bb' >> >> failed >> >> >> >> >> >> On 12 March 2011 09:30, Marshall Crocker <ma...@gm...> wrote: >> >>> TJ, >> >>> >> >>> I have managed to create a working bitbake recipe for the 2.6.38 pm >> >>> kernel. >> >>> Download and extract this archive to your over-oe directory: >> >>> http://iconux.org/files/oe/user.collection_overo_pm.tar.gz >> >>> >> >>> Then run >> >>> >> >>> bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >> >>> >> >>> This should download the pm kernel from git and build the kernel. >> >>> >> >>> Note: The resulting kernel has sound disabled and the usb is "off". >> >>> >> >>> If it works I will update the how-to to use these recipes as the only >> >>> PM >> >>> kernel. >> >>> >> >>> Marshall >> >>> >> >>> >> >>> ------------------------------------------------------------------------------ >> >>> Colocation vs. Managed Hosting >> >>> A question and answer guide to determining the best fit >> >>> for your organization - today and in the future. >> >>> http://p.sf.net/sfu/internap-sfd2d >> >>> _______________________________________________ >> >>> gumstix-users mailing list >> >>> gum...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >>> >> >>> >> >> >> > >> >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: Marshall C. <ma...@gm...> - 2011-03-13 13:39:13
|
> Thanks Marshall - did that and yep, it works! Blue LED control works > as documented too saving a whole 3mA when off! > Good to hear! > Now if only I could get the thing down below 200mA all up. I have > heard this is possible and read somewhere it could go as low as 50mW. > Is there anyway to tell which peripherals are on or off? > Which COM and expansion board are you using? I assume you mean 200 mW unless you are using a high power expansion board. I have gotten down to below 250 mW using a summit expansion board. The summit expansion uses 110 mW without the Gumstix plugged in so that puts the Gumstix below 150 mW of power when idle. Peter Lawrence did get down to 54 mA using a Pinto-TH expansion board. That expansion board has nothing on it except power regulation, a level shifter, and a couple of LEDs which he disconnected. Plus, he was using an Earth COM with no DSP, graphics engine, or bluetooth/wifi chip. I still have left to figure out how to disable bluetooth/wifi, turn off all peripherals on the omap chip, and how to setup the PMIC to lowest power. Of course that will all go on the wiki once I figure it out. After that, I don't think there's any power saving left unless you go into a "suspend" state but that appears to cause a whole other set of problems. > By the way, the boot up cmd "run loaduImage" you have in the wiki > doesn't work. Typo I think as "run loaduimage" does work. Good catch, now fixed . Marshall > > On 13 March 2011 16:43, Marshall Crocker <ma...@gm...> wrote: >> Did you change the console to use ttyO2 instead of ttyS2? For whatever >> reason, the serial ports on the omap are referred to now as ttyO# instead of >> ttyS#. This change was made sometime around 2.6.37-rc3 or so... >> >> Look at the how to under the Custom PM Kernel section for instructions on >> how to change the console over to ttyO2. >> >> Marshall >> >> On Sat, Mar 12, 2011 at 7:24 PM, TJ <jor...@gm...> wrote: >>> >>> Hey Marshall >>> >>> So it built OK and I loaded my SD card with the resulting uImage and >>> unpacked the lib modules onto my file system (again on my SD card). >>> Unfortunately, the boot process only got as far as >>> >>> Starting kernel ... >>> >>> Uncompressing Linux... done, booting the kernel. >>> >>> Nothing happened on the console after that. I'm thinking it's gone >>> into a low power mode or something since it's only drawing 200mA. Any >>> idea how I can wake it up? >>> >>> >>> >>> >>> On 12 March 2011 16:47, TJ <jor...@gm...> wrote: >>> > oops - my mistake - virtual disk got full. Have enlarged the drive >>> > and it's currently building - will let you know how it goes. >>> > cheers, >>> > TJ >>> > >>> > On 12 March 2011 15:33, TJ <jor...@gm...> wrote: >>> >> Hey Marshall >>> >> >>> >> I did exactly as you said but got some errors during the build and it >>> >> failed. Here is what happened: >>> >> >>> >> trev@trev-laptop:~/overo-oe$ bitbake -b >>> >> user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >>> >> NOTE: Out of date cache found, rebuilding... >>> >> >>> >> Build Configuration: >>> >> BB_VERSION = "1.10.2" >>> >> METADATA_BRANCH = "overo" >>> >> METADATA_REVISION = "b4574a2" >>> >> TARGET_ARCH = "arm" >>> >> TARGET_OS = "linux-gnueabi" >>> >> MACHINE = "overo" >>> >> DISTRO = "angstrom" >>> >> DISTRO_VERSION = "2010.7-test-20110312" >>> >> TARGET_FPU = "hard" >>> >> >>> >> --2011-03-12 14:50:13-- >>> >> >>> >> http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >>> >> Resolving www.angstrom-distribution.org... 188.40.83.200 >>> >> Connecting to www.angstrom-distribution.org|188.40.83.200|:80... >>> >> connected. >>> >> HTTP request sent, awaiting response... NOTE: Preparing runqueue >>> >> NOTE: Executing runqueue >>> >> NOTE: Running task 2 of 22 (ID: 8, >>> >> >>> >> /home/trev/overo-oe/user.collection/recipes/linux/ linux-omap-pm_2.6.38.bb, >>> >> do_fetch) >>> >> NOTE: package >>> >> linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >>> >> task do_fetch: Started >>> >> NOTE: fetch >>> >> http://www.angstrom-distribution.org/unstable/sources/git_git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git_43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d.tar.gz >>> >> 404 Not Found >>> >> 2011-03-12 14:53:23 ERROR 404: Not Found. >>> >> >>> >> Initialized empty Git repository in >>> >> >>> >> /home/trev/overo-oe/sources/git/git.kernel.org.pub.scm.linux.kernel.git.khilman.linux-omap-pm.git/.git/ >>> >> >>> >> fatal: write error: No space left on device >>> >> fatal: index-pack failed >>> >> fatal: write error: Broken pipe >>> >> ERROR: TaskFailed event exception, aborting >>> >> ERROR: Build of >>> >> >>> >> /home/trev/overo-oe/user.collection/recipes/linux/ linux-omap-pm_2.6.38.bb >>> >> do_fetch failed >>> >> ERROR: Task 8 >>> >> (/home/trev/overo-oe/user.collection/recipes/linux/ linux-omap-pm_2.6.38.bb, >>> >> do_fetch) failed with 256 >>> >> ERROR: >>> >> '/home/trev/overo-oe/user.collection/recipes/linux/ linux-omap-pm_2.6.38.bb' >>> >> failed >>> >> NOTE: Task failed: Fetch failed: Unable to fetch URL >>> >> >>> >> git:// git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git;protocol=git;branch=pm >>> >> from any source. >>> >> NOTE: package >>> >> linux-omap-pm-2.6.38-r97-pm2+gitr43a25a09a41ded0cc588dbd4ffd5fe7dcc8a5a7d: >>> >> task do_fetch: Failed >>> >> ERROR: TaskFailed event exception, aborting >>> >> ERROR: Build of >>> >> >>> >> /home/trev/overo-oe/user.collection/recipes/linux/ linux-omap-pm_2.6.38.bb >>> >> do_fetch failed >>> >> ERROR: Task 8 >>> >> (/home/trev/overo-oe/user.collection/recipes/linux/ linux-omap-pm_2.6.38.bb, >>> >> do_fetch) failed with 256 >>> >> ERROR: >>> >> '/home/trev/overo-oe/user.collection/recipes/linux/ linux-omap-pm_2.6.38.bb' >>> >> failed >>> >> >>> >> >>> >> On 12 March 2011 09:30, Marshall Crocker <ma...@gm...> wrote: >>> >>> TJ, >>> >>> >>> >>> I have managed to create a working bitbake recipe for the 2.6.38 pm >>> >>> kernel. >>> >>> Download and extract this archive to your over-oe directory: >>> >>> http://iconux.org/files/oe/user.collection_overo_pm.tar.gz >>> >>> >>> >>> Then run >>> >>> >>> >>> bitbake -b user.collection/recipes/linux/linux-omap-pm_2.6.38.bb >>> >>> >>> >>> This should download the pm kernel from git and build the kernel. >>> >>> >>> >>> Note: The resulting kernel has sound disabled and the usb is "off". >>> >>> >>> >>> If it works I will update the how-to to use these recipes as the only >>> >>> PM >>> >>> kernel. >>> >>> >>> >>> Marshall >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> Colocation vs. Managed Hosting >>> >>> A question and answer guide to determining the best fit >>> >>> for your organization - today and in the future. >>> >>> http://p.sf.net/sfu/internap-sfd2d >>> >>> _______________________________________________ >>> >>> gumstix-users mailing list >>> >>> gum...@li... >>> >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >>> >>> >>> >> >>> > >>> >>> >>> ------------------------------------------------------------------------------ >>> Colocation vs. Managed Hosting >>> A question and answer guide to determining the best fit >>> for your organization - today and in the future. >>> http://p.sf.net/sfu/internap-sfd2d >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Frank A. <ft...@ya...> - 2011-03-18 20:03:07
|
On 3/18/2011 5:34 AM, Victor Andres wrote: > Hi, > I'm trying to use that Linux Omap PM 2.6.38 following the steps > describes in the Gumstix.org wiki. I download the sources, build the > image and flashed an older Overo Earth. In the wiki says to boot from > microSD image (and modify the u-boot console parameter to ttyO2), and I > have flashed the NAND, that's the only different I have done. > But when I boot the image (after modify the u-boot console parameter and > the /etc/inittab from ttyS2 to ttyO2) I get these error messages: > .... > [ 115.507995] mtd->read(0x2a4 bytes from 0xf74155c) returned ECC error > [ 115.515106] uncorrectable error : > [ 115.518585] uncorrectable error : > [ 115.522186] mtd->read(0x108 bytes from 0xeb64ef8) returned ECC error > [ 115.529541] uncorrectable error : > [ 115.533020] uncorrectable error : > [ 115.536621] mtd->read(0x130 bytes from 0xeb63ed0) returned ECC error > [ 115.543762] uncorrectable error : > [ 115.547210] uncorrectable error : > [ 115.550811] uncorrectable error : > [ 115.554443] mtd->read(0x2cc bytes from 0xeb63d34) returned ECC error > [ 115.561950] uncorrectable error : > [ 115.565429] uncorrectable error : > [ 115.569030] uncorrectable error : > [ 115.572662] uncorrectable error : > .... > Do I have to boot it from a microSD? > Thanks I encountered the same errors when booting from NAND. I found a patch to the kernel mtd nand driver, applied it, and can now run from NAND without the ECC errors. Here's a link to the patch: http://www.spinics.net/linux/lists/linux-omap/msg42422.html frank |
From: Steve S. <sa...@gm...> - 2011-03-18 22:23:22
|
On Fri, Mar 18, 2011 at 1:02 PM, Frank Agius <ft...@ya...> wrote: > I encountered the same errors when booting from NAND. I found a patch > to the kernel mtd nand driver, applied it, and can now run from NAND > without the ECC errors. Here's a link to the patch: > > http://www.spinics.net/linux/lists/linux-omap/msg42422.html I think as you work more with the pm branch you will find more things that don't work. The patch you mentioned, as well as quite a few others are in the omap-2.6.38 branch in my repository. As you run into issues you might want to check there first and cherry-pick what you need. Steve |
From: Marshall C. <ma...@gm...> - 2011-03-22 12:18:54
|
Steve, Does your branch have any of the PM changes merged to it? I'm finding it difficult to follow who has what in which omap kernel branch. It sounds like you are keeping a branch with the most recent gumstix specific patches? Then there is the PM branch which gets merged to the main linux omap kernel branch and then that branch eventually gets pulled into the mainline linux kernel. Is that right? I'm new to git so I may not have the terminology correct. It might be best for me to pull your branch and then merge the pm changes to it. First I'll try your branch and see if there's any difference in power consumption before patching it with PM changes. Marshall On Fri, Mar 18, 2011 at 5:23 PM, Steve Sakoman <sa...@gm...> wrote: > On Fri, Mar 18, 2011 at 1:02 PM, Frank Agius <ft...@ya...> wrote: > >> I encountered the same errors when booting from NAND. I found a patch >> to the kernel mtd nand driver, applied it, and can now run from NAND >> without the ECC errors. Here's a link to the patch: >> >> http://www.spinics.net/linux/lists/linux-omap/msg42422.html > > I think as you work more with the pm branch you will find more things > that don't work. > > The patch you mentioned, as well as quite a few others are in the > omap-2.6.38 branch in my repository. As you run into issues you might > want to check there first and cherry-pick what you need. > > Steve > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Steve S. <sa...@gm...> - 2011-03-22 15:00:04
|
On Tue, Mar 22, 2011 at 5:18 AM, Marshall Crocker <ma...@gm...> wrote: > Steve, > > Does your branch have any of the PM changes merged to it? No, it has just the pm functionality included in the mainline release. > I'm finding > it difficult to follow who has what in which omap kernel branch. It > sounds like you are keeping a branch with the most recent gumstix > specific patches? Yes, sort of. You 'll notice that my branches are based on the release commit in Linus's repository. What I have in my branch are the minimum set of patches to get a functional Overo kernel based on the mainline release. >From those patches I prepare patches for upstream submission through the various topic branches. For example in 2.6.39 a half dozen or so of my patches will go upstream from Tomi's dss2 branch, likely with a detour through the linux-fb branch. So the patches in my tree are either intended to go upstream via a topic branch, or are fixes for serious bugs in the mainline release. The patches are very likely to be restructured slightly before they make it to mainline -- either in response to list feedback or the need to resolve merge conflicts in their route through the topic branches. > Then there is the PM branch which gets merged to > the main linux omap kernel branch and then that branch eventually gets > pulled into the mainline linux kernel. Is that right? I'm new to git > so I may not have the terminology correct. That is the basic idea. > It might be best for me to pull your branch and then merge the pm > changes to it. First I'll try your branch and see if there's any > difference in power consumption before patching it with PM changes. The omap pm code is still far from mature, and bits of it are trickling into mainline each release. It would be a reasonable strategy to try to merge the pm branch into my branch. I suspect you will have merge conflicts to resolve though. Steve |
From: Paul N. <pa...@id...> - 2011-03-26 06:09:00
|
Hi Marshall, > I have created a Low Power How to on the gumstix wiki: Thank you for providing your bitbake file, I`ve been wanting to get power management working for ages. I followed the steps on your wiki, and am trying to boot for the first time. I followed the steps to change ttyS2 to ttyO2, did the mknod, but if I enter setenv console ttyO2,115200n8 at the uboot prompt I get no output past "done, booting the kernel.". If I skip the setenv step and just boot normally, I see the kernel messages, but I don't get a logon prompt. I removed the Bluetooth entries from init.d in case that was it, but no luck, did I miss something? The only changes I made were to enable USB, and enabled advanced networking in the kernel. Thanks, Paul Nolan, CEO Idruna Software Inc. ** Unable to read "boot.scr" from mmc 0:1 ** reading uImage 2472456 bytes read Booting from mmc ... ## Booting kernel from Legacy Image at 82000000 ... Image Name: Angstrom/2.6.29/overo Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2472392 Bytes = 2.4 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux............................................................. ................................................................................ ................. done, booting the kernel. Linux version 2.6.29-omap1 (paul@ubuntu) (gcc version 4.3.3 (GCC) ) #1 Fri Mar 2 5 17:21:28 PDT 2011 CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c5387f CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Machine: Gumstix Overo Memory policy: ECC disabled, Data cache writeback OMAP3430 ES3.1 SRAM: Mapped pa 0x40200000 to va 0xd7000000 size: 0x100000 Reserving 12582912 bytes SDRAM for VRAM Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyS2,115200n8 mpurate=500 vram=12M omapfb.mode=dvi :1024x768MR-16@60 omapfb.debug=y omapdss.def_disp=dvi root=/dev/mmcblk0p2 rw roo tfstype=ext3 rootwait Clocking rate (Crystal/DPLL/ARM core): 26.0/224/500 MHz Reprogramming SDRC dpll3_m2_clk rate change failed: -22 GPMC revision 5.0 IRQ: Found an INTC at 0xd8200000 (revision 4.0) with 96 interrupts Total of 96 interrupts on 1 active controller OMAP34xx GPIO hardware version 2.5 PID hash table entries: 1024 (order: 10, 4096 bytes) OMAP clockevent source: GPTIMER1 at 32768 Hz Console: colour dummy device 80x30 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 128MB 128MB = 256MB total Memory: 242048KB available (4556K code, 546K data, 164K init) Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok net_namespace: 764 bytes regulator: core version 0.5 NET: Registered protocol family 16 Found NAND on CS0 Registering NAND on CS0 Switched to new clocking rate (Crystal/DPLL3/MPU): 26.0/224/112 MHz OMAP DMA hardware revision 4.0 bio: create slab <bio-0> at 0 OMAP DSS rev 2.0 OMAP DISPC rev 3.0 OMAP VENC rev 2 OMAP DSI rev 1.0 i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz twl4030: PIH (irq 7) chaining IRQs 368..375 twl4030: power (irq 373) chaining IRQs 376..383 twl4030: gpio (irq 368) chaining IRQs 384..401 twl4030_mmc_init:324 twl4030_mmc_init:339 twl4030_mmc_init:339 regulator: VMMC1: 1850 <--> 3150 mV normal standby regulator: VUSB1V5: 1500 <--> 0 mV normal standby regulator: VUSB1V8: 1800 <--> 0 mV normal standby regulator: VUSB3V1: 3100 <--> 0 mV normal standby i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz SCSI subsystem initialized twl4030_usb twl4030_usb: Initialized TWL4030 USB module usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Bluetooth: Core ver 2.14 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized cfg80211: Using static regulatory domain info cfg80211: Regulatory domain: US (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm) (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm) cfg80211: Calling CRDA for country: US musb_hdrc: version 6.0, musb-dma, host, debug=0 musb_hdrc: USB Host mode controller at d80ab000 using DMA, IRQ 92 musb_hdrc musb_hdrc: MUSB HDRC host driver musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: MUSB HDRC host driver usb usb1: Manufacturer: Linux 2.6.29-omap1 musb-hcd usb usb1: SerialNumber: musb_hdrc usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered NET: Registered protocol family 1 VFS: Disk quotas dquot_6.5.2 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. msgmni has been set to 473 alg: No test for stdrng (krng) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654 serial8250.0: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654 serial8250.0: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654 console [ttyS2] enabled brd: module loaded loop: module loaded usbcore: registered new interface driver asix usbcore: registered new interface driver cdc_ether i2c /dev entries driver Driver 'sd' needs updating - please use bus_type methods omap2-nand driver initializing NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bi t) cmdlinepart partition parsing not available Creating 5 MTD partitions on "omap2-nand": 0x000000000000-0x000000080000 : "xloader" 0x000000080000-0x000000240000 : "uboot" 0x000000240000-0x000000280000 : "uboot environment" 0x000000280000-0x000000680000 : "linux" 0x000000680000-0x000010000000 : "rootfs" ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-omap ehci-omap.0: OMAP-EHCI Host Controller ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2 ehci-omap ehci-omap.0: irq 77, io mem 0x48064800 ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00 usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: OMAP-EHCI Host Controller usb usb2: Manufacturer: Linux 2.6.29-omap1 ehci_hcd usb usb2: SerialNumber: ehci-omap.0 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 3 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. udc: OMAP UDC driver, version: 4 October 2004 (iso) (dma) mice: PS/2 mouse device common for all mice twl4030_rtc twl4030_rtc: rtc core: registered twl4030_rtc as rtc0 OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec Bluetooth: HCI UART driver ver 2.2 Bluetooth: HCI H4 protocol initialized Bluetooth: HCI BCSP protocol initialized Bluetooth: Broadcom Blutonium firmware driver ver 1.2 usbcore: registered new interface driver bcm203x Bluetooth: Digianswer Bluetooth USB driver ver 0.10 usbcore: registered new interface driver bpa10x Bluetooth: Generic Bluetooth USB driver ver 0.4 usbcore: registered new interface driver btusb Bluetooth: Generic Bluetooth SDIO driver ver 0.1 cpuidle: using governor ladder cpuidle: using governor menu mmci-omap-hs mmci-omap-hs.0: Failed to get debounce clock regulator: Unable to get requested regulator: vmmc_aux mmci-omap-hs mmci-omap-hs.1: Failed to get debounce clock regulator: Unable to get requested regulator: vmmc usbcore: registered new interface driver usbhid usbhid: v2.6:USB HID core driver Advanced Linux Sound Architecture Driver Version 1.0.18a. usbcore: registered new interface driver snd-usb-audio No device for DAI twl4030 No device for DAI omap-mcbsp-dai-0 No device for DAI omap-mcbsp-dai-1 No device for DAI omap-mcbsp-dai-2 No device for DAI omap-mcbsp-dai-3 No device for DAI omap-mcbsp-dai-4 overo SoC init TWL4030 Audio Codec init asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok ALSA device list: #0: overo (twl4030) oprofile: using arm/armv7 TCP cubic registered NET: Registered protocol family 17 NET: Registered protocol family 15 Bluetooth: L2CAP ver 2.11 Bluetooth: L2CAP socket layer initialized Bluetooth: SCO (Voice Link) ver 0.6 Bluetooth: SCO socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.10 Bluetooth: BNEP (Ethernet Emulation) ver 1.3 Bluetooth: BNEP filters: protocol multicast Bluetooth: HIDP (Human Interface Emulation) ver 1.2 RPC: Registered udp transport module. RPC: Registered tcp transport module. ThumbEE CPU extension supported. Power Management for TI OMAP3. SmartReflex driver initialized SR1: VDD autocomp is not active VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1 registered taskstats version 1 fbcvt: 1024x768@60: CVT Name - .786M3-R Console: switching to colour frame buffer device 128x48 twl4030_rtc twl4030_rtc: setting system clock to 2011-03-25 21:55:25 UTC (130109 0125) Waiting for root device /dev/mmcblk0p2... mmc0: host does not support reading read-only switch. assuming write-enable. mmc0: new high speed SD card at address 0002 mmcblk0: mmc0:0002 00000 1.86 GiB mmcblk0: p1 p2 kjournald starting. Commit interval 5 seconds EXT3 FS on mmcblk0p2, internal journal EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) on device 179:2. Freeing init memory: 164K INIT: version 2.86 booting Please wait: booting... Starting udev ads7846 spi1.0: touchscreen, irq 274 input: ADS784x Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/input/input 0 Remounting root file system... Caching udev devnodes Populating dev cache NET: Registered protocol family 10 Cleaning: /etc/network/run/ifstate. Configuring network interfaces... done. Starting portmap daemon: portmap. net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.all.rp_filter = 1 Turning echo off on /dev/ttyS1 INIT: Entering runlevel: 5 Starting system message bus: dbus. Starting OpenBSD Secure Shell server: sshd done. Starting advanced power management daemon: No APM support in kernel (failed.) Starting ntpd: done Starting syslog-ng:. [ ok ]rting Avahi mDNS/DNS-SD Daemon: avahi-daemon (after a while) INIT: Id "S" respawning too fast: disabled for 5 minutes |
From: Marshall C. <ma...@gm...> - 2011-03-26 19:59:53
|
Hi Paul, Looks like you are running the 2.6.29 pm kernel. It doesn't use ttyO# as the serial port devices. If you want to use 2.6.29 then change inittab back to use ttyS2. If you want to use the latest 2.6.38 kernel, then maybe you didn't extract the archive with the BB files I provided correctly. Marshall On Sat, Mar 26, 2011 at 1:08 AM, Paul Nolan <pa...@id...> wrote: > Hi Marshall, > >> I have created a Low Power How to on the gumstix wiki: > > Thank you for providing your bitbake file, I`ve been wanting to get > power management working for ages. I followed the steps on your wiki, > and am trying to boot for the first time. I followed the steps to > change ttyS2 to ttyO2, did the mknod, but if I enter setenv console > ttyO2,115200n8 at the uboot prompt I get no output past "done, booting > the kernel.". > If I skip the setenv step and just boot normally, I see the kernel > messages, but I don't get a logon prompt. I removed the Bluetooth > entries from init.d in case that was it, but no luck, did I miss something? > > The only changes I made were to enable USB, and enabled advanced > networking in the kernel. > > Thanks, > > Paul Nolan, CEO Idruna Software Inc. > > > ** Unable to read "boot.scr" from mmc 0:1 ** > reading uImage > > 2472456 bytes read > Booting from mmc ... > ## Booting kernel from Legacy Image at 82000000 ... > Image Name: Angstrom/2.6.29/overo > Image Type: ARM Linux Kernel Image (uncompressed) > Data Size: 2472392 Bytes = 2.4 MiB > Load Address: 80008000 > Entry Point: 80008000 > Verifying Checksum ... OK > Loading Kernel Image ... OK > OK > > Starting kernel ... > > Uncompressing > Linux............................................................. > ................................................................................ > ................. done, booting the kernel. > Linux version 2.6.29-omap1 (paul@ubuntu) (gcc version 4.3.3 (GCC) ) #1 > Fri Mar 2 > 5 17:21:28 PDT 2011 > CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c5387f > CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache > Machine: Gumstix Overo > Memory policy: ECC disabled, Data cache writeback > OMAP3430 ES3.1 > SRAM: Mapped pa 0x40200000 to va 0xd7000000 size: 0x100000 > Reserving 12582912 bytes SDRAM for VRAM > Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 > Kernel command line: console=ttyS2,115200n8 mpurate=500 vram=12M > omapfb.mode=dvi > :1024x768MR-16@60 omapfb.debug=y omapdss.def_disp=dvi > root=/dev/mmcblk0p2 rw roo > tfstype=ext3 rootwait > Clocking rate (Crystal/DPLL/ARM core): 26.0/224/500 MHz > Reprogramming SDRC > dpll3_m2_clk rate change failed: -22 > GPMC revision 5.0 > IRQ: Found an INTC at 0xd8200000 (revision 4.0) with 96 interrupts > Total of 96 interrupts on 1 active controller > OMAP34xx GPIO hardware version 2.5 > PID hash table entries: 1024 (order: 10, 4096 bytes) > OMAP clockevent source: GPTIMER1 at 32768 Hz > Console: colour dummy device 80x30 > Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) > Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) > Memory: 128MB 128MB = 256MB total > Memory: 242048KB available (4556K code, 546K data, 164K init) > Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696) > Mount-cache hash table entries: 512 > CPU: Testing write buffer coherency: ok > net_namespace: 764 bytes > regulator: core version 0.5 > NET: Registered protocol family 16 > Found NAND on CS0 > Registering NAND on CS0 > Switched to new clocking rate (Crystal/DPLL3/MPU): 26.0/224/112 MHz > OMAP DMA hardware revision 4.0 > bio: create slab <bio-0> at 0 > OMAP DSS rev 2.0 > OMAP DISPC rev 3.0 > OMAP VENC rev 2 > OMAP DSI rev 1.0 > i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz > twl4030: PIH (irq 7) chaining IRQs 368..375 > twl4030: power (irq 373) chaining IRQs 376..383 > twl4030: gpio (irq 368) chaining IRQs 384..401 > twl4030_mmc_init:324 > twl4030_mmc_init:339 > twl4030_mmc_init:339 > regulator: VMMC1: 1850 <--> 3150 mV normal standby > regulator: VUSB1V5: 1500 <--> 0 mV normal standby > regulator: VUSB1V8: 1800 <--> 0 mV normal standby > regulator: VUSB3V1: 3100 <--> 0 mV normal standby > i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz > SCSI subsystem initialized > twl4030_usb twl4030_usb: Initialized TWL4030 USB module > usbcore: registered new interface driver usbfs > usbcore: registered new interface driver hub > usbcore: registered new device driver usb > Bluetooth: Core ver 2.14 > NET: Registered protocol family 31 > Bluetooth: HCI device and connection manager initialized > Bluetooth: HCI socket layer initialized > cfg80211: Using static regulatory domain info > cfg80211: Regulatory domain: US > (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) > (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm) > (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm) > cfg80211: Calling CRDA for country: US > musb_hdrc: version 6.0, musb-dma, host, debug=0 > musb_hdrc: USB Host mode controller at d80ab000 using DMA, IRQ 92 > musb_hdrc musb_hdrc: MUSB HDRC host driver > musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1 > usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 > usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 > usb usb1: Product: MUSB HDRC host driver > usb usb1: Manufacturer: Linux 2.6.29-omap1 musb-hcd > usb usb1: SerialNumber: musb_hdrc > usb usb1: configuration #1 chosen from 1 choice > hub 1-0:1.0: USB hub found > hub 1-0:1.0: 1 port detected > NET: Registered protocol family 2 > IP route cache hash table entries: 2048 (order: 1, 8192 bytes) > TCP established hash table entries: 8192 (order: 4, 65536 bytes) > TCP bind hash table entries: 8192 (order: 3, 32768 bytes) > TCP: Hash tables configured (established 8192 bind 8192) > TCP reno registered > NET: Registered protocol family 1 > VFS: Disk quotas dquot_6.5.2 > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. > msgmni has been set to 473 > alg: No test for stdrng (krng) > Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) > io scheduler noop registered > io scheduler anticipatory registered (default) > io scheduler deadline registered > io scheduler cfq registered > Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled > serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654 > serial8250.0: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654 > serial8250.0: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654 > console [ttyS2] enabled > brd: module loaded > loop: module loaded > usbcore: registered new interface driver asix > usbcore: registered new interface driver cdc_ether > i2c /dev entries driver > Driver 'sd' needs updating - please use bus_type methods > omap2-nand driver initializing > NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB > 1,8V 16-bi > t) > cmdlinepart partition parsing not available > Creating 5 MTD partitions on "omap2-nand": > 0x000000000000-0x000000080000 : "xloader" > 0x000000080000-0x000000240000 : "uboot" > 0x000000240000-0x000000280000 : "uboot environment" > 0x000000280000-0x000000680000 : "linux" > 0x000000680000-0x000010000000 : "rootfs" > ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver > ehci-omap ehci-omap.0: OMAP-EHCI Host Controller > ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2 > ehci-omap ehci-omap.0: irq 77, io mem 0x48064800 > ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00 > usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 > usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 > usb usb2: Product: OMAP-EHCI Host Controller > usb usb2: Manufacturer: Linux 2.6.29-omap1 ehci_hcd > usb usb2: SerialNumber: ehci-omap.0 > usb usb2: configuration #1 chosen from 1 choice > hub 2-0:1.0: USB hub found > hub 2-0:1.0: 3 ports detected > Initializing USB Mass Storage driver... > usbcore: registered new interface driver usb-storage > USB Mass Storage support registered. > udc: OMAP UDC driver, version: 4 October 2004 (iso) (dma) > mice: PS/2 mouse device common for all mice > twl4030_rtc twl4030_rtc: rtc core: registered twl4030_rtc as rtc0 > OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec > Bluetooth: HCI UART driver ver 2.2 > Bluetooth: HCI H4 protocol initialized > Bluetooth: HCI BCSP protocol initialized > Bluetooth: Broadcom Blutonium firmware driver ver 1.2 > usbcore: registered new interface driver bcm203x > Bluetooth: Digianswer Bluetooth USB driver ver 0.10 > usbcore: registered new interface driver bpa10x > Bluetooth: Generic Bluetooth USB driver ver 0.4 > usbcore: registered new interface driver btusb > Bluetooth: Generic Bluetooth SDIO driver ver 0.1 > cpuidle: using governor ladder > cpuidle: using governor menu > mmci-omap-hs mmci-omap-hs.0: Failed to get debounce clock > regulator: Unable to get requested regulator: vmmc_aux > mmci-omap-hs mmci-omap-hs.1: Failed to get debounce clock > regulator: Unable to get requested regulator: vmmc > usbcore: registered new interface driver usbhid > usbhid: v2.6:USB HID core driver > Advanced Linux Sound Architecture Driver Version 1.0.18a. > usbcore: registered new interface driver snd-usb-audio > No device for DAI twl4030 > No device for DAI omap-mcbsp-dai-0 > No device for DAI omap-mcbsp-dai-1 > No device for DAI omap-mcbsp-dai-2 > No device for DAI omap-mcbsp-dai-3 > No device for DAI omap-mcbsp-dai-4 > overo SoC init > TWL4030 Audio Codec init > asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok > ALSA device list: > #0: overo (twl4030) > oprofile: using arm/armv7 > TCP cubic registered > NET: Registered protocol family 17 > NET: Registered protocol family 15 > Bluetooth: L2CAP ver 2.11 > Bluetooth: L2CAP socket layer initialized > Bluetooth: SCO (Voice Link) ver 0.6 > Bluetooth: SCO socket layer initialized > Bluetooth: RFCOMM socket layer initialized > Bluetooth: RFCOMM TTY layer initialized > Bluetooth: RFCOMM ver 1.10 > Bluetooth: BNEP (Ethernet Emulation) ver 1.3 > Bluetooth: BNEP filters: protocol multicast > Bluetooth: HIDP (Human Interface Emulation) ver 1.2 > RPC: Registered udp transport module. > RPC: Registered tcp transport module. > ThumbEE CPU extension supported. > Power Management for TI OMAP3. > SmartReflex driver initialized > SR1: VDD autocomp is not active > VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1 > registered taskstats version 1 > fbcvt: 1024x768@60: CVT Name - .786M3-R > Console: switching to colour frame buffer device 128x48 > twl4030_rtc twl4030_rtc: setting system clock to 2011-03-25 21:55:25 UTC > (130109 > 0125) > Waiting for root device /dev/mmcblk0p2... > mmc0: host does not support reading read-only switch. assuming write-enable. > mmc0: new high speed SD card at address 0002 > mmcblk0: mmc0:0002 00000 1.86 GiB > mmcblk0: p1 p2 > kjournald starting. Commit interval 5 seconds > EXT3 FS on mmcblk0p2, internal journal > EXT3-fs: recovery complete. > EXT3-fs: mounted filesystem with ordered data mode. > VFS: Mounted root (ext3 filesystem) on device 179:2. > Freeing init memory: 164K > INIT: version 2.86 booting > Please wait: booting... > Starting udev > ads7846 spi1.0: touchscreen, irq 274 > input: ADS784x Touchscreen as > /devices/platform/omap2_mcspi.1/spi1.0/input/input > 0 > Remounting root file system... > Caching udev devnodes > Populating dev cache > NET: Registered protocol family 10 > Cleaning: /etc/network/run/ifstate. > Configuring network interfaces... done. > Starting portmap daemon: portmap. > net.ipv4.conf.default.rp_filter = 1 > net.ipv4.conf.all.rp_filter = 1 > Turning echo off on /dev/ttyS1 > INIT: Entering runlevel: 5 > Starting system message bus: dbus. > Starting OpenBSD Secure Shell server: sshd > done. > Starting advanced power management daemon: No APM support in kernel > (failed.) > Starting ntpd: done > Starting syslog-ng:. > [ ok ]rting Avahi mDNS/DNS-SD Daemon: avahi-daemon > (after a while) > INIT: Id "S" respawning too fast: disabled for 5 minutes > > > ------------------------------------------------------------------------------ > Enable your software for Intel(R) Active Management Technology to meet the > growing manageability and security demands of your customers. Businesses > are taking advantage of Intel(R) vPro (TM) technology - will your software > be a part of the solution? Download the Intel(R) Manageability Checker > today! http://p.sf.net/sfu/intel-dev2devmar > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Paul N. <pa...@id...> - 2011-03-27 06:50:50
|
Marshall, > Looks like you are running the 2.6.29 pm kernel. It doesn't use ttyO# > as the serial port devices. If you want to use 2.6.29 then change > inittab back to use ttyS2. If you want to use the latest 2.6.38 > kernel, then maybe you didn't extract the archive with the BB files I > provided correctly. I must have messed up, let me try that again.. Thanks, Paul Nolan, CEO Idruna Software Inc. |
From: Marshall C. <ma...@gm...> - 2011-06-16 15:37:47
|
Hi Steve, Those power number are almost identical to what I measured with an overo earth and the same expansion board. When do you expect to have your 2.6.39 recipe and patches ready? I've been using the 2.6.38 version pulled from git as per the instructions I put in the low power wiki. Its works, but I know I'm missing several patches needed for full functionality. Thanks for all your work! Marshall On Tue, Jun 7, 2011 at 10:29 AM, Steve Sakoman <sa...@gm...> wrote: > On Tue, Jun 7, 2011 at 7:27 AM, Thormodo <gam...@ho...> wrote: >> >> I was wondering if anyone can supply (or knows a site for) the MLO, uBoot, >> uImage and rootfs for the 2.6.38 PM kernel? Since neither the desktop nor >> the console image do build at the moment. I would prefer the desktop image, >> but a console image would also be much welcome. > > I'm working on a set of pm patches for 2.6.39, but do not yet have > pre-built images. > > You can see some preliminary results on my site: > > http://sakoman.com/OMAP/an-overiew-of-omap3-power-management-with-2639-pm.html > > Be warned that pm on OMAP3 is still a work in progress. Most of the > effort has gone into infrastructure and support for the core chipset. > If your application uses additional custom hw, or even hardware beyond > the core chipset (say wifi/bt for example) you will need to work on > adding pm support to those drivers. At the moment you can only hit > full retention with a very limited hardware set. > > Regards, > > Steve > >> Idruna wrote: >>> >>> Marshall, >>> >>>> Looks like you are running the 2.6.29 pm kernel. It doesn't use ttyO# >>>> as the serial port devices. If you want to use 2.6.29 then change >>>> inittab back to use ttyS2. If you want to use the latest 2.6.38 >>>> kernel, then maybe you didn't extract the archive with the BB files I >>>> provided correctly. >>> >>> I must have messed up, let me try that again.. >>> >>> Thanks, >>> >>> Paul Nolan, CEO Idruna Software Inc. >>> >>> ------------------------------------------------------------------------------ >>> Enable your software for Intel(R) Active Management Technology to meet the >>> growing manageability and security demands of your customers. Businesses >>> are taking advantage of Intel(R) vPro (TM) technology - will your software >>> be a part of the solution? Download the Intel(R) Manageability Checker >>> today! http://p.sf.net/sfu/intel-dev2devmar >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >> >> -- >> View this message in context: http://old.nabble.com/Low-Power-How-to-tp31120827p31792092.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Kirk M. <km...@ec...> - 2011-06-16 16:13:45
|
Has anyone compared the performance of Ubuntu with this? the PM kernel seems to have been 'work in progress' for a long time :-( we're cold-booting the overo systems again this summer in Iceland :-( cheers Kirk On 16/06/2011 16:37, Marshall Crocker wrote: > Hi Steve, > > Those power number are almost identical to what I measured with an > overo earth and the same expansion board. > > When do you expect to have your 2.6.39 recipe and patches ready? I've > been using the 2.6.38 version pulled from git as per the instructions > I put in the low power wiki. Its works, but I know I'm missing > several patches needed for full functionality. > > Thanks for all your work! > Marshall > > On Tue, Jun 7, 2011 at 10:29 AM, Steve Sakoman<sa...@gm...> wrote: >> On Tue, Jun 7, 2011 at 7:27 AM, Thormodo<gam...@ho...> wrote: >>> >>> I was wondering if anyone can supply (or knows a site for) the MLO, uBoot, >>> uImage and rootfs for the 2.6.38 PM kernel? Since neither the desktop nor >>> the console image do build at the moment. I would prefer the desktop image, >>> but a console image would also be much welcome. >> >> I'm working on a set of pm patches for 2.6.39, but do not yet have >> pre-built images. >> >> You can see some preliminary results on my site: >> >> http://sakoman.com/OMAP/an-overiew-of-omap3-power-management-with-2639-pm.html >> >> Be warned that pm on OMAP3 is still a work in progress. Most of the >> effort has gone into infrastructure and support for the core chipset. >> If your application uses additional custom hw, or even hardware beyond >> the core chipset (say wifi/bt for example) you will need to work on >> adding pm support to those drivers. At the moment you can only hit >> full retention with a very limited hardware set. >> >> Regards, >> >> Steve >> >>> Idruna wrote: >>>> >>>> Marshall, >>>> >>>>> Looks like you are running the 2.6.29 pm kernel. It doesn't use ttyO# >>>>> as the serial port devices. If you want to use 2.6.29 then change >>>>> inittab back to use ttyS2. If you want to use the latest 2.6.38 >>>>> kernel, then maybe you didn't extract the archive with the BB files I >>>>> provided correctly. >>>> >>>> I must have messed up, let me try that again.. >>>> >>>> Thanks, >>>> >>>> Paul Nolan, CEO Idruna Software Inc. >>>> >>>> ------------------------------------------------------------------------------ >>>> Enable your software for Intel(R) Active Management Technology to meet the >>>> growing manageability and security demands of your customers. Businesses >>>> are taking advantage of Intel(R) vPro (TM) technology - will your software >>>> be a part of the solution? Download the Intel(R) Manageability Checker >>>> today! http://p.sf.net/sfu/intel-dev2devmar >>>> _______________________________________________ >>>> gumstix-users mailing list >>>> gum...@li... >>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>> >>>> >>> >>> -- >>> View this message in context: http://old.nabble.com/Low-Power-How-to-tp31120827p31792092.html >>> Sent from the Gumstix mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> EditLive Enterprise is the world's most technically advanced content >>> authoring tool. Experience the power of Track Changes, Inline Image >>> Editing and ensure content is compliant with Accessibility Checking. >>> http://p.sf.net/sfu/ephox-dev2dev >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >> >> ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users -- Electronics and Computer Science University of Southampton http://www.ecs.soton.ac.uk/~km |
From: James M. <ja...@eo...> - 2011-06-17 09:21:16
|
Hi Steve, Marshall, I am also working with the 2.6.38 PM kernel with gumstix earth module on a PALO43 board, however, there is no LCD display support. Is there an easy way to add this driver support? Kind regards James -----Original Message----- From: Marshall Crocker [mailto:ma...@gm...] Sent: 16 June 2011 16:38 To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] Low Power How to Hi Steve, Those power number are almost identical to what I measured with an overo earth and the same expansion board. When do you expect to have your 2.6.39 recipe and patches ready? I've been using the 2.6.38 version pulled from git as per the instructions I put in the low power wiki. Its works, but I know I'm missing several patches needed for full functionality. Thanks for all your work! Marshall On Tue, Jun 7, 2011 at 10:29 AM, Steve Sakoman <sa...@gm...> wrote: > On Tue, Jun 7, 2011 at 7:27 AM, Thormodo <gam...@ho...> wrote: >> >> I was wondering if anyone can supply (or knows a site for) the MLO, uBoot, >> uImage and rootfs for the 2.6.38 PM kernel? Since neither the desktop nor >> the console image do build at the moment. I would prefer the desktop image, >> but a console image would also be much welcome. > > I'm working on a set of pm patches for 2.6.39, but do not yet have > pre-built images. > > You can see some preliminary results on my site: > > http://sakoman.com/OMAP/an-overiew-of-omap3-power-management-with-2639-p m.html > > Be warned that pm on OMAP3 is still a work in progress. Most of the > effort has gone into infrastructure and support for the core chipset. > If your application uses additional custom hw, or even hardware beyond > the core chipset (say wifi/bt for example) you will need to work on > adding pm support to those drivers. At the moment you can only hit > full retention with a very limited hardware set. > > Regards, > > Steve > >> Idruna wrote: >>> >>> Marshall, >>> >>>> Looks like you are running the 2.6.29 pm kernel. It doesn't use ttyO# >>>> as the serial port devices. If you want to use 2.6.29 then change >>>> inittab back to use ttyS2. If you want to use the latest 2.6.38 >>>> kernel, then maybe you didn't extract the archive with the BB files I >>>> provided correctly. >>> >>> I must have messed up, let me try that again.. >>> >>> Thanks, >>> >>> Paul Nolan, CEO Idruna Software Inc. >>> >>> ------------------------------------------------------------------------ ------ >>> Enable your software for Intel(R) Active Management Technology to meet the >>> growing manageability and security demands of your customers. Businesses >>> are taking advantage of Intel(R) vPro (TM) technology - will your software >>> be a part of the solution? Download the Intel(R) Manageability Checker >>> today! http://p.sf.net/sfu/intel-dev2devmar >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >> >> -- >> View this message in context: http://old.nabble.com/Low-Power-How-to-tp31120827p31792092.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------ ------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------ ------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > ------------------------------------------------------------------------ ------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Marshall C. <ma...@gm...> - 2011-06-17 22:50:35
|
The 2.6.38 PM kernel is missing a lot of patches needed to get all the overo functionality going. You'll have to wait for Steve's kernel or a patch from him to get the LCD working. Masrhall On Fri, Jun 17, 2011 at 3:37 AM, James McGloin <ja...@eo...> wrote: > Hi Steve, Marshall, > I am also working with the 2.6.38 PM kernel with > gumstix earth module on a PALO43 board, however, there is no LCD display > support. Is there an easy way to add this driver support? > > > Kind regards > > James > > > > -----Original Message----- > From: Marshall Crocker [mailto:ma...@gm...] > Sent: 16 June 2011 16:38 > To: General mailing list for gumstix users. > Subject: Re: [Gumstix-users] Low Power How to > > Hi Steve, > > Those power number are almost identical to what I measured with an > overo earth and the same expansion board. > > When do you expect to have your 2.6.39 recipe and patches ready? I've > been using the 2.6.38 version pulled from git as per the instructions > I put in the low power wiki. Its works, but I know I'm missing > several patches needed for full functionality. > > Thanks for all your work! > Marshall > > On Tue, Jun 7, 2011 at 10:29 AM, Steve Sakoman <sa...@gm...> > wrote: >> On Tue, Jun 7, 2011 at 7:27 AM, Thormodo <gam...@ho...> > wrote: >>> >>> I was wondering if anyone can supply (or knows a site for) the MLO, > uBoot, >>> uImage and rootfs for the 2.6.38 PM kernel? Since neither the desktop > nor >>> the console image do build at the moment. I would prefer the desktop > image, >>> but a console image would also be much welcome. >> >> I'm working on a set of pm patches for 2.6.39, but do not yet have >> pre-built images. >> >> You can see some preliminary results on my site: >> >> > http://sakoman.com/OMAP/an-overiew-of-omap3-power-management-with-2639-p > m.html >> >> Be warned that pm on OMAP3 is still a work in progress. Most of the >> effort has gone into infrastructure and support for the core chipset. >> If your application uses additional custom hw, or even hardware beyond >> the core chipset (say wifi/bt for example) you will need to work on >> adding pm support to those drivers. At the moment you can only hit >> full retention with a very limited hardware set. >> >> Regards, >> >> Steve >> >>> Idruna wrote: >>>> >>>> Marshall, >>>> >>>>> Looks like you are running the 2.6.29 pm kernel. It doesn't use > ttyO# >>>>> as the serial port devices. If you want to use 2.6.29 then change >>>>> inittab back to use ttyS2. If you want to use the latest 2.6.38 >>>>> kernel, then maybe you didn't extract the archive with the BB files > I >>>>> provided correctly. >>>> >>>> I must have messed up, let me try that again.. >>>> >>>> Thanks, >>>> >>>> Paul Nolan, CEO Idruna Software Inc. >>>> >>>> > ------------------------------------------------------------------------ > ------ >>>> Enable your software for Intel(R) Active Management Technology to > meet the >>>> growing manageability and security demands of your customers. > Businesses >>>> are taking advantage of Intel(R) vPro (TM) technology - will your > software >>>> be a part of the solution? Download the Intel(R) Manageability > Checker >>>> today! http://p.sf.net/sfu/intel-dev2devmar >>>> _______________________________________________ >>>> gumstix-users mailing list >>>> gum...@li... >>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>> >>>> >>> >>> -- >>> View this message in context: > http://old.nabble.com/Low-Power-How-to-tp31120827p31792092.html >>> Sent from the Gumstix mailing list archive at Nabble.com. >>> >>> >>> > ------------------------------------------------------------------------ > ------ >>> EditLive Enterprise is the world's most technically advanced content >>> authoring tool. Experience the power of Track Changes, Inline Image >>> Editing and ensure content is compliant with Accessibility Checking. >>> http://p.sf.net/sfu/ephox-dev2dev >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >> >> > ------------------------------------------------------------------------ > ------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------ > ------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Mathias K. <mat...@ho...> - 2011-06-21 13:42:21
|
I don't understand, it is really necessary to rebuild "omap3-console-image" after building the PM kernel?Can't I use an old image and just replace the kernel, on the SD card? Thanks,Mathias |