Hello,
I am using a custom build of the Sitara SDK with the latest ti-linux-4.1 kernel (4.1.17) and the device tree am437x-gp-evm.dts (that has WL1835 support). However, the module is not detected. I've read the troubleshooting guide, it confirms there is a problem but does not provide a solution (the com port is connected to mmc3 and yet it is not detected):
root@am437x-evm:~# dmesg | grep mmc [ 0.248741] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-mmcwl[0]' - status (0) [ 1.210778] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd [ 1.210792] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup [ 1.210843] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (-517) [ 1.210852] omap_hsmmc 48060000.mmc: lookup for GPIO cd failed [ 1.211053] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd [ 1.211064] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup [ 1.211074] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@47810000[0]' [ 1.211082] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@47810000[0]' [ 1.211089] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup [ 1.211097] omap_hsmmc 47810000.mmc: lookup for GPIO cd failed [ 1.211107] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp [ 1.211114] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup [ 1.211121] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@47810000[0]' [ 1.211127] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@47810000[0]' [ 1.211134] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup [ 1.211141] omap_hsmmc 47810000.mmc: lookup for GPIO wp failed [ 1.211346] /ocp/mmc@47810000: could not get #dma-cells for /ocp/l4_wkup@44c00000/prcm@1f0000/clocks/mux_synctimer32k [ 1.222401] omap_hsmmc 47810000.mmc: unable to obtain RX DMA engine channel 0 [ 1.704018] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd [ 1.704033] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup [ 1.704083] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0) [ 1.704100] omap_hsmmc 48060000.mmc: Got CD GPIO [ 1.708833] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp [ 1.708843] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup [ 1.708852] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]' [ 1.708861] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]' [ 1.708868] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup [ 1.708876] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed [ 1.777813] vmmcwl_fixed: disabling [ 1.822869] mmc0: host does not support reading read-only switch, assuming write-enable [ 1.833914] mmc0: new high speed SDHC card at address 0007 [ 1.839918] mmcblk0: mmc0:0007 SD08G 7.42 GiB [ 1.846460] mmcblk0: p1 p2 [ 2.404253] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 8.996396] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
Of course, since the module is not detected, ifconfig wlan0 up returns "ifconfig: SIOCGIFFLAGS: No such device" (even if I manually load the appropriate modules).
It is probably a simple mistake, but what's the procedure to debug this?
Thank you.