Interesting issue with different sdcards
Posted: Tue May 06, 2014 11:31 pm
Just got my pyboard.
If I plug in the pyboard on its lonesone, then it seems to boot fine. I can get REPL and the USB Mass Storage device shows up.
However, if I plug in a 4GB sd card, then I get some weird behaviour.
1 - No USB Mass Storage device shows up
2 - After 30 seconds, my REPL prompt goes away and comes back.
3 - If I just leave it alone, then it will disconnect and reconnect every 30 seconds.
I happened to have 4 of the 4Gb cards. They're transcend class 10 cards, and all 4 behave the same way.
I tried a different sdcard (a 16Gb one). This one seems to work fine (although the USB volume only shows as a 3.1Gb volume when mounted through the pyboard (it shows as 16Gb when mounted on directly on my host).
A different brand of 16 Gb card also worked fine, and showed as a 2.8 Gb volume when mounted through the pyboard.
A 2Gb Patriot card seemed to work properly.
A TOPRAM 2Gb card caused the internal flash volume to show up. I'll need to run some tests to see if its being seen.
All of these sdcards are FAT formatted and work properly on my host.
I've attached a photo of the different cards. I'll eventually do some more investigation/debugging and figure out what's going on. I just thought I'd post my observations in case it helps anyone else out.
If I plug in the pyboard on its lonesone, then it seems to boot fine. I can get REPL and the USB Mass Storage device shows up.
However, if I plug in a 4GB sd card, then I get some weird behaviour.
1 - No USB Mass Storage device shows up
2 - After 30 seconds, my REPL prompt goes away and comes back.
3 - If I just leave it alone, then it will disconnect and reconnect every 30 seconds.
I happened to have 4 of the 4Gb cards. They're transcend class 10 cards, and all 4 behave the same way.
I tried a different sdcard (a 16Gb one). This one seems to work fine (although the USB volume only shows as a 3.1Gb volume when mounted through the pyboard (it shows as 16Gb when mounted on directly on my host).
A different brand of 16 Gb card also worked fine, and showed as a 2.8 Gb volume when mounted through the pyboard.
A 2Gb Patriot card seemed to work properly.
A TOPRAM 2Gb card caused the internal flash volume to show up. I'll need to run some tests to see if its being seen.
All of these sdcards are FAT formatted and work properly on my host.
I've attached a photo of the different cards. I'll eventually do some more investigation/debugging and figure out what's going on. I just thought I'd post my observations in case it helps anyone else out.