hi,
Make sure if udevd is running. Ans also cross check for proper udev rules.
I would suggest cross verify with sdk filesystem and see if you have proper rules similar to
/etc/init.d/*
and /etc/udev.
try some thing as below and
insmod wlcore_sdio.ko &
sleep 2
cd /sys/devices/platform/davinci_mmc.0/mmc_host/mmc0/mmc0:0001/mmc0:0001:2/wl18xx/firmware/wl18xx
echo 1 > loading
cat /lib/firmware/ti-connectivity/wl18xx-conf.bin > data
echo 0 > loading
this may help change mmc* based on the mmc you are using.
Thanks
Vijay