Cape-universal will not load

404 views
Skip to first unread message

maxmike

unread,
Sep 19, 2017, 3:37:37 PM9/19/17
to BeagleBoard
I have to revert to bone84 to get these boards out to production and just found a problem with cape-universal.
I'd like to know how to install it at boot time.

uEnv.txt:

#Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0

uname_r=3.8.13-bone84
#uuid=
#dtb=

cmdline=coherent_pool=1M quiet

##enable Generic eMMC Flasher:
##make sure, these tools are installed: dosfstools rsync
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
uuid=1d7c583c-79d0-4a50-9814-5db45bd28f69

I tried modifying the cmdline:
cmdline=coherent_pool=1M quiet cape_universal=enable


I tried loading at runtime :

root@niihau:~# config-pin -q p9.11
cape-universal overlay not found
run "config-pin overlay cape-universal" to load the cape
root@niihau:~# config-pin overlay cape-universal
Loading cape-universal overlay
bash: line 0: echo: write error: File exists
Error loading device tree overlay file: cape-universal

Checked dmesg:

root@niihau:~# dmesg | grep bone_cape
[    0.539669] bone-capemgr bone_capemgr.9: Baseboard: 'A335BNLT,EIA0,4816BBBK2A9C'
[    0.539694] bone-capemgr bone_capemgr.9: compatible-baseboard=ti,beaglebone-black
[    0.570598] bone-capemgr bone_capemgr.9: slot #0: No cape found
[    0.607705] bone-capemgr bone_capemgr.9: slot #1: No cape found
[    0.644813] bone-capemgr bone_capemgr.9: slot #2: No cape found
[    0.681921] bone-capemgr bone_capemgr.9: slot #3: No cape found
[    0.688127] bone-capemgr bone_capemgr.9: slot #4: specific override
[    0.688150] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 4
[    0.688166] bone-capemgr bone_capemgr.9: slot #4: 'Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G'
[    0.688247] bone-capemgr bone_capemgr.9: slot #5: specific override
[    0.688265] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 5
[    0.688280] bone-capemgr bone_capemgr.9: slot #5: 'Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI'
[    0.688354] bone-capemgr bone_capemgr.9: slot #6: specific override
[    0.688371] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 6
[    0.688386] bone-capemgr bone_capemgr.9: slot #6: 'Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN'
[    0.688721] bone-capemgr bone_capemgr.9: loader: before slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
[    0.688736] bone-capemgr bone_capemgr.9: loader: check slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
[    0.688813] bone-capemgr bone_capemgr.9: loader: before slot-5 BB-BONELT-HDMI:00A0 (prio 1)
[    0.688825] bone-capemgr bone_capemgr.9: loader: check slot-5 BB-BONELT-HDMI:00A0 (prio 1)
[    0.688859] bone-capemgr bone_capemgr.9: initialized OK.
[    0.689305] bone-capemgr bone_capemgr.9: loader: after slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
[    0.689328] bone-capemgr bone_capemgr.9: slot #4: Requesting firmware 'cape-bone-2g-emmc1.dtbo' for board-name 'Bone-LT-eMMC-2G', version '00A0'
[    0.689346] bone-capemgr bone_capemgr.9: slot #4: dtbo 'cape-bone-2g-emmc1.dtbo' loaded; converting to live tree
[    0.689531] bone-capemgr bone_capemgr.9: slot #4: #2 overlays
[    0.690148] bone-capemgr bone_capemgr.9: slot #4: Applied #2 overlays.
[    0.690167] bone-capemgr bone_capemgr.9: loader: done slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
[    0.691785] bone-capemgr bone_capemgr.9: loader: after slot-5 BB-BONELT-HDMI:00A0 (prio 1)
[    0.691811] bone-capemgr bone_capemgr.9: slot #5: Requesting firmware 'cape-boneblack-hdmi-00A0.dtbo' for board-name 'Bone-Black-HDMI', version '00A0'
[    0.691842] bone-capemgr bone_capemgr.9: slot #5: dtbo 'cape-boneblack-hdmi-00A0.dtbo' loaded; converting to live tree
[    0.692400] bone-capemgr bone_capemgr.9: slot #5: #4 overlays
[    0.697127] bone-capemgr bone_capemgr.9: slot #5: Applied #4 overlays.
[    0.697145] bone-capemgr bone_capemgr.9: loader: done slot-5 BB-BONELT-HDMI:00A0 (prio 1)
[    0.697259] bone-capemgr bone_capemgr.9: loader: before slot-6 BB-BONELT-HDMIN:00A0 (prio 2)
[    0.697272] bone-capemgr bone_capemgr.9: loader: check slot-6 BB-BONELT-HDMIN:00A0 (prio 2)
[    0.697287] bone-capemgr bone_capemgr.9: loader: after slot-6 BB-BONELT-HDMIN:00A0 (prio 2)
[    0.697311] bone-capemgr bone_capemgr.9: slot #6: Requesting firmware 'cape-boneblack-hdmin-00A0.dtbo' for board-name 'Bone-Black-HDMIN', version '00A0'
[    0.697339] bone-capemgr bone_capemgr.9: slot #6: dtbo 'cape-boneblack-hdmin-00A0.dtbo' loaded; converting to live tree
[    0.697621] bone-capemgr bone_capemgr.9: slot #6: BB-BONELT-HDMIN conflict P8.45 (#5:BB-BONELT-HDMI)
[    0.707188] bone-capemgr bone_capemgr.9: slot #6: Failed verification
[    0.713920] bone-capemgr bone_capemgr.9: loader: failed to load slot-6 BB-BONELT-HDMIN:00A0 (prio 2)

Robert Nelson

unread,
Sep 19, 2017, 3:47:15 PM9/19/17
to Beagle Board, Mike Schuler
On Tue, Sep 19, 2017 at 2:37 PM, maxmike <maxmi...@gmail.com> wrote:
> I have to revert to bone84 to get these boards out to production and just
> found a problem with cape-universal.
> I'd like to know how to install it at boot time.
>
> uEnv.txt:
>
> #Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0
>
> uname_r=3.8.13-bone84
> #uuid=
> #dtb=
>
> cmdline=coherent_pool=1M quiet
>
> ##enable Generic eMMC Flasher:
> ##make sure, these tools are installed: dosfstools rsync
> #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
> uuid=1d7c583c-79d0-4a50-9814-5db45bd28f69
>
> I tried modifying the cmdline:
> cmdline=coherent_pool=1M quiet cape_universal=enable

First in /boot/uEnv.txt

enable what you want to disable:

##Disable HDMI/eMMC
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G

##Disable HDMI
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

##Disable HDMI Audio
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI

##Disable eMMC
#cape_disable=capemgr.disable_partno=BB-BONE-EMMC-2G

Then if you want to enable:

cape_enable=capemgr.enable_partno=cape-universaln

Regards,

--
Robert Nelson
https://rcn-ee.com/
Reply all
Reply to author
Forward
0 new messages