Audio cape (again ...)

Before I break out the scope + logic analyser can I ask if anyone has a Rev B1 cape working on a BoneBlack with a recent kernel (4+?).

Using latest audio overlay (https://github.com/RobertCNelson/bb.org-overlays/commit/2441c6bdacf55bc2c85a9d9571112c1942df3154)

‘# echo BB-BONE-AUDI-02 > /sys/devices/platform/bone_capemgr/slots ‘ produces some unsettling messages [1]

Checking aplay –l shows Alsa thinks a device is present [2]

Trying to play a .wav file gets [3]

There is definitely something in the correct I2C register address i2c-2 at 0x18 [4]

Now, there a some patches mentioned here: http://mailman.alsa-project.org/pipermail/alsa-devel/2014-November/083797.html

but these appear to have been applied in 4.1.

Long time coming but question then is: Is the overlay correct? The underrun messages could be symptomatic of incorrect I2S pin-muxing or clocking.

All the spew is here: https://gist.github.com/12629c6404e8cc73296b.git

Thanks again.