Disable cape manager?

Hi all,

I’m just trying to improve the boot time on my beaglebone black using Jessie and I’m down to about 16 seconds, of which about 8 are the cape manager searching for and failing to find my non-existant capes:

[ 4.737861] omap_i2c 4819c000.i2c: controller timed out
[ 5.777840] omap_i2c 4819c000.i2c: controller timed out
[ 5.817841] bone_capemgr bone_capemgr: slot #0: No cape found
[ 6.837845] omap_i2c 4819c000.i2c: controller timed out
[ 7.897837] omap_i2c 4819c000.i2c: controller timed out
[ 7.937839] bone_capemgr bone_capemgr: slot #1: No cape found
[ 8.957840] omap_i2c 4819c000.i2c: controller timed out
[ 10.017834] omap_i2c 4819c000.i2c: controller timed out
[ 10.057838] bone_capemgr bone_capemgr: slot #2: No cape found
[ 11.077839] omap_i2c 4819c000.i2c: controller timed out
[ 12.137842] omap_i2c 4819c000.i2c: controller timed out
[ 12.177842] bone_capemgr bone_capemgr: slot #3: No cape found

Is there any simple way to disable it or stop it waiting to time out? I also need to disable I2C2 soon so if that died as part of this I’d only be happy.

Cheers,

Ben.

Grab the "dtb-rebuilder" and select a branch based on the kernel you are
using..

https://github.com/RobertCNelson/dtb-rebuilder

For example: v4.1.x-ti:

https://github.com/RobertCNelson/dtb-rebuilder/blob/4.1-ti/src/arm/am335x-boneblack.dts

change: #include "am335x-bone-common.dtsi" -> #include
"am335x-bone-common-no-capemgr.dtsi"

and overlays will be disabled..

Regards,

Superb, I’ll give that a go.

Thank you!

If one did this, would config-pin still work to enable a UART etc?