root@beaglebone:~# ls -l /lib/firmware/CP*
-rw-r--r-- 1 root root 1969 Nov 14 19:15 /lib/firmware/CP-CLOUDSAFE-00A0.dtbo
-rwxr-xr-x 1 root root 2117 Nov 14 19:13 /lib/firmware/CP-CLOUDSAFE-00A0.dts
root@beaglebone:/lib/firmware# echo CP-CLOUDSAFE >/sys/devices/bone_capemgr.8/slots
root@beaglebone:/lib/firmware# dmesg
....
[ 200.937688] bone-capemgr bone_capemgr.8: part_number 'CP-CLOUDSAFE', version 'N/A'
[ 200.937766] bone-capemgr bone_capemgr.8: slot #7: generic override
[ 200.937786] bone-capemgr bone_capemgr.8: bone: Using override eeprom data at slot 7
[ 200.937803] bone-capemgr bone_capemgr.8: slot #7: 'Override Board Name,00A0,Override Manuf,CP-CLOUDSAFE'
[ 200.937896] bone-capemgr bone_capemgr.8: slot #7: Requesting part number/version based 'CP-CLOUDSAFE-00A0.dtbo
[ 200.937915] bone-capemgr bone_capemgr.8: slot #7: Requesting firmware 'CP-CLOUDSAFE-00A0.dtbo' for board-name 'Override Board Name', version '00A0'
[ 200.947556] bone-capemgr bone_capemgr.8: slot #7: dtbo 'CP-CLOUDSAFE-00A0.dtbo' loaded; converting to live tree
[ 200.947984] bone-capemgr bone_capemgr.8: slot #7: #5 overlays
[ 200.954890] 48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89) is a OMAP UART1
[ 200.958878] 48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 90) is a OMAP UART2
[ 200.964739] 481a8000.serial: ttyO4 at MMIO 0x481a8000 (irq = 61) is a OMAP UART4
[ 200.970604] 481aa000.serial: ttyO5 at MMIO 0x481aa000 (irq = 62) is a OMAP UART5
[ 200.974945] bone-capemgr bone_capemgr.8: slot #7: Applied #5 overlays.
....
root@beaglebone:~# cat /sys/devices/bone_capemgr.8/slots
1: 55:PF---
2: 56:PF---
3: 57:PF---
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN
7: ff:P-O-L Override Board Name,00A0,Override Manuf,CP-CLOUDSAFE
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: Baseboard: 'A335BNLT,0A5C,2713BBBK1211'
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: compatible-baseboard=ti,beaglebone-black
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: Skipping disabled cape with part# BB-BONELT-HDMI
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: Skipping disabled cape with part# BB-BONELT-HDMIN
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #0: 'Cloudsafe IO Cape,00A0,Cashpro AB,CP-CLOUDSAFE'
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #1: No cape found
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #2: No cape found
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #3: No cape found
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #4: specific override
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: bone: Using override eeprom data at slot 4
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #4: 'Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G'
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #5: specific override
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: bone: Using override eeprom data at slot 5
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #5: 'Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI'
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #6: specific override
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: bone: Using override eeprom data at slot 6
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #6: 'Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN'
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: Skipping loading of disabled cape with part# BB-BONELT-HDMI
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: Skipping loading of disabled cape with part# BB-BONELT-HDMIN
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: before slot-0 CP-CLOUDSAFE:00A0 (prio 0)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: check slot-0 CP-CLOUDSAFE:00A0 (prio 0)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: initialized OK.
Jan 01 00:01:02 beaglebone kernel: OneNAND driver initializing
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: after slot-0 CP-CLOUDSAFE:00A0 (prio 0)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #0: Requesting part number/version based 'CP-CLOUDSAFE-00A0.dtbo
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #0: Requesting firmware 'CP-CLOUDSAFE-00A0.dtbo' for board-name 'Cloudsafe IO Cape', version '00A0'
// <--- This is the point where for example the RS232 cape loads successfully. Why is my cape not loaded here????
Jan 01 00:01:02 beaglebone kernel: usbcore: registered new interface driver asix
Jan 01 00:01:02 beaglebone kernel: usbcore: registered new interface driver cdc_ether
Jan 01 00:01:02 beaglebone kernel: usbcore: registered new interface driver smsc95xx
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: before slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: check slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: check slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
// ...skip ~100 lines of boot transcript here, to get to the point where the load fails...
Jan 01 00:01:02 beaglebone kernel: ALSA device list:
Jan 01 00:01:02 beaglebone kernel: No soundcards found.
Jan 01 00:01:02 beaglebone kernel: Waiting for root device /dev/mmcblk0p2...
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: failed to load firmware 'CP-CLOUDSAFE-00A0.dtbo'
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: failed to load slot-0 CP-CLOUDSAFE:00A0 (prio 0)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: check slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: loader: after slot-4 BB-BONE-EMMC-2G:00A0 (prio 1)
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #4: Requesting firmware 'cape-bone-2g-emmc1.dtbo' for board-name 'Bone-LT-eMMC-2G', version '00A0'
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #4: dtbo 'cape-bone-2g-emmc1.dtbo' loaded; converting to live tree
Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8: slot #4: #2 overlays
Jan 01 00:01:02 beaglebone kernel: of_get_named_gpio_flags: can't parse gpios property
Jan 01 00:01:02 beaglebone kernel: of_get_named_gpio_flags: can't parse gpios property
...Jan 01 00:01:02 beaglebone kernel: bone-capemgr bone_capemgr.8:<span style="color: #000;" c
--
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 beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.