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.

Reply via email to