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.
