I’m trying to get the WL1835mod cape working with kernel version 4.2.5-bone2, so I can have sleep mode enabled as well.
I’m using the ./wl8-build.sh script from here: http://processors.wiki.ti.com/index.php/WL1835_Cape_on_BeagleBone_with_MainLine_Kernel_Debian_Filesystem.
I’ve obviously modified the script to download 4.2.5-bone2, as well as a minimalist Ubuntu build instead of Debian.
Everything boots and works well, except the wl1835mod cape is not recognized. dmesg simply shows the following:
ubuntu@arm:~$ dmesg | grep wl
[ 5.319992] wlan-en-regulator: disabling
[ 8.778535] wl1271_sdio: probe of mmc1:0001:2 failed with error -12
…which kinda makes sense, if it’s trying to find a wl1271mod instead of a wl1835mod.
How do I make it search for the wl1835mod on mmc1 instead? Is it something in am335x-boneblack-wl1835mod-cape.dtsi or uEnv.txt that I have to modify?
Here is my uEnv.txt:
ubuntu@arm:/boot$ cat uEnv.txt
cmdline=coherent pool=1M quiet