So, I'm struggling with this problem for a couple of weeks: my board used to moun the SD-CARD automatically, but suddenly it stoped doing so and now I can't even see the /proc/bus/mmc folder and not a single thing that I do seams to bring the device /dev/mmc back...
I'm using an EVM Evaluation Module and the ti-sdk-am335x-evm-05.05.01.00 SDK, which comes with the Linux 3.2.0. It's important to say that I boot it from the NAND.
I don't really know what changed from when it mounted to now, I checked the Kernel build to see if the MMC options ware correct and they are as the default configuraion. The only thing I know for certain is that when I used to boot the Kernel from the SD-CARD this didn't happen. I'm also almost certain that using the NAND boot it used to work just fine.
To make it short, the folder /proc/bus/ doesn't contain the mmc/ folder:
ls -l /proc/bus/
dr-xr-xr-x 2 root root 0 Jul 29 07:52 input
drwxr-xr-x 3 root root 0 Jan 1 1970 usb
When I go to the /sys/bus/ I can see a mmc/ folder, but I really don't know what to look for inside:
ls -l /sys/bus/mmc/
drwxr-xr-x 2 root root 0 Jul 29 07:46 devices
drwxr-xr-x 3 root root 0 Jul 29 07:53 drivers
-rw-r--r-- 1 root root 4096 Jul 29 07:53 drivers_autoprobe
--w------- 1 root root 4096 Jul 29 07:53 drivers_probe
--w------- 1 root root 4096 Jul 29 07:53 uevent
One last thing, U-Boot recognizes the SD-CARD. I use it to copy the uImage file to the NAND when my tftp server is offline...
So, please, anyone knows something about this problem? I can post any detail or log you might want to look.
Thanks a lot.
Davi