maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Yet another SD card and back cover not recognized thread (https://talk.maemo.org/showthread.php?t=92565)

rodald 2014-01-31 16:36

Yet another SD card and back cover not recognized thread
 
Hello everyone, as the title says I am not able to make my n900 recognize the SD card or the back cover at all, I already had the magnet problem once and I solved it just by putting a small magnet into the stand again, but now it just doesnt work, before when I had the magnet problem if I placed a rather large magnet close to the cover it would recognize it, but now it doesnt, big or small magnet it doesnt work, any suggestions?
Any help will be really apreciated.

Thanks

michaaa62 2014-01-31 17:15

Re: Yet another SD card and back cover not recognized thread
 
Look at the output of
Code:

lshal | grep volume
and browse through the output for partitions formatted 'vfat'.

rodald 2014-01-31 23:50

Re: Yet another SD card and back cover not recognized thread
 
Quote:

Originally Posted by michaaa62 (Post 1410036)
Look at the output of
Code:

lshal | grep volume
and browse through the output for partitions formatted 'vfat'.

thank you for the help, this is what i get
Code:

/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_b98c0030_c3b7_4039_9450_4e9761cbdeb0'
  block.is_volume = true  (bool)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_b98c0030_c3b7_4039_9450_4e9761cbdeb0'  (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 = 'b98c0030-c3b7-4039-9450-4e9761cbdeb0'  (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_4BB1_E781'
  block.is_volume = true  (bool)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_4BB1_E781'  (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 = 'Nokia N900'  (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)  (ui

nt64)
  volume.unmount.valid_options = {'lazy'} (string list)
  volume.uuid = '4BB1-E781'  (string)

the only 'vfat' I found was:

Code:

volume.fstype = 'vfat'  (string)
thanks again for the help

rodald 2014-02-03 16:21

Re: Yet another SD card and back cover not recognized thread
 
any idea on what could be happening?

pichlo 2014-02-03 19:26

Re: Yet another SD card and back cover not recognized thread
 
There are only two possible options. A corrupt file system on the SD card or a hardware problem (including a simple one, like a temperamental contact). A few simple ideas to throw in:

1. Have you tried a different SD card? Or the same one in another machine?
2. With the back cover closed, what does ls /dev/mmcblk* print?
3. What does lshal -m print when you keep opening and closing the back cover or waving a magnet in front of the sensor?

rodald 2014-02-04 21:08

Re: Yet another SD card and back cover not recognized thread
 
Quote:

Originally Posted by pichlo (Post 1410699)
There are only two possible options. A corrupt file system on the SD card or a hardware problem (including a simple one, like a temperamental contact). A few simple ideas to throw in:

1. Have you tried a different SD card? Or the same one in another machine?
2. With the back cover closed, what does ls /dev/mmcblk* print?
3. What does lshal -m print when you keep opening and closing the back cover or waving a magnet in front of the sensor?

thanks for the help.

1. yes I have tried with a diferent one and it doesnt work, the camera cover doesnt activate the camera app when I open it either.

2. ls /dev/mmcblk* gives me
/dev/mmcblk0 /dev/mmcblk0p2
/dev/mmcblk0p1 /dev/mmcblk0p3

3. with lshal -m it does register the camera cover but does nothing when I take the whole cover off and put it back on or when I wave a magnet behind it.

elcaito 2015-08-30 21:05

Re: Yet another SD card and back cover not recognized thread
 
Hey mate. I have the exact same problem.
I can force the camera shutter to work using gconfig-2 commands, but when I reboot the phone, the camera shutter problem comes back. I know, i have to save the commands in a boot script.
But no matter what else I do, I cannot get my phone to recognise the SD card.
Have you had any luck since your last post above?
Cheers

pichlo 2015-08-31 07:23

Re: Yet another SD card and back cover not recognized thread
 
I have had an intermittent problem with my camera cover ever since I replaced a housing. It recognizes opening but not always closing. The problem is that the black part of the black and white patch inside that moves when you open and close the cover is not black enough. Refreshing it with a Sharpie from time to time helps but it is a lousy workaround. Eventually I made it a bit better with a small piece of a black sticker but still not 100% perfect.

The magnetic sensor for the SD card mounting is polarity-sensitive. If waving a magnet over it does nothing, try turning the magnet around and try again. Also, you did not specify in any of your threads what ls /dev/mmcblk* prints.

elcaito 2015-09-04 01:08

Re: Yet another SD card and back cover not recognized thread
 
Quote:

Originally Posted by pichlo (Post 1480511)
I have had an intermittent problem with my camera cover ever since I replaced a housing. It recognizes opening but not always closing. The problem is that the black part of the black and white patch inside that moves when you open and close the cover is not black enough. Refreshing it with a Sharpie from time to time helps but it is a lousy workaround. Eventually I made it a bit better with a small piece of a black sticker but still not 100% perfect.

The magnetic sensor for the SD card mounting is polarity-sensitive. If waving a magnet over it does nothing, try turning the magnet around and try again. Also, you did not specify in any of your threads what ls /dev/mmcblk* prints.

http://talk.maemo.org/showthread.php?t=95895


All times are GMT. The time now is 20:21.

vBulletin® Version 3.8.8