Hello There,
I need some help on connecting BeagleBone WL1835MOD w/ Chip Antenna Cape rev A1 on BeagleBone white A6.
Here is the log from dmesg;
debian@beaglebone:~$ sudo dmesg | grep cap
[sudo] password for debian:
[ 0.806505] Linux video capture interface: v2.00
[ 1.699523] gpio-of-helper ocp:cape-universal: ready
[ 2.009144] bone_capemgr bone_capemgr: Baseboard: ‘A335BONE,00A6,1813BB000150’
[ 2.009178] bone_capemgr bone_capemgr: compatible-baseboard=ti,beaglebone - #slots=4
[ 2.054855] bone_capemgr bone_capemgr: Invalid signature ‘ffffffff’ at slot 0
[ 2.062131] bone_capemgr bone_capemgr: slot #0: No cape found
[ 2.095277] bone_capemgr bone_capemgr: slot #1: No cape found
[ 2.128387] bone_capemgr bone_capemgr: slot #2: No cape found
[ 2.159789] bone_capemgr bone_capemgr: slot #3: No cape found
[ 2.165722] bone_capemgr bone_capemgr: initialized OK.
debian@beaglebone:~$ uname -a
Linux beaglebone 4.9.78-ti-r94 #1 SMP PREEMPT Fri Jan 26 21:26:24 UTC 2018 armv7l GNU/Linux
My understanding is that beaglebone reads the I2C EEPROM data at boot time and detects the CAP model and loads the correct dtbo file. Why is it not happening in this case?
Also, I searched the /boot/dtbs/ for the proper devicetree overlay but only found files for Beagle Bone black.
am335x-boneblack-wl1835mod.dtb
When I tried to use this dtb file, it crashed the boot process and reported MMC read/write error. It is obvious that it is meant for Beaglebone black and not for the board I am using.
Any input will be highly appreciated.
Thank you
UJ