The Following User Says Thank You to michaaa62 For This Useful Post: | ||
![]() |
2013-06-07
, 20:27
|
|
Posts: 1,625 |
Thanked: 998 times |
Joined on Aug 2010
|
#162
|
The Following User Says Thank You to misterc For This Useful Post: | ||
![]() |
2013-06-07
, 20:53
|
|
Posts: 548 |
Thanked: 562 times |
Joined on Aug 2011
@ Germany
|
#163
|
I would think the error results from no file systems found in /dev/mmcblk1, which should be no partition, but a full card. Linux does neither apply nor expect file systems in full devices.
The irritating fact that sfdisk does not note anything about the external card does not look good at all.
I would suggest to try the command once again after a full shutdown including the removal of the battery for a couple of seconds. After boot try to run the sfdisk command on that device only, again.Code:sudo gainroot sfdisk -l /dev/mmcblk1
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ $ sudo gainroot Root shell enabled BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. /home/user # sfdisk -l /dev/mmcblk1 Disk /dev/mmcblk1: 0 cylinders, 4 heads, 16 sectors/track sfdisk: read error on /dev/mmcblk1 - cannot read sector 0 /dev/mmcblk1: unrecognized partition table type No partitions found /home/user #
did anyone try TestDisk & PhotoRec yet?
![]()
![]()
EDIT: willi6868, if you have access to an *buntu PC, you might want to try to install those utilities there 1st (if you haven't yet)
The Following User Says Thank You to willi6868 For This Useful Post: | ||
![]() |
2013-06-07
, 22:23
|
Posts: 2,102 |
Thanked: 1,937 times |
Joined on Sep 2008
@ Berlin, Germany
|
#164
|
The Following User Says Thank You to michaaa62 For This Useful Post: | ||
![]() |
2013-06-08
, 12:00
|
|
Posts: 548 |
Thanked: 562 times |
Joined on Aug 2011
@ Germany
|
#165
|
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ $ sudo gainroot Root shell enabled BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. /home/user # echo "unit: sectors > /dev/mmcblk0p1 : start= 16, size= 7554080, Id=c" > table /home/user # sfdisk --no-reread /dev/mmcblk1 < table Disk /dev/mmcblk1: 0 cylinders, 4 heads, 16 sectors/track read: Inappropriate ioctl for device sfdisk: read error on /dev/mmcblk1 - cannot read sector 0 /dev/mmcblk1: unrecognized partition table type Old situation: No partitions found Warning: given size (7554080) exceeds max allowable size (0) sfdisk: bad input /home/user #
![]() |
2013-06-08
, 12:49
|
Posts: 2,102 |
Thanked: 1,937 times |
Joined on Sep 2008
@ Berlin, Germany
|
#166
|
sudo gainroot lshal | grep volume lshal | grep Volume
![]() |
2013-06-08
, 15:47
|
|
Posts: 548 |
Thanked: 562 times |
Joined on Aug 2011
@ Germany
|
#167
|
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ $ sudo gainroot Root shell enabled BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. /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_9f274d7e_2306_4977_b3e6_079c43d03c46' block.is_volume = true (bool) info.capabilities = {'volume', 'block'} (string list) info.category = 'volume' (string) info.udi = '/org/freedesktop/Hal/devices/volume_uuid_9f274d7e_2306_4977_b3e6_079c43d03c46' (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 = '9f274d7e-2306-4977-b3e6-079c43d03c46' (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) (uint64) volume.unmount.valid_options = {'lazy'} (string list) volume.uuid = '4BB1-E781' (string) block.is_volume = false (bool) /home/user # lshal | grep Volume info.product = 'Volume (swap)' (string) info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list) info.product = 'Volume (ext3)' (string) org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list) org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list) org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list) org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list) info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list) org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list) org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list) org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list) org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list) /home/user #
![]() |
2013-06-08
, 16:59
|
Posts: 2,102 |
Thanked: 1,937 times |
Joined on Sep 2008
@ Berlin, Germany
|
#168
|
![]() |
2013-06-08
, 17:44
|
|
Posts: 548 |
Thanked: 562 times |
Joined on Aug 2011
@ Germany
|
#169
|
Looks bad! None of the output is referring to an external card.
Do you have a second card to check the hardware of the N900 for full functionality?
This card seems to be at the end of its life.
![]() |
2013-06-08
, 18:20
|
|
Posts: 6,453 |
Thanked: 20,983 times |
Joined on Sep 2012
@ UK
|
#170
|
The Following User Says Thank You to pichlo For This Useful Post: | ||
The irritating fact that sfdisk does not note anything about the external card does not look good at all.
I would suggest to try the command once again after a full shutdown including the removal of the battery for a couple of seconds. After boot try to run the sfdisk command on that device only, again.
Please interrupt for any errors in the command output!
Viel Erfolg!
Last edited by michaaa62; 2013-06-07 at 19:44.