Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem initializing 32GB Samsung Evo Plus microSD card #16

Open
aperezbios opened this issue Jun 13, 2023 · 5 comments
Open

Problem initializing 32GB Samsung Evo Plus microSD card #16

aperezbios opened this issue Jun 13, 2023 · 5 comments

Comments

@aperezbios
Copy link
Contributor

I have a 32GB Samsung Evo Plus microSD card, MPN MB-MC32G, which both the ZuluIDE AND ZuluSCSI RP2040 fails to successfully initialize. Under synthetic load on my PC, in a generic USB 2.0 to SD adapter, it works fine. Since this is a currently-manufactured SD card that is widely available through retail channels, we need to figure out what's going on here. I'll have Morio see if he can't figure out what's going on with this card on the ZuluSCSI side, and report back.

This output was collected via the USB UART:

[10ms] Platform: ZuluIDE RP2040
[10ms] FW Version: 2023.06.09-dev Jun 12 2023 09:33:41
[11ms] DIP switch settings: cablesel 0, drive_id 0 debug log 0
[11ms] Flash chip size: 2048 kB
[1164ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[2166ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[2166ms] SD card init failed, sdErrorCode: 5 sdErrorData: 0
[6672ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[7674ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[12179ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[13181ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[17686ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[18688ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[23193ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[24195ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[28700ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[29702ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[34207ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[35209ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[39714ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[40716ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[45221ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[46223ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[50728ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[51730ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[56235ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[57237ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[61742ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[62744ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[67249ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[68251ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[72756ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[73758ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[78263ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[79265ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[83770ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[84772ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[89277ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[90279ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[94784ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
[95786ms] SdioCard::readSector(0xFFFFFFFF) failed: 5
@PetteriAimonen
Copy link
Collaborator

Ok. I ordered this card, it should arrive in about a week.

@PetteriAimonen
Copy link
Collaborator

As a datapoint, I happened to have the 64GB version MB-MC64G but it initializes fine for me.

@PetteriAimonen
Copy link
Collaborator

@morio As a first step, I would try to figure out why it is trying to read sector 0xFFFFFFFF. Probably a "-1" but where it comes from. That the sector read fails is no surprise.

Could also be some kind of filesystem issue.

@PetteriAimonen
Copy link
Collaborator

Only local supplier with this card in stock turned out to not have it in stock.

@aperezbios Could you take a dump of the beginning of the card? This will let me check for any partition and filesystem issues.
On linux something like:

dd if=/dev/sdx of=sd_card.bin bs=1M count=16

@PetteriAimonen
Copy link
Collaborator

Hmm, the MB-MC32G card I ordered finally arrived, but apparently it has been sold before and returned by a customer.
Thus it is not in stock condition and does not reproduce the problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants