Dear All,
I hope that anybody can explain what is happening here.
On my fresly installed BBBI * I have attached a LCD CAPE 4.3" cape (have changed the adres)
I have edited /boot/uEnv.txt en have uncommented : dtb=am335x-boneblack-emmc-overlay.dtb .
After reboot the LCD was working as expected, and the cape manager slots gives:
root@beaglebone:~# cat /sys/devices/platform/bone_capemgr/slots 0: PF---- -1 1: PF---- -1 2: P---L- 0 4D 4.3 LCD CAPE- 4DCAPE-43T ,00A1,4D SYSTEMS ,BB-BONE-LCD4-01 3: PF---- -1 root@beaglebone:~#
Powering Down the BBBI, removing the LCD and rebooting, gives empty slots ( also as expected ).
I would now like to enable the cape without using the eeprom (to test I have not placed the LCD board on the BBBI).
`
root@beaglebone:~# echo BB-BONE-LCD4-01 > /sys/devices/platform/bone_capemgr/slots
-bash: echo: write error: No such file or directory
root@beaglebone:~#
`
If I check with dmesg it seems that it the cape manager has tried to do something:
`
beaglebone:~# dmesg | grep bone_capemgr
[ 2.326191] bone_capemgr bone_capemgr: Baseboard: ‘A335BNLT,EIA0,4816BBBK37B2’
[ 2.326226] bone_capemgr bone_capemgr: compatible-baseboard=ti,beaglebone-black - #slots=4
[ 2.365381] bone_capemgr bone_capemgr: slot #0: No cape found
[ 2.409373] bone_capemgr bone_capemgr: slot #1: No cape found
[ 2.453370] bone_capemgr bone_capemgr: slot #2: No cape found
[ 2.497369] bone_capemgr bone_capemgr: slot #3: No cape found
[ 2.503266] bone_capemgr bone_capemgr: initialized OK.
[ 51.567215] bone_capemgr bone_capemgr: part_number ‘BB-BONE-LCD4-01’, version ‘N/A’
[ 51.567258] bone_capemgr bone_capemgr: slot #4: override
[ 51.572738] bone_capemgr bone_capemgr: Using override eeprom data at slot 4
[ 51.572760] bone_capemgr bone_capemgr: slot #4: ‘Override Board Name,00A0,Override Manuf,BB-BONE-LCD4-01’
root@beaglebone:~#
`
When I the slots, the BB-BONE-LCD4-01 does not show up
`
root@beaglebone:~# slots
0: PF---- -1
1: PF---- -1
2: PF---- -1
3: PF---- -1
root@beaglebone:~#
`
Is there anyone who has got an clue why this is not working I would expect that on slot 4 the BB-BONE-LCD4-01 would be?
As a final test I have tested BB-UART1 but this seems to work with no problem at all
`
root@beaglebone:~# echo BB-UART1 > /sys/devices/platform/bone_capemgr/slots
root@beaglebone:~# slots
0: PF---- -1
1: PF---- -1
2: PF---- -1
3: PF---- -1
4: P-O-L- 1 Override Board Name,00A0,Override Manuf,BB-UART1
root@beaglebone:~#
`
So what is the difference between using the BB-BONE-LCD4-01 and the BB-UART1 ?
Best regards,
Carl