SDカード

[DIR] やる気のないSL-Zaurusのページに戻る
SL-C3200が発売されて、1GB以上の容量のSDカードに対応した。
SL-C1000以降のモデルも、sharp_mmcsd_m.o をSL-C3200の物に置き換える事で、
1GB以上の容量のSDカードに対応する事が判ったので、その時に調べた事に関してのメモ。

/proc/driver/mmcsd/00/raw には、SDカードのCard Identification Register (CID)の値が入っているらしい。
カードの素性が知りたい時に役に立ちそう。
/proc/driver/mmcsd/00/ の下には、rawを展開したと思われる内容や、
カードの検出情報なんかを見る事が出来る。
CIDに関しては、SD Card Associationのページに若干の資料がある。
詳細に関しては、SD Card Associationに入る必要が有る模様。
MIDの割り当て位、公開してくれても良いのに…と思うんだけどなぁ。

うまく動作しないカードに出会った場合はCIDを見る事でOEM元やProductが判るので、
危険なカードを判別するのに役に立つかも…

CIDの値いろいろ
BrandCapacity/proc/driver/mmcsd/00/rawMIDOIDPNM
Transcend4GB1c5356534443202010000144580072ff1cSVSDC  
Transcend1GB1c5356534443202000150030980046ff1cSVSDC  
A-DATA4GB1d4144534420202000010015d00064ff1dADSD   
A-DATA1GB1d414453444d4d4310000059bf0042ff1dADSDMMC
A-DATA1GB1d4144534d4920201000000a4d0054ff1dADSMI
A-DATA1GB1d4144202020202000010000ad0056ff1dAD     
KINGMAX2GB(1)134b47534430324710f10522d60064ff13KGSD02G
KINGMAX2GB(2)134b4753440000000000002b1c0059ff13KGSD
KINGMAX1GB134b474b494e474d00000000f1004cff13KGKINGM
SanDiskminiSD 1GB0353445344303147801053f5c7005aff03SDSD01G
SanDisk256MB(1)035344534432353632a279444e0028ff03SDSD256
SanDisk256MB(2)03534453443235364300071dc20034ff03SDSD256
Princeton1GB1e414253440000001000e5378c004bff1eABSD
Princeton1GB315351363678534401000037320053ff31SQ66xSD
Princeton1GB3153513636785344010000062f0053ff31SQ66xSD
PQI2GB1a50512020202020000000021c0059ff1aPQ     
IO DATA1GB1d414453444d4d43100000b3c7004bff1dADSDMMC
IO DATA512MB0150415348353132393a95a79e003aff 01PASH512
HAGIWARA512MB02544d53443531320780160e0f0038ff02TMSD512
HAGIWARA32MB015041533033324211316c85df0031ff01PAS032B
NoBrand2GB270000534430324711993010590059ff27SD2G
NoBrandminiSD 1GB275048534430314711e530118b005bff27PHSD01G
NoBrand512MB035344534435313255204339f30043ff03SDSD512

Manufacturer ID (MID)

MIDCompany
01Matsushita Electric Industrial CO., Ltd.
02Toshiba Corporation
03SanDisk Corporation