I have a 16GB microsd card attached as /dev/mmcblk0, i want to see more information about the cards capabilities, so far i've tried looking here:
This doesn't seem to work for microsd cards;
Code:
root@pi:~# hdparm -I /dev/mmcblk0
/dev/mmcblk0:
HDIO_DRIVE_CMD(identify) failed: Invalid argument
Same here, not sure about -d option though;
Code:
root@pi:~# smartctl -i /dev/mmcblk0
smartctl 5.43 2012-06-30 r3573 [armv6l-linux-3.12.30+] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
/dev/mmcblk0: Unable to detect device type
Smartctl: please specify device type with the -d option.
Use smartctl -h to get a usage summary
Some information can be found here, but it's not very detailed
Code:
root@pi:~# ls /sys/block/mmcblk0/device/
block/ date fwrev name preferred_erase_size subsystem@
cid driver@ hwrev oemid scr type
csd erase_size manfid power/ serial uevent
EG;
Code:
root@pi:/sys/block/mmcblk0/device# grep -r . * 2>/dev/null
block/mmcblk0/ro:0
block/mmcblk0/dev:179:0
block/mmcblk0/size:30703616
block/mmcblk0/stat: 41756 36604 1017051 335630 19892 24681 960058 18309950 0 1133650 18645590
block/mmcblk0/mmcblk0p1/ro:0
block/mmcblk0/mmcblk0p1/dev:179:1
block/mmcblk0/mmcblk0p1/size:101472
block/mmcblk0/mmcblk0p1/stat: 601 12365 102097 6600 2 0 2 210 0 4180 6800
block/mmcblk0/mmcblk0p1/partition:1
block/mmcblk0/mmcblk0p1/start:32
block/mmcblk0/mmcblk0p1/discard_alignment:4177920
block/mmcblk0/mmcblk0p1/uevent:MAJOR=179
block/mmcblk0/mmcblk0p1/uevent:MINOR=1
block/mmcblk0/mmcblk0p1/uevent:DEVNAME=mmcblk0p1
block/mmcblk0/mmcblk0p1/uevent:DEVTYPE=partition
block/mmcblk0/mmcblk0p1/alignment_offset:0
block/mmcblk0/mmcblk0p1/inflight: 0 0
block/mmcblk0/mmcblk0p2/ro:0
block/mmcblk0/mmcblk0p2/dev:179:2
block/mmcblk0/mmcblk0p2/size:1000064
block/mmcblk0/mmcblk0p2/stat: 182 651 6664 1380 12 66 624 4450 0 4980 5830
block/mmcblk0/mmcblk0p2/partition:2
block/mmcblk0/mmcblk0p2/start:101504
block/mmcblk0/mmcblk0p2/discard_alignment:2555904
block/mmcblk0/mmcblk0p2/uevent:MAJOR=179
block/mmcblk0/mmcblk0p2/uevent:MINOR=2
block/mmcblk0/mmcblk0p2/uevent:DEVNAME=mmcblk0p2
block/mmcblk0/mmcblk0p2/uevent:DEVTYPE=partition
block/mmcblk0/mmcblk0p2/alignment_offset:0
block/mmcblk0/mmcblk0p2/inflight: 0 0
block/mmcblk0/mmcblk0p3/ro:0
block/mmcblk0/mmcblk0p3/dev:179:3
block/mmcblk0/mmcblk0p3/size:29602048
block/mmcblk0/mmcblk0p3/stat: 40967 23525 907738 327620 19878 24615 959432 18305290 0 1129910 18632930
block/mmcblk0/mmcblk0p3/partition:3
block/mmcblk0/mmcblk0p3/start:1101568
block/mmcblk0/mmcblk0p3/discard_alignment:2228224
block/mmcblk0/mmcblk0p3/uevent:MAJOR=179
block/mmcblk0/mmcblk0p3/uevent:MINOR=3
block/mmcblk0/mmcblk0p3/uevent:DEVNAME=mmcblk0p3
block/mmcblk0/mmcblk0p3/uevent:DEVTYPE=partition
block/mmcblk0/mmcblk0p3/alignment_offset:0
block/mmcblk0/mmcblk0p3/inflight: 0 0
block/mmcblk0/range:32
block/mmcblk0/queue/nomerges:0
block/mmcblk0/queue/logical_block_size:512
block/mmcblk0/queue/rq_affinity:1
block/mmcblk0/queue/discard_zeroes_data:1
block/mmcblk0/queue/max_segments:128
block/mmcblk0/queue/max_segment_size:524288
block/mmcblk0/queue/rotational:0
block/mmcblk0/queue/scheduler:[noop] deadline cfq
block/mmcblk0/queue/read_ahead_kb:128
block/mmcblk0/queue/max_hw_sectors_kb:512
block/mmcblk0/queue/discard_granularity:4194304
block/mmcblk0/queue/discard_max_bytes:2199023255040
block/mmcblk0/queue/write_same_max_bytes:0
block/mmcblk0/queue/max_integrity_segments:0
block/mmcblk0/queue/max_sectors_kb:512
block/mmcblk0/queue/physical_block_size:512
block/mmcblk0/queue/add_random:1
block/mmcblk0/queue/nr_requests:128
block/mmcblk0/queue/minimum_io_size:512
block/mmcblk0/queue/hw_sector_size:512
block/mmcblk0/queue/optimal_io_size:0
block/mmcblk0/queue/iostats:1
block/mmcblk0/discard_alignment:0
block/mmcblk0/force_ro:0
block/mmcblk0/ext_range:32
block/mmcblk0/uevent:MAJOR=179
block/mmcblk0/uevent:MINOR=0
block/mmcblk0/uevent:DEVNAME=mmcblk0
block/mmcblk0/uevent:DEVTYPE=disk
block/mmcblk0/alignment_offset:0
block/mmcblk0/inflight: 0 0
block/mmcblk0/removable:0
block/mmcblk0/capability:10
cid:02544d534131364712224d2c0300e100
csd:400e00325b590000751f7f800a400000
date:01/2014
erase_size:512
fwrev:0x2
hwrev:0x1
manfid:0x000002
name:SA16G
oemid:0x544d
preferred_erase_size:4194304
scr:0235800301000000
serial:0x224d2c03
subsystem/drivers_autoprobe:1
type:SD
uevent:DRIVER=mmcblk
uevent:MMC_TYPE=SD
uevent:MMC_NAME=SA16G
uevent:MODALIAS=mmc:block
Basically i'm after the full spec's of the card. Usually i'd get it with
hdparm -I for a hard drive. Not too sure how to go about it with a microsd.
Thanks..