Also I don't understand where the cape manager is finding these .dtbo 
files. I've searched the filesystem and the only files with this extension 
are the two I've created and placed in /lib/firmware.

On Tuesday, November 7, 2017 at 6:26:04 PM UTC-8, Kenny Koller wrote:
>
> I found a DTS file that was included as part of an example of the use of 
> the ADAFruit Python library. I compiled it and placed in /lib/firmware:
>
> $ ls /lib/firmware
> 3.8.13-bone62  ADA-SPI0-01-00A0.dtbo  BB-SPI0-01-00A0.dtbo
>
> I attempt to enable this overlay in uEnv.txt.
>
> uname_r=3.8.13-bone62
> optargs=quiet drm.debug=7
> cape_enable=bone_capemgr.enable_partno=ADA-SPI0-01
>
> I can see that it is passed to the kernel.
>
> $ cat /proc/cmdline
> console=tty0 console=ttyO0,115200n8 quiet drm.debug=7 bone_capemgr.
> enable_partno=ADA-SPI0-01 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
>
> However the device nodes are not created and I do not see the overlay 
> listed.
>  
> $ cat /sys/devices/bone_capemgr.*/slots
>  0: 54:PF--- 
>  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-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
>  7: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART4
>  8: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART1
>
> dmesg information:
>
> [    0.552308] bone-capemgr bone_capemgr.9: Baseboard: 
> 'A335BNLT,00C0,0816BBBK0B26'
> [    0.552332] bone-capemgr bone_capemgr.9: compatible-baseboard=ti,
> beaglebone-black
> [    0.583227] bone-capemgr bone_capemgr.9: slot #0: No cape found
> [    0.620334] bone-capemgr bone_capemgr.9: slot #1: No cape found
> [    0.657443] bone-capemgr bone_capemgr.9: slot #2: No cape found
> [    0.694551] bone-capemgr bone_capemgr.9: slot #3: No cape found
> [    0.700772] bone-capemgr bone_capemgr.9: slot #4: specific override
> [    0.700795] bone-capemgr bone_capemgr.9: bone: Using override eeprom 
> data at slot 4
> [    0.700811] bone-capemgr bone_capemgr.9: slot #4: 
> 'Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G'
> [    0.700893] bone-capemgr bone_capemgr.9: slot #5: specific override
> [    0.700911] bone-capemgr bone_capemgr.9: bone: Using override eeprom 
> data at slot 5
> [    0.700925] bone-capemgr bone_capemgr.9: slot #5: 
> 'Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI'
> [    0.700994] bone-capemgr bone_capemgr.9: slot #6: specific override
> [    0.701011] bone-capemgr bone_capemgr.9: bone: Using override eeprom 
> data at slot 6
> [    0.701025] bone-capemgr bone_capemgr.9: slot #6: 
> 'Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN'
> [    0.701356] bone-capemgr bone_capemgr.9: loader: before slot-4 BB-BONE-
> EMMC-2G:00A0 (prio 1)
> [    0.701371] bone-capemgr bone_capemgr.9: loader: check slot-4 BB-BONE-
> EMMC-2G:00A0 (prio 1)
> [    0.701446] bone-capemgr bone_capemgr.9: loader: before slot-5 BB-
> BONELT-HDMI:00A0 (prio 1)
> [    0.701459] bone-capemgr bone_capemgr.9: loader: check slot-5 BB-BONELT
> -HDMI:00A0 (prio 1)
> [    0.701494] bone-capemgr bone_capemgr.9: initialized OK.
> [    0.701950] bone-capemgr bone_capemgr.9: loader: after slot-4 BB-BONE-
> EMMC-2G:00A0 (prio 1)
> [    0.701974] bone-capemgr bone_capemgr.9: slot #4: Requesting firmware 
> 'cape-bone-2g-emmc1.dtbo' for board-name 'Bone-LT-eMMC-2G', version '00A0'
> [    0.701999] bone-capemgr bone_capemgr.9: slot #4: dtbo 
> 'cape-bone-2g-emmc1.dtbo' loaded; converting to live tree
> [    0.702186] bone-capemgr bone_capemgr.9: slot #4: #2 overlays
> [    0.702778] bone-capemgr bone_capemgr.9: slot #4: Applied #2 overlays.
> [    0.702796] bone-capemgr bone_capemgr.9: loader: done slot-4 BB-BONE-
> EMMC-2G:00A0 (prio 1)
> [    0.704413] bone-capemgr bone_capemgr.9: loader: after slot-5 BB-BONELT
> -HDMI:00A0 (prio 1)
> [    0.704439] bone-capemgr bone_capemgr.9: slot #5: Requesting firmware 
> 'cape-boneblack-hdmi-00A0.dtbo' for board-name 'Bone-Black-HDMI', version 
> '00A0'
> [    0.704468] bone-capemgr bone_capemgr.9: slot #5: dtbo 
> 'cape-boneblack-hdmi-00A0.dtbo' loaded; converting to live tree
> [    0.705075] bone-capemgr bone_capemgr.9: slot #5: #4 overlays
> [    0.709778] bone-capemgr bone_capemgr.9: slot #5: Applied #4 overlays.
> [    0.709795] bone-capemgr bone_capemgr.9: loader: done slot-5 BB-BONELT-
> HDMI:00A0 (prio 1)
> [    0.709908] bone-capemgr bone_capemgr.9: loader: before slot-6 BB-
> BONELT-HDMIN:00A0 (prio 2)
> [    0.709923] bone-capemgr bone_capemgr.9: loader: check slot-6 BB-BONELT
> -HDMIN:00A0 (prio 2)
> [    0.709939] bone-capemgr bone_capemgr.9: loader: after slot-6 BB-BONELT
> -HDMIN:00A0 (prio 2)
> [    0.709963] bone-capemgr bone_capemgr.9: slot #6: Requesting firmware 
> 'cape-boneblack-hdmin-00A0.dtbo' for board-name 'Bone-Black-HDMIN', version 
> '00A0'
> [    0.709990] bone-capemgr bone_capemgr.9: slot #6: dtbo 
> 'cape-boneblack-hdmin-00A0.dtbo' loaded; converting to live tree
> [    0.710292] bone-capemgr bone_capemgr.9: slot #6: BB-BONELT-HDMIN 
> conflict P8.45 (#5:BB-BONELT-HDMI)
> [    0.719882] bone-capemgr bone_capemgr.9: slot #6: Failed verification
> [    0.726634] bone-capemgr bone_capemgr.9: loader: failed to load slot-6 
> BB-BONELT-HDMIN:00A0 (prio 2)
> [   16.416103] bone-capemgr bone_capemgr.9: part_number 'BB-UART4', 
> version 'N/A'
> [   16.416179] bone-capemgr bone_capemgr.9: slot #7: generic override
> [   16.416196] bone-capemgr bone_capemgr.9: bone: Using override eeprom 
> data at slot 7
> [   16.416213] bone-capemgr bone_capemgr.9: slot #7: 'Override Board 
> Name,00A0,Override Manuf,BB-UART4'
> [   16.416298] bone-capemgr bone_capemgr.9: slot #7: Requesting part 
> number/version based 'BB-UART4-00A0.dtbo
> [   16.416315] bone-capemgr bone_capemgr.9: slot #7: Requesting firmware 
> 'BB-UART4-00A0.dtbo' for board-name 'Override Board Name', version '00A0'
> [   16.416345] bone-capemgr bone_capemgr.9: slot #7: dtbo 
> 'BB-UART4-00A0.dtbo' loaded; converting to live tree
> [   16.416641] bone-capemgr bone_capemgr.9: slot #7: #2 overlays
> [   16.428466] bone-capemgr bone_capemgr.9: part_number 'BB-UART1', 
> version 'N/A'
> [   16.428540] bone-capemgr bone_capemgr.9: slot #8: generic override
> [   16.428558] bone-capemgr bone_capemgr.9: bone: Using override eeprom 
> data at slot 8
> [   16.428574] bone-capemgr bone_capemgr.9: slot #8: 'Override Board 
> Name,00A0,Override Manuf,BB-UART1'
> [   16.431366] bone-capemgr bone_capemgr.9: slot #7: Applied #2 overlays.
> [   16.435302] bone-capemgr bone_capemgr.9: slot #8: Requesting part 
> number/version based 'BB-UART1-00A0.dtbo
> [   16.435331] bone-capemgr bone_capemgr.9: slot #8: Requesting firmware 
> 'BB-UART1-00A0.dtbo' for board-name 'Override Board Name', version '00A0'
> [   16.435362] bone-capemgr bone_capemgr.9: slot #8: dtbo 
> 'BB-UART1-00A0.dtbo' loaded; converting to live tree
> [   16.435689] bone-capemgr bone_capemgr.9: slot #8: #2 overlays
> [   16.447759] bone-capemgr bone_capemgr.9: slot #8: Applied #2 overlays.
>
>

-- 
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/b4bf70e8-4788-4c59-ab9f-d609a51d142b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to