User avatar
DavidS
Posts: 4334
Joined: Thu Dec 15, 2011 6:39 am
Location: USA
Contact: Website

RPi 2B, SD Socket?

Sat Oct 15, 2016 3:15 am

Ok I now have a RPi 2B that refuses to boot all the way into Raspbian (attempted multiple SD Cards with multiple versions of Raspbian), though boots into RISC OS with out any trouble.

With Raspbian it is giving an block not found on device (the mm???? sd card device) error, and sometimes a DMA error at the same time. It looks as if Raspbian is unable to see the SD Card while RISC OS has no problem.

I have heard of the exact opisite problem, where RISC OS would fail while Raspbian would work if the SD Card socket is broke to not allow insert detection (which RISC OS requires). Though never this direction.

So what could possibly be causing this odd problem? Raspbian is still needed for some things, and it was my intent to run Raspbian on my RPi 2B, RISC OS on my RPi 3B, and swap between the two on my original RPi B.

It was also my intention to rarely use the 2B, though now I am questioning that.
RPi = The best ARM based RISC OS computer around
More than 95% of posts made from RISC OS on RPi 1B/1B+ computers. Most of the rest from RISC OS on RPi 2B/3B/3B+ computers

User avatar
DavidS
Posts: 4334
Joined: Thu Dec 15, 2011 6:39 am
Location: USA
Contact: Website

Re: RPi 2B, SD Socket?

Sat Oct 15, 2016 4:59 am

Am I the first to have this particular trouble?
RPi = The best ARM based RISC OS computer around
More than 95% of posts made from RISC OS on RPi 1B/1B+ computers. Most of the rest from RISC OS on RPi 2B/3B/3B+ computers

BMS Doug
Posts: 3824
Joined: Thu Mar 27, 2014 2:42 pm
Location: London, UK

Re: RPi 2B, SD Socket?

Sat Oct 15, 2016 8:21 am

DavidS wrote:Am I the first to have this particular trouble?
I haven't heard of it before.

Is it a recent pi2B2 or an older pi2B? (The pi2b2 uses the pi SOC).
Doug.
Building Management Systems Engineer.

User avatar
Gavinmc42
Posts: 4526
Joined: Wed Aug 28, 2013 3:31 am

Re: RPi 2B, SD Socket?

Sat Oct 15, 2016 12:05 pm

Might be the card. 95% probability it will be the card.

Got 8 x 8GB SD cards on my desk right now, that have issues.
Latest Raspbian is a pain, but that said, it does fix itself better than old versions if power is pulled a few times.
Think it maybe time to look at the OS stored on USB stick option.

Look at the gold contacts, if they look a little dirty, may need a clean.
I give mine a bit of run with my thumb print, just enough texture to polish them a bit.
Do not do this if you are one of those people that generate static ;)
Some times it is the socket contacts that get dirty, these are much harder to clean.
Clean a card and insert it in and out a dozen times.

Flash memory fails, there is a tiny micro on them that fixes that.
USB stick controllers usually have better wear levelling algorithms.
This is the number one reason I use piCore, it only reads the card.

Raspbian with all the nice extras that now works has to go on 16GB cards.
All the old 8GB ones are going into security cams or piCore IoT gadgets.
I partition piCore cards into 3 partitions, boot,OS, data.
Only the logging data gets written to the data partition.
The OS partition does not change unless I update code.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

User avatar
DavidS
Posts: 4334
Joined: Thu Dec 15, 2011 6:39 am
Location: USA
Contact: Website

Re: RPi 2B, SD Socket?

Sat Oct 15, 2016 1:27 pm

Gavinmc42 wrote:Might be the card. 95% probability it will be the card.

Got 8 x 8GB SD cards on my desk right now, that have issues.
Latest Raspbian is a pain, but that said, it does fix itself better than old versions if power is pulled a few times.
Think it maybe time to look at the OS stored on USB stick option.

Look at the gold contacts, if they look a little dirty, may need a clean.
I give mine a bit of run with my thumb print, just enough texture to polish them a bit.
Do not do this if you are one of those people that generate static ;)
Some times it is the socket contacts that get dirty, these are much harder to clean.
Clean a card and insert it in and out a dozen times.

Flash memory fails, there is a tiny micro on them that fixes that.
USB stick controllers usually have better wear levelling algorithms.
This is the number one reason I use piCore, it only reads the card.

Raspbian with all the nice extras that now works has to go on 16GB cards.
All the old 8GB ones are going into security cams or piCore IoT gadgets.
I partition piCore cards into 3 partitions, boot,OS, data.
Only the logging data gets written to the data partition.
The OS partition does not change unless I update code.
Thanks for the input, though all the Raspbian cards work on the RPi 3B and RPi B, it is only on the RPi 2B there is an issue, and a strange one at that.

And yes i have to use an adapter on the RPi B
RPi = The best ARM based RISC OS computer around
More than 95% of posts made from RISC OS on RPi 1B/1B+ computers. Most of the rest from RISC OS on RPi 2B/3B/3B+ computers

User avatar
Gavinmc42
Posts: 4526
Joined: Wed Aug 28, 2013 3:31 am

Re: RPi 2B, SD Socket?

Sun Oct 16, 2016 3:02 am

Just counted my micro SD to SD card adapters, over 20 :shock:
I have a pile of 17 adapters that have issues, dirty or worn?
This does not include SD cards that just fall apart after years of use.

I have yet to find a Pi with bad SD socket.
Guess you got unlucky.
The spring loaded MicroSD sockets on the 2 etc are known to be less reliable. Had forgotten this issue.
They also shoot micro SD cards directly into the junk pile in the corner of the room :lol: Got a lost 16GB in there somewhere.

All new Pi's use the friction sockets.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

User avatar
DavidS
Posts: 4334
Joined: Thu Dec 15, 2011 6:39 am
Location: USA
Contact: Website

Re: RPi 2B, SD Socket?

Sun Oct 16, 2016 3:19 am

Gavinmc42 wrote:Just counted my micro SD to SD card adapters, over 20 :shock:
I have a pile of 17 adapters that have issues, dirty or worn?
This does not include SD cards that just fall apart after years of use.

I have yet to find a Pi with bad SD socket.
Guess you got unlucky.
The spring loaded MicroSD sockets on the 2 etc are known to be less reliable. Had forgotten this issue.
They also shoot micro SD cards directly into the junk pile in the corner of the room :lol: Got a lost 16GB in there somewhere.
LOL.
I have had to track down a couple of flying SD cards from my RPi 2B, one is perminately lost, as it landed in the midle of a print in progress on my 3D printer and is now a perminate part of a gearbox I printed.
All new Pi's use the friction sockets.
Even the A+, B+ and 2B+? That is good news.
RPi = The best ARM based RISC OS computer around
More than 95% of posts made from RISC OS on RPi 1B/1B+ computers. Most of the rest from RISC OS on RPi 2B/3B/3B+ computers

Return to “General discussion”