I can't get one my new YUNs to recognize an SD card. Except for that, the YUN seems to do everything perfectly. My other YUN mounts SD cards properly. Even when I swap SD cards between YUNs running the same sketch the bad Yun won't mount it. However if I plug the same SC card into the large USB port using an adapter, the bad YUN mounts it properly and the sketchs like TemteratureWebPanel run without a problem. I have examined both YUNs using SSH in WinSCP and the bad YUN does not show any contents for the SD card. The other YUN does. Dmesg reports no activity when I plug or unplug the SD card from the microSD connector. Dmesg does report it on the working YUN. The SD cards are 16GB, FAT32 with an Arduier in the root.
I notice an interesting difference in the folder dates between the two YUNs. In my good YUN most of the folders have a date of 8/8/2013. However in my bad YUN most of the folders have a date of 11/22/2013. This is especially the case in the proc folder where I see many differences between the two YUNS. On 11/22/2013 I was running sketches in bad YUN that didn't use an SD card. Could something have reset the bad YUN's software and caused my problem? Is there a fix? I need help to use the microSD connector for data logging in both YUNs
I've tried several SD cards using different formats (FAT16 / FAT32 / EXT3 & EXT4) with folders "arduino/www" and "arduino/data" and sample files. Impossible to get the Yun to mount the SD cards. When I SSH the Yun and dmesg the only line regarding the SD is;
[ 10.550000] sd 0:0:0:0: [sda] Attached SCSI removable disk
When I df the system with the SD inserted I get (after restart)
I did further testing with no success. I decided to return the Yun to the distributor. I purchased the microprocessor at play-zone in Switzerland. I contacted them to see what we could do. They asked me to return the faulty part so they could give a shot at it. They had no success mounting the SD.
Play-zone were friendly and helpful. They returned me "a tested by them" new Yun...
I believe that this issue should be looked into further by the designers at Arduino and to see if the company assembling the design have had similar faults on the boards.