-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
am33x-v3.8 Issues #9
Comments
Hi Robert, Thanks, |
I've build a 3.8.4-bone9 kernel and found that most of the issues that I've detected in the am33x-v3.7 branch are now solved! The only issues still remaining (that I've detected so far) are;
Best regards, |
Robert, I am running a bone A3 and tried the 3.8.6-bone12 kernel which fails with "unrecognized/unsupported machine ID (r1 = 0x00000e05)" -- here are the highlights if the install & boot.
http://rcn-ee.net/deb/quantal-armhf/v3.8.6-bone12/install-me.sh
|
I just tried the 3.8.4-bone9 kernel José reported working with am33x above. Could the A3 am33x bone be reporting 0x00000e05 while A4, A5, and A6 be reporting 0xffffffff? |
Hi John, this happens when you switch from a v3.2.x based "board" file kernel to the v3.8.x "device tree" kernel.. You need to make a few changes to the uEnv.txt boot script: Edit uEnv.txt in the boot partition... Add: Change... Change... Going forward, the "uEnv.txt" will show hints on what needs to be changed: |
Hi Robert. When I was building a 3.7 and 3.8 kernel I've discovered the need for the two last changes on uEnv.txt in order to boot a kernel with a device tree. Nevertheless I did not add the 'initrd_high' and 'fdt_high' variables. Missing setting these variables could be the cause for the issues that I reported earlier (I have no BeagleBone near to test it now)? |
Hi Jose, While re-browsing the setup_sdcard.sh source, i noticed i was setting those two variables by default in the dtbs case.. They might be already set in the bootloader, thus adding them to uEnv.txt does nothing.. So to be safe i added them here.. Regards, |
Thanks Robert -- I guess it would have been better to post over on www.eewiki.net where others would have been more likely to see it. I also see you detail these instructions over there as well... I can't tell you how nice it is to run 3.8 on the beaglebone! root@bone:/# uname -a John Clark |
Hi Robert, Thanks, |
Hi,
This is using the following built image 3.8.0-rc5-bone1 using the build_kernel.sh script
pwm interface doesn't show up in /dev/ or /sys/class/pwm
dmesg shows
[ 0.461436] platform 48300200.ehrpwm: alias tbclk already exists
[ 0.461640] ehrpwm 48300200.ehrpwm: unable to select pin group
[ 0.462654] platform 48302200.ehrpwm: alias tbclk already exists
[ 0.462843] ehrpwm 48302200.ehrpwm: unable to select pin group
[ 0.463655] platform 48304200.ehrpwm: alias tbclk already exists
[ 0.463841] ehrpwm 48304200.ehrpwm: unable to select pin group
Full dmesg is here http://pastebin.com/r84aJmLs
A quick grep of the .config shows that the pwm code should be building into the kernel
CONFIG_PWM_TIEHRPWM=y
CONFIG_PWM_TIPWMSS=y
Edit:
Also the ain interfaces aren't showing up in /sys/devices/platform
Thanks,
Greg
The text was updated successfully, but these errors were encountered: