maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Bad microSD (https://talk.maemo.org/showthread.php?t=70974)

chemist 2011-03-17 08:32

Re: Bad microSD
 
1 not afaik
2 yes there was a "does work" some time ago, you may google
3 yes
4 yes

EDIT: some cards - some vendors just do a mess, like sandisk never worked for me

abill_uk 2011-03-17 09:09

Re: Bad microSD
 
Quote:

Originally Posted by AndrewX192 (Post 969456)
From further research, I can only reproduce the issue when I am using Maemo5 to access the microSD card, when I use "Mass Storage Mode" and copy files onto the microSD card from my computer, the issue goes away.

So, this leads me to ask a few questions:

1) Is there a incompatibility in the Linux Kernel (2.6.28.10power46) on the Nokia N900 with 32GB class 10 microSD cards?

2) Has anyone tried a 32GB microSD card with Maemo5? - and did it work properly?

3) Has anyone tried a class 10 microSD with Maemo5? - and did it work properly?

4) Is there any way to upgrade the kernel beyond 2.6.28 on the Nokia N900?

The problem your having sounds like the sd card is not making contact with the sprung pins, take out the card and make sure the little plate it is slotted into has a dent facing towards the card so that it pushes as much as possible making a tight fit when you push the 2 lips under the retainers either side.

More often than not problems happen because the sd card is not making proper contact on the sprung loaded tiny contacts it sits on top of.

This is in my opinion another hardware design fault as it keeps coming up on this forum in many weird forms of problems.

I have used both 16 and 32gb versions with no problems whatsoever but i have made sure the sd card is pushed as hard as possible against the contacts.

Problems related are as follows,
Device not seeing the sd card,
See's the sd card now and then,
Only part of the sd card is recognised,
Gives weird messages like sd card not formatted or data is corrupted.

retsaw 2011-03-17 09:44

Re: Bad microSD
 
There is a simple Windows utility (it runs using Wine on Linux as well) called h2testw which was designed to detect fake USB drives (ones which lie about their true capacity), it does this by writing large files then verifying it can read them back properly. It may be worth trying this to check your MicroSD card is working properly, but it will take quite a while to check a 32GB card.

AndrewX192 2011-03-17 15:04

Re: Bad microSD
 
Quote:

Originally Posted by abill_uk (Post 969500)
The problem your having sounds like the sd card is not making contact with the sprung pins, take out the card and make sure the little plate it is slotted into has a dent facing towards the card so that it pushes as much as possible making a tight fit when you push the 2 lips under the retainers either side.

More often than not problems happen because the sd card is not making proper contact on the sprung loaded tiny contacts it sits on top of.

This is in my opinion another hardware design fault as it keeps coming up on this forum in many weird forms of problems.

I have used both 16 and 32gb versions with no problems whatsoever but i have made sure the sd card is pushed as hard as possible against the contacts.

Problems related are as follows,
Device not seeing the sd card,
See's the sd card now and then,
Only part of the sd card is recognised,
Gives weird messages like sd card not formatted or data is corrupted.

This does not explain why the card works when it is used via "Mass Storage Mode". If it was the pins, then mass storage mode should not work either.

geneven 2011-03-17 15:09

Re: Bad microSD
 
Quote:

Originally Posted by AndrewX192 (Post 968710)
This is starting to look more like an issue with the Nokia N900, as I am having problems reproducing this error on my netbook.
Has anyone been able to get a 32GB microSD to work propery in the Nokia N900?
UPDATE - 03/16/2011 13:50PST: Patriot Memory suggested switching out the microSD for a class 6 microSD, incase this is compatibility issue.

I have had no problems with my 32GB microSD and the Nokia N900. I think mine is a class 10 -- It cost enough!

abill_uk 2011-03-17 15:16

Re: Bad microSD
 
Quote:

Originally Posted by AndrewX192 (Post 969690)
This does not explain why the card works when it is used via "Mass Storage Mode". If it was the pins, then mass storage mode should not work either.

I hear what you are saying and yes on the surface it does sound a software issue but before you can be certain of this you must make sure there is no hardware issue.

To check that the sd card is sitting properly and is tightly pinned down onto the contacts will cost you no more than a few minutes of your time, if that is ok then you have to check the sd card itself either by the method explained by Retsaw or a similar routine, failing this not being the issue and your sd card checks out ok then what is there left?... your device itself and to put that right, if it was me instead of running around in circles taking up much time and effort i would simply relash both images and start again.

If you have done a backup this does not take long at all in comparison to the amount of time you will spend running routines with no real answers.

All your answers are within this post if you look and get rid of possible causes one by one, you will eventually find your answer.

Good luck it is worth the effort i tell you.

shadowjk 2011-03-17 19:09

Re: Bad microSD
 
In mass-storage mode the kernel is providing access to the microsd card through the usb port. So, that means that the kernel is perfectly able to talk to the card.

N770-Freak 2011-03-18 18:06

Re: Bad microSD
 
I also bought a Patriot 32GB microsdhc class 10 card today.

So far I had not any issues (at least I didn't notice any). But looking into dmesg shows also a few lines with I/O errors:

Code:

[41945.280578] mmcblk1: error 1 sending read/write command, response 0x0, card status 0x900
[41945.280609] mmcblk1: error 1 transferring data, sector 59950448, nr 8, card status 0x900
[41945.280670] end_request: I/O error, dev mmcblk1, sector 59950448
[41945.280700] Buffer I/O error on device mmcblk1p2, logical block 414886
[41945.280731] lost page write due to I/O error on mmcblk1p2


AndrewX192 2011-03-18 18:35

Re: Bad microSD
 
Quote:

Originally Posted by N770-Freak (Post 970491)
I also bought a Patriot 32GB microsdhc class 10 card today.

So far I had not any issues (at least I didn't notice any). But looking into dmesg shows also a few lines with I/O errors:

Code:

[41945.280578] mmcblk1: error 1 sending read/write command, response 0x0, card status 0x900
[41945.280609] mmcblk1: error 1 transferring data, sector 59950448, nr 8, card status 0x900
[41945.280670] end_request: I/O error, dev mmcblk1, sector 59950448
[41945.280700] Buffer I/O error on device mmcblk1p2, logical block 414886
[41945.280731] lost page write due to I/O error on mmcblk1p2


That looks like the issue I am having.

jurop88 2011-03-18 20:48

Re: Bad microSD
 
I read some other thread here speaking about fs corruptions while unpacking easydebian, sometimes leading to N900 to crash. I think it's something related to heavy input/ouput and swap activity kicking in, simply N900 hardware not coping, and not dependent on SD dimension or class. Don't know if it's a similar problem but try to look for that.


All times are GMT. The time now is 17:41.

vBulletin® Version 3.8.8