Hello, I recently purchased an AM335x CPU and I have a question. Please do not refer me to the Beagleboard community; I have talked to a Beagleboard github repo developer and we agree that this is an issue.
There seems to be an issue with Linux kernels for the Beaglebone Black not powering off when you type "shutdown -h now." The operating system halts, but the power LED is still on and it is still drawing power. I've tested it with several kernels now, and it seems to be a problem for any kernel versions > 3.8.13-bone47. There is a patch for 3.14.19 that is supposed to fix the power issue although I haven't tried it yet. So here's my dilemna:
If I use the 3.8.13-bone47 kernel and build the TI Graphics SDK 4.10.00.01 against it, I could only load the pvrsrvkm module successfully. The binary /usr/local/bin/pvrsrvctl won't run at all: I get "command not found." It looks like /etc/init.d/rc.pvr is trying to pass some arguments to omaplfb (via modprobe) that I can't obtain via the binary, so I can't load omaplfb correctly.
Now if I try the 3.14.19 kernel, I have a different issue. I attempted to build the TI Graphics SDK 5.01.01.01 and it won't build. I found a patch submitted to the yoctoproject, but it won't patch correctly for my kernel. I am not sure which kernel the patch is built against.
If I use the kernel version 3.12 from git.ti.com (tested with the 5.01.01.01 SDK), I'll most likely have the power regression issue and if I use a 3.8.13 kernel I won't get the full benefits from hardware acceleration. Please advise.