[ 2.127075] Trying to load am335x-pm-firmware.bin (60 secs timeout) [ 2.137084] Copied the M3 firmware to UMEM
However, this is not shown in my log.. What can i do to make it load this file?
Kind regards,
Mathijs
On Fri, 14 Jun 2013 19:09:25 +0100
David Goodenough
<david.go...@linkchoose.co.uk> wrote:
> On Friday 14 Jun 2013, rh wrote:
> > On Thu, 13 Jun 2013 02:35:02 -0700 (PDT)
> > Mathijs van den Berg
> > <mathijsva...@gmail.com> wrote:
> >
> > --8<--
> >
> > > *However, this is not shown in my log.. What can i do to make it
> > > load this file?
> >
> > I misunderstood your question....
> >
> > It seems that acpid is not running on the BBB
> >
> > upowerd is running
> > upower --monitor-detail might show something
> >
> > The firmware is built into the kernel:
> > root@beaglebone:~# gunzip -c /proc/config.gz |grep am3
> > CONFIG_EXTRA_FIRMWARE="am335x-pm-firmware.bin"
> >
> > I don't see that file on the bbb so it's compiled into the kernel.
> >
> > To answer yur question it seems that angstrom doesn't have acpi
> ACPI is an x86 only concept, it does not exist on ARM. What you need
> is lmsensors which supports the sensors directly rather than relying
> on BIOS (of which ACPI is part).
It seems angstrom has no support for lmsensors or any other PM far
as I can tell. But it's good to know as I'm rolling my own OS for my bbb.
Also the OP has an answer to their question.
I don't think it's a "must". Firmware on disk or in the kernel is your
choice. That is to say if you want it built into the kernel you can
or you can load it from disk. Just as an example a 3.2 kernel can
load firmware from disk or have it built in. 3.8 can do the same.
Built-ins can make devices available sooner during boot.
"The new package, am33x-cm3, consists of the FW blob for the Cortex M3 on the BB that handles the power management of the board. Without this firmware loaded, even a simple `reboot` won't succeed. In the old 3.2 kernel, this was compiled in as a part of the kernel, however, in the 3.8 kernel, it has to be loaded during the runtime."
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
On Mon, 24 Jun 2013 01:15:30 -0700 (PDT)
> Thanks for replying ;) I am familiar with kernel configurations as
> built-in or module. However the following was stated by Anders
> Darander:
This is not built-in versus module. That's a different topic.
This is reading a firmware from disk at some point during boot
or later versus building the firmware into the kernel.
>
> "The new package, am33x-cm3, consists of the FW blob for the Cortex
> M3 on the BB that handles the power management of the board. Without
> this firmware loaded, even a simple `reboot` won't succeed. In the
> old 3.2 kernel, this was compiled in as a part of the kernel,
> however, in the 3.8 kernel, it has to be loaded during the runtime."
This sounds wrong to me. Some embedded devices have no
storage for firmware and the firmware comes in a static
kernel.
>
>
> In the TI.com thread i posted some time ago, a developer wrote me
> that the 06.00.00.00 SDK will be released in the first week of july.
You said June before, has it already been pushed out?
> This release will be compatible with the BeagleBone Black and is
> based on the Arago with 3.2 kernel. I think for the short term, my
> odds are best waiting for this release.
If it's just a firmware blob why does there have to be any waiting?
>
> Although if someone knows how to make this work for Angström / 3.8
> kernel, i would be very happy to read your reply!
I understand that the issue is that 3.2 does not use device tree but later
kernels do. So TI would have work to do to use device tree in 3.8.
There seems to be some animosity between TI and kernel folk. But
maybe it's just that TI doesn't have the expertise for getting this
stuff working with device tree.
Dear developers,
I would like to do some power management with the BeagleBone Black.
This board contains the AM3359 and is capable of getting into a deep sleep consuming only 7mW or standby with 25mW.
Documentation on the internet shows that this sleep mode can be activated by executing 'echo mem > /sys/power/state'.
However, this gives an '-sh: echo: write error: No such device'.
I found out that PM can be archieved with using an PM enabled kernel together with a special binary file that runs on a Cortex M3 core inside the AM3359.
My question is, if PM is enabled in the release eMMC latest image (06-06-2013), and if not, what should be the correct/prefered way to compile such kernel?
Kind regards,
Mathijs van den Berg
Hi all,
I was reading the thread. I want to confirm this conclusion I have made:
Is BBB with linux kernel version 3.8+ is still not available with power management options enabled???
Thank you