Rev B1 audio cape and am335x-boneblack-audio-revb.dtb ?

Running Debian 8.1 with a locally built (and now booting) am33x-v4.1. Audio cape is in physically place but not detected. Dmesg etc follows. There is nothing in /sys/devices/bone_capemgr* either. Aplay, not surprisingly, shows no audio devices available which (I presume) means HDMI audio has been disabled.

What am I missing?

TVMIA.

-----------------------------------snip--------------------------------------

debian@arm:~$ uname -a

Linux arm 4.1.0-bone9 #1 Wed Jun 24 13:58:41 BST 2015 armv7l GNU/Linux

-----------------------------------snip--------------------------------------

[ 0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 capemgr.disable_partno=BB-BONELT-

HDMI root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait fixrtc

[ 4.093153] bone_capemgr bone_capemgr: Baseboard: ‘A335BNLT,0A5A,1813BBBK1668’

[ 4.100759] bone_capemgr bone_capemgr: compatible-baseboard=ti,beaglebone-black - #slots=4

[ 4.162893] bone_capemgr bone_capemgr: slot #0: No cape found

[ 4.222876] bone_capemgr bone_capemgr: slot #1: No cape found

[ 4.282874] bone_capemgr bone_capemgr: slot #2: No cape found

[ 4.342874] bone_capemgr bone_capemgr: slot #3: No cape found

[ 4.348958] bone_capemgr bone_capemgr: initialized OK.

-----------------------------------snip--------------------------------------

debian@arm:~$ ls /boot/dtbs

4.1.0-bone9

debian@arm:~$ ls /boot/dtbs/4.1.0-bone9/

am335x-arduino-tre.dtb am335x-boneblack-universal.dtb

am335x-base0033.dtb am335x-boneblack-wl1835mod.dtb

am335x-bone-can0.dtb am335x-boneblack.dtb

am335x-bone-cape-bone-argus.dtb am335x-bonegreen.dtb

am335x-bone.dtb am335x-chiliboard.dtb

am335x-boneblack-bbb-exp-c.dtb am335x-evm.dtb

am335x-boneblack-bbb-exp-r.dtb am335x-evmsk.dtb

am335x-boneblack-can0.dtb am335x-lxm.dtb

am335x-boneblack-cape-bone-argus.dtb am335x-nano.dtb

am335x-boneblack-overlay.dtb am335x-pepper.dtb

am335x-boneblack-replicape.dtb

3.8: /sys/devices/bone_capemgr
4.1: /sys/devices/platform/bone_capemgr

The revb audio cape doesn't have an eeprom, feel free to fork and add
a pull request supporting this cape here:

https://github.com/beagleboard/bb.org-overlays

(i haven't found my revb, i know i have it somewhere)

Regards,

Hello Robert

3.8: /sys/devices/bone_capemgr
4.1: /sys/devices/platform/bone_capemgr

Ah.

The revb audio cape doesn't have an eeprom, feel free to fork and add a pull
request supporting this cape here:

Yep.

GitHub - beagleboard/bb.org-overlays: Device Tree Overlays for bb.org boards

(i haven't found my revb, i know i have it somewhere)

Super. Thanks for the help.

The revb audio cape doesn't have an eeprom, feel free to fork and add a pull
request supporting this cape here:

GitHub - beagleboard/bb.org-overlays: Device Tree Overlays for bb.org boards

Ah. Reminds me - the DTC in your Git repo advertises itself as 1.4 but it does not seem to support the -@ option? Whatever binary I apt-get'd onto the B3 does, although it claims the same version number. Where is the difference?

And is the .dtb platform independent? Device Tree Reference - eLinux.org does not really give any clues.

Thanks again.

Use the "dtc-overlay.sh" to build a local verison if dtc, as the
patches for overlay's haven't made it upstream yet.. (this script
install's the latest verison of panto's overlay dtc patchset)

Note, it's in-compatible with the version we used for 3.8.

Regards,