maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Nokia N900 not finding memory card (https://talk.maemo.org/showthread.php?t=50463)

UAEx 2010-04-19 12:51

Nokia N900 not finding memory card
 
hi
My old N900 was able to read my MicroSD
then the USB broke and they replace my n900
now ... my n900 cant read Any memory card

JohnoDotCa 2010-04-19 18:28

Re: Nokia N900 not finding memory card
 
Quote:

Originally Posted by UAEx (Post 617632)
hi
My old N900 was able to read my MicroSD
then the USB broke and they replace my n900
now ... my n900 cant read Any memory card

Flip up your Kickstand. Is there a magnet underneath it?

There is a small magnet underneath your kickstand which serves a dual purpose, it holds your kickstand up and it lets the N900 know when the back cover is off. If the magnet is gone (which is pretty common) the N900 thinks that the back cover is off and it won't recognize that there is a card inserted. If it is gone, order a new back cover from Nokia... or....

1) Find a small magnet! Fridge magnet will not work so keep looking! I poached mine from a set of crappy ear bud headphones....

http://farm5.static.flickr.com/4029/...b51d3befa8.jpg

2) Clean out the glue residue from the place where the magnet used to be....

Before:
http://farm5.static.flickr.com/4036/...7af9248073.jpg

After:
http://farm5.static.flickr.com/4060/...2b2478df28.jpg

3) Cut/Grind/chew magnet down to size, my magnet was round (obviously) and I wasn't too concerned about looks, if you take a bit more time/care with your cutting job, it'll look a lot better than mine. Put a drop of super glue into the centre of the cleaned out magnet-spot-holder-thingy and carefully paste in your magnet (my magnet was bright silver, so I hit it up with a jiffy marker before installing).

http://farm5.static.flickr.com/4029/...2dffce3a1c.jpg

aaaaand Voila!

http://farm5.static.flickr.com/4041/...dd18f52f3d.jpg

It definetly won't win a beauty pagent, but it's functional and fairly solid.

**Make sure that you have the magnet properly oriented and that it has sufficient power before you glue it in. You can check that it working by intalling the card, opening the file manager and test fitting the magnet, if your card appears below the N900 entry, you've got a good magnet/you've got the magnet oriented correctly.

***I've also noticed that the stock magnet installed by Nokia is held in by some really crap glue (like rubber cement), you may want to pry it out, remove the glue, and reintall it using super glue. That way, you won't have to have a hack job magnet like this ;)

UAEx 2010-04-19 19:10

Re: Nokia N900 not finding memory card
 
there is a magnet here

http://farm5.static.flickr.com/4060/...2b2478df28.jpg

see

http://www.alrams.net/up/uploads/ima...d6a2aa141c.jpg

zimon 2010-04-19 19:26

Re: Nokia N900 not finding memory card
 
The same bloody magnet Mugen forgot from their 2400 mAh battery back-cover. Also not good design choice unless it is absolutely wanted there won't be digital compass.

Rob1n 2010-04-20 07:54

Re: Nokia N900 not finding memory card
 
You can check the output from "dmesg" to see whether it recognises the back cover being removed/reinstalled. You can also run "ls /dev/mmcblk1*" to see whether the card is recognised at all.

open-collar 2010-04-20 08:17

Re: Nokia N900 not finding memory card
 
I get this problem occasionally - but my magnet is definitely there still. I wondered about some sort of physical problem with the card or contacts (dirt maybe) but can find nothing wrong.

UAEx 2010-04-20 13:39

Re: Nokia N900 not finding memory card
 
Quote:

You can check the output from "dmesg" to see whether it recognises the back cover being removed/reinstalled
idid
dmesg | grep -i 'mmc0:'
[ 927.137329] mmc0: error -110 whilst initialising SD card

after opening back cover ..

[ 927.137329] mmc0: error -110 whilst initialising SD card
[42854.132354] mmc0: cover is open, card is now inaccessible

After re closing the cover

[ 927.137329] mmc0: error -110 whilst initialising SD card
[42854.132354] mmc0: cover is closed, card is now accessible

Quote:

You can also run "ls /dev/mmcblk1*" to see whether the card is recognised at all.
how ?

Rob1n 2010-04-20 15:57

Re: Nokia N900 not finding memory card
 
Quote:

Originally Posted by UAEx (Post 619371)
how ?

Just type it into X Terminal. If it shows the /dev/mmcblk1 device then it's found the card itself, and if it shows /dev/mmcblk1p1 then it's found the partition. The "error -110" you're getting from dmesg would suggest that it's not managing to access the card at all though.

damion 2010-04-20 16:06

Re: Nokia N900 not finding memory card
 
wow I did not realise the loose bit of plastic I've almost lost was a magnet controlling access to the removable mmc! I'll find some superglue asap. Thankfully there was enough sticky residue balancing the magnet on mine when I last opened the stand & I very rarely do that.

UAEx 2010-04-20 16:21

Re: Nokia N900 not finding memory card
 
Quote:

Originally Posted by Rob1n (Post 619571)
Just type it into X Terminal. If it shows the /dev/mmcblk1 device then it's found the card itself, and if it shows /dev/mmcblk1p1 then it's found the partition. The "error -110" you're getting from dmesg would suggest that it's not managing to access the card at all though.

No such file or directory

Rob1n 2010-04-21 08:01

Re: Nokia N900 not finding memory card
 
Quote:

Originally Posted by UAEx (Post 619609)
No such file or directory

Yep, not recognising the card at all. If the card works okay elsewhere then it's almost certainly a hardware problem.

samuelseggs 2013-04-14 06:37

Re: Nokia N900 not finding memory card
 
i tried everything here but still my n900 refuses to see my sd card. i even tried editing the omap like the instruction i found AT http://discussions.nokia.com/t5/Maem...602757/page/2#

slashn900 2013-12-11 06:41

Re: Nokia N900 not finding memory card
 
hi all,

I recently have a same problem that my N900 refuses to recognize the memory card. it doesn't show the memory card in File Manager as it used to be.

I ran the command and had the result like this:

~ $ dmesg | grep -i 'mmc0:'
[ 11.494567] mmc0: cover is closed, card is now accessible
~ $

Well, i am confused. How could that be "accessible" while the phone could not see the card?

Slash

michaaa62 2013-12-11 08:03

Re: Nokia N900 not finding memory card
 
Please try if the hardware is later in the boot still visible
Code:

sudo gainroot
sfdisk -l -uM
lshal | grep volume

If the kernel is able to recognize the card at all, there should be some useful output provided by these commands.

slashn900 2013-12-11 08:57

Re: Nokia N900 not finding memory card
 
It does not seem to see the external card, does it? I am confused with the following result. I am sorry for the long text:

/home/user # sfdisk -l -uM

Disk /dev/mmcblk0: 977024 cylinders, 4 heads, 16 sectors/track Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End MiB #blocks Id System
/dev/mmcblk0p1 0+ 27652- 27652 28315648 c W95 FAT32 (LBA)
/dev/mmcblk0p2 27652+ 29700- 2048 2097152 83 Linux
/dev/mmcblk0p3 29700+ 30468- 768 786432 82 Linux swap / Solaris
/dev/mmcblk0p4 0 - 0 0 0 Empty

/home/user # lshal | grep volume
block.is_volume = false (bool)
udi = '/org/freedesktop/Hal/devices/volume_part3_size_805306368'
block.is_volume = true (bool)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_part3_size_805306368' (string)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'swap' (string)
volume.fsusage = 'other' (string)
volume.fsversion = '2' (string)
volume.is_disc = false (bool)
volume.is_mounted = false (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = '' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount_point = '' (string)
volume.num_blocks = 1572864 (0x180000) (uint64)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 32015122432 (0x774400000) (uint64)
volume.partition.number = 3 (0x3) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 31142739968 (0x740408000) (uint64)
volume.partition.type = '0x82' (string)
volume.partition.uuid = '' (string)
volume.size = 805306368 (0x30000000) (uint64)
volume.uuid = '' (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_95f19452_06bb_4430_98c6_01beeb529723'
block.is_volume = true (bool)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_95f19452_06bb_4430_98c6_01beeb529723' (string)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'ext3' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = '1.0' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = '' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
volume.mount_point = '/home' (string)
volume.num_blocks = 4194304 (0x400000) (uint64)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 32015122432 (0x774400000) (uint64)
volume.partition.number = 2 (0x2) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 28995256320 (0x6c0408000) (uint64)
volume.partition.type = '0x83' (string)
volume.partition.uuid = '' (string)
volume.size = 2147483648 (0x80000000) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '95f19452-06bb-4430-98c6-01beeb529723' (string) udi = '/org/freedesktop/Hal/devices/volume_uuid_5088_C45D'
block.is_volume = true (bool)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_5088_C45D' (string)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = 'FAT32' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = '' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '/home/user/MyDocs' (string)
volume.num_blocks = 56631296 (0x3602000) (uint64)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 32015122432 (0x774400000) (uint64)
volume.partition.number = 1 (0x1) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 32768 (0x8000) (uint64)
volume.partition.type = '0x0c' (string)
volume.partition.uuid = '' (string)
volume.size = 28995223552 (0x6c0400000) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '5088-C45D' (string)
/home/user #

michaaa62 2013-12-11 13:48

Re: Nokia N900 not finding memory card
 
Sorry to say, no traces of an external card to find in the output. Both commands only find the internal card.

If the magnet is still there, it could be a contact issue between card and reader, though i only read about contact problems only for the SIM card up to now.
May be some hardware savvy member could shed more light on this.

slashn900 2013-12-13 07:40

Re: Nokia N900 not finding memory card
 
Thank you michaaa62,

Actually, It hadn't recognized the Memory Card once because of the magnet. After that, It worked when I inserted the other magnet into the back cover.

But all of the certain, it did it again. Don't have any clue.

I don't think it's the hardware. To be honest, I am keen to do the factory reset but I am a little confused of how to do it right and I don't have much time at the minute for reinstalling and configuring all the software again as the phone is running great for now.

thanks dude

SlashN900


All times are GMT. The time now is 14:55.

vBulletin® Version 3.8.8