I still get: [FAILED] Failed to start Cape Manager Service.
I did edit /uEnv.txt and /biit/uenv.txt while mounted:
mount /dev/mmcblk0p1 /mnt/card
did not look to matter.
? should it be bone_campmgr.partno or capemgr.enable_partno
I have seen/tried both
root@arm:~# locate am335x-boneblack-emmc-overlay.dtb
/boot/dtbs/4.1.38-bone-rt-r24/am335x-boneblack-emmc-overlay.dtb
/lib/firmware/am335x-boneblack-emmc-overlay.dtb
results of /cat/cmdline:
console=tty0 console=ttyO0,115200n8 bone_capemgr.enable_partno=BB-GPIO-1553,BB-SPIDEV0 root=/dev/mmcblk0p1 rootfstype=ext4 rootwait
the two capes do get enabled
0: PF---- -1
1: PF---- -1
2: PF---- -1
3: PF---- -1
4: P-O-L- 1 Override Board Name,00A0,Override Manuf,BB-GPIO-1553
5: P-O-L- 0 Override Board Name,00A0,Override Manuf,BB-SPIDEV0
root@arm:~# dmesg | grep cape
[ 0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 bone_capemgr.enable_partno=BB-GPIO-1553,BB-SPIDEV0 root=/dev/mmcblk0p1 rootfstype=ext4 rootwait
[ 1.892654] bone_capemgr bone_capemgr: Baseboard: ‘A335BNLT,00C0,5014BBBK0EE3’
[ 1.899969] bone_capemgr bone_capemgr: compatible-baseboard=ti,beaglebone-black - #slots=4
[ 1.935425] bone_capemgr bone_capemgr: slot #0: No cape found
[ 1.968423] bone_capemgr bone_capemgr: slot #1: No cape found
[ 2.001423] bone_capemgr bone_capemgr: slot #2: No cape found
[ 2.034423] bone_capemgr bone_capemgr: slot #3: No cape found
[ 2.040226] bone_capemgr bone_capemgr: enabled_partno PARTNO ‘BB-GPIO-1553’ VER ‘N/A’ PR ‘0’
[ 2.048738] bone_capemgr bone_capemgr: slot #4: override
[ 2.054098] bone_capemgr bone_capemgr: Using override eeprom data at slot 4
[ 2.061117] bone_capemgr bone_capemgr: slot #4: ‘Override Board Name,00A0,Override Manuf,BB-GPIO-1553’
[ 2.070576] bone_capemgr bone_capemgr: enabled_partno PARTNO ‘BB-SPIDEV0’ VER ‘N/A’ PR ‘0’
[ 2.078913] bone_capemgr bone_capemgr: slot #5: override
[ 2.084269] bone_capemgr bone_capemgr: Using override eeprom data at slot 5
[ 2.091288] bone_capemgr bone_capemgr: slot #5: ‘Override Board Name,00A0,Override Manuf,BB-SPIDEV0’
[ 2.100868] bone_capemgr bone_capemgr: initialized OK.
[ 3.120033] bone_capemgr bone_capemgr: slot #5: dtbo ‘BB-SPIDEV0-00A0.dtbo’ loaded; overlay id #0
[ 3.121768] bone_capemgr bone_capemgr: slot #4: dtbo ‘BB-GPIO-1553-00A0.dtbo’ loaded; overlay id #1
[ 13.125011] bone_capemgr bone_capemgr: part_number ‘BB-SPIDEV0’, version ‘N/A’
[ 13.168836] bone_capemgr bone_capemgr: slot #6: override
[ 13.185280] bone_capemgr bone_capemgr: Using override eeprom data at slot 6
[ 13.208576] bone_capemgr bone_capemgr: slot #6: ‘Override Board Name,00A0,Override Manuf,BB-SPIDEV0’
[ 13.241111] bone_capemgr bone_capemgr: slot #6: BB-SPIDEV0 conflict P9.17 (#5:BB-SPIDEV0)
[ 13.281946] bone_capemgr bone_capemgr: slot #6: Failed verification
pinmux-pins still show HDMI
pin 40 (44e108a0.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins
thru 59
My /Uenv.txt:
##This will work with: Angstrom’s 2013.06.20 u-boot.
loadaddr=0x82000000
fdtaddr=0x88000000
rdaddr=0x88080000
initrd_high=0xffffffff
fdt_high=0xffffffff
#for single partitions:
mmcroot=/dev/mmcblk0p1
#optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
#dtb=am335x-boneblack-emmc-overlay.dtb
#cape_enable=bone_capemgr.enable_partno=BB-GPIO-1553,BB-SPIDEV0
loadximage=load mmc 0:1 ${loadaddr} /boot/vmlinuz-${uname_r}
loadxfdt=load mmc 0:1 ${fdtaddr} /boot/dtbs/${uname_r}/${fdtfile}
loadxrd=load mmc 0:1 ${rdaddr} /boot/initrd.img-${uname_r}; setenv rdsize ${filesize}
loaduEnvtxt=load mmc 0:1 ${loadaddr} /boot/uEnv.txt ; env import -t ${loadaddr} ${filesize};
loadall=run loaduEnvtxt; run loadximage; run loadxfdt;
mmcargs=setenv bootargs console=tty0 console=${console} ${optargs} ${cape_disable} ${cape_enable} root=${mmcroot} rootfstype=${mmcrootfstype} ${cmdline}
uenvcmd=run loadall; run mmcargs; bootz ${loadaddr} - ${fdtaddr};
My /boot/uEnv.txt
uname_r=4.1.38-bone-rt-r24
dtb=am335x-boneblack-emmc-overlay.dtb
##cape_enable=bone_capemgr.enable_partno=BB-SPIDEV0
#cape_disable=bone_capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
cape_enable=bone_capemgr.enable_partno=BB-GPIO-1553,BB-SPIDEV0
##cape_enable=bone_capemgr.enable_partno=BB-GPIO-1553CAPE,BB-SPI0-HI6138
##cmdline=bone_capemgr.disable_partno=BB-SPIDEV0,BB-BONELT-HDMI,BB-BONELT-HDMIN bone_capemgr.enable_partno=BB-GPIO-1553,BB-SPI0-HI6138
##works cmdline=bone_capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN bone_capemgr.enable_partno=BB-GPIO-1553,BB-SPIDEV0