Dear All, I hope that anybody can explain what is happening here.
On my fresly installed BBBI <https://www.element14.com/community/docs/DOC-78671?ICID=BBB-feature-link> * I have attached a LCD CAPE 4.3" <http://www.4dsystems.com.au/product/4DCAPE_43/> 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 * Image: bone-debian-8.6-console-armhf-2017-01-08-2gb.img.xz uname-a: Linux beaglebone 4.4.40-ti-r80 #1 SMP Sat Jan 7 11:36:44 UTC 2017 armv7l GNU/Linux -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/d4046059-2fe2-4dc0-823c-3533e7976de8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
