By the way, this has been tested consistently on one BBB RevC, and several(
tens ) of BBG's. By me personally, and another person, elsewhere.

On Wed, Oct 12, 2016 at 6:33 PM, William Hermans <yyrk...@gmail.com> wrote:

> So I've been searching the groups here for the last several hours. I've
> tried several things, even noted that the device tree "binary" file
> (compiled file in /lib/firmware) was marked as executable. So I set the
> executable bit via chmod -x . . .Anyway, this is a custom device tree
> overlay binary, that enabled several GPO's 6 GPI's, and all 3 "dual
> channel" pwm modules. Plus I think uart4. The overlay fails to load at boot
> via /boot/uEnv.txt.
>
> william@beaglebone:~$ dmesg |grep controller
> [    0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8
> bone_capemgr.enable_partno=controller root=/dev/mmcblk0p1 rootfstype=ext4
> rootwait coherent_pool=1M quiet cape_universal=enable ipv6.disable=1
> . . .
> [    2.167008] IPv6: Loaded, but administratively disabled, reboot
> required to enable
> [    2.426546] bone_capemgr bone_capemgr: enabled_partno PARTNO
> 'lcontroller' VER 'N/A' PR '0'
> [    2.426586] bone_capemgr bone_capemgr: slot #4: 'Override Board
> Name,00A0,Override Manuf,controller'
> [    3.437016] bone_capemgr bone_capemgr: loader: failed to load slot-4
> controller:00A0 (prio 0)
>
>
>
> I have tried this with cape_universal=enable, as well as commented out(
> simply removed the text ).
>
> william@beaglebone:~$ uname -r
> 4.4.14-ti-r34
> william@beaglebone:~$ cat /etc/dogtag
> BeagleBoard.org Debian Image 2016-05-01
> william@beaglebone:~$ dtc -v
> Version: DTC 1.4.1
>
> So here is the funny part.
>
> william@beaglebone:~$ sudo config-pin overlay controller
> [sudo] password for william:
> Loading led-controller overlay
>
> william@beaglebone:~$ dmesg |grep controller
> [    0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8
> bone_capemgr.enable_partno=controller root=/dev/mmcblk0p1 rootfstype=ext4
> rootwait coherent_pool=1M quiet cape_universal=enable ipv6.disable=1
> [    2.426546] bone_capemgr bone_capemgr: enabled_partno PARTNO
> 'controller' VER 'N/A' PR '0'
> [    2.426586] bone_capemgr bone_capemgr: slot #4: 'Override Board
> Name,00A0,Override Manuf,controller'
> [    3.437016] bone_capemgr bone_capemgr: loader: failed to load slot-4
> controller:00A0 (prio 0)
> [ 1972.395048] bone_capemgr bone_capemgr: part_number 'controller',
> version 'N/A'
> [ 1972.395115] bone_capemgr bone_capemgr: slot #5: 'Override Board
> Name,00A0,Override Manuf,controller'
> [ 1972.526297] bone_capemgr bone_capemgr: slot #5: dtbo
> 'controller-00A0.dtbo' loaded; overlay id #0
>
>
>
> Is this a known issue ? Or maybe I'm doing something wrong ? Maybe I need
> a different board file loaded at boot ?
>
> william@beaglebone:~$ cat /boot/uEnv.txt
> #Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0
>
> uname_r=4.4.14-ti-r34
> #uuid=
> #dtb=
>
> ##BeagleBone Black/Green dtb's for v4.1.x (BeagleBone White just works..)
>
> ##BeagleBone Black: HDMI (Audio/Video) disabled:
> dtb=am335x-boneblack-emmc-overlay.dtb
>
> ##BeagleBone Black: eMMC disabled:
> #dtb=am335x-boneblack-hdmi-overlay.dtb
>
> ##BeagleBone Black: HDMI Audio/eMMC disabled:
> #dtb=am335x-boneblack-nhdmi-overlay.dtb
>
> ##BeagleBone Black: HDMI (Audio/Video)/eMMC disabled:
> #dtb=am335x-boneblack-overlay.dtb
>
> ##BeagleBone Black: wl1835
> #dtb=am335x-boneblack-wl1835mod.dtb
>
> ##BeagleBone Green: eMMC disabled
> #dtb=am335x-bonegreen-overlay.dtb
>
> cmdline=coherent_pool=1M quiet cape_universal=enable ipv6.disable=1
> #cmdline=ipv6.disable=1 quiet
>
> #In the event of edid real failures, uncomment this next line:
> #cmdline=coherent_pool=1M quiet cape_universal=enable
> video=HDMI-A-1:1024x768@60e
>
> ##Example v3.8.x
> #cape_disable=capemgr.disable_partno=
> #cape_enable=capemgr.enable_partno=
>
> ##Example v4.1.x
> #cape_disable=bone_capemgr.disable_partno=
> cape_enable=bone_capemgr.enable_partno=controller
>
> ##enable Generic eMMC Flasher:
> ##make sure, these tools are installed: dosfstools rsync
> #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
>
>
> william@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots
>  0: PF----  -1
>  1: PF----  -1
>  2: PF----  -1
>  3: PF----  -1
>  5: P-O-L-   0 Override Board Name,00A0,Override Manuf,controller
>
>
>
> The overlay source file does have some aspects similar to the universal IO
> overlays. dir-changable, init-hi/lo etc.
>
>
>
> --
> 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+unsubscr...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/beagleboard/408d8389-6999-4d06-8b60-21795c240e92%40googlegroups.com
> <https://groups.google.com/d/msgid/beagleboard/408d8389-6999-4d06-8b60-21795c240e92%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CALHSORpLxFEDKUEqANx7ovQgZjyw2hbu3g3PEBoxpdyALqpDEA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to