![]() |
2014-01-31
, 17:15
|
Posts: 2,102 |
Thanked: 1,937 times |
Joined on Sep 2008
@ Berlin, Germany
|
#2
|
lshal | grep volume
The Following 2 Users Say Thank You to michaaa62 For This Useful Post: | ||
![]() |
2014-01-31
, 23:50
|
Posts: 54 |
Thanked: 6 times |
Joined on Nov 2011
|
#3
|
Look at the output ofand browse through the output for partitions formatted 'vfat'.Code:lshal | grep volume
/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)
volume.fstype = 'vfat' (string)
![]() |
2014-02-03
, 16:21
|
Posts: 54 |
Thanked: 6 times |
Joined on Nov 2011
|
#4
|
![]() |
2014-02-03
, 19:26
|
|
Posts: 6,450 |
Thanked: 20,983 times |
Joined on Sep 2012
@ UK
|
#5
|
The Following 2 Users Say Thank You to pichlo For This Useful Post: | ||
![]() |
2014-02-04
, 21:08
|
Posts: 54 |
Thanked: 6 times |
Joined on Nov 2011
|
#6
|
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?
![]() |
2015-08-30
, 21:05
|
Posts: 69 |
Thanked: 57 times |
Joined on Sep 2011
@ Melbourne, Australia
|
#7
|
![]() |
2015-08-31
, 07:23
|
|
Posts: 6,450 |
Thanked: 20,983 times |
Joined on Sep 2012
@ UK
|
#8
|
The Following 3 Users Say Thank You to pichlo For This Useful Post: | ||
![]() |
2015-09-04
, 01:08
|
Posts: 69 |
Thanked: 57 times |
Joined on Sep 2011
@ Melbourne, Australia
|
#9
|
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.
Any help will be really apreciated.
Thanks