繁体   English   中英

如何从Linux获取SD卡?

[英]How to get manfid of SD card from linux?

正常情况。
(SD卡<-> SD卡插槽<-> SDIO <->芯片)
Linux将创建/ dev / mmcblk0p1,我可以在下面获得这些信息:
/ sys / block / mmcblk0 / device / manfid
/ sys / block / mmcblk0 / device / oemid
/ sys / block / mmcblk0 /设备/名称

我的情况。
(SD卡<-> SD卡插槽<-> USB集线器<-> USB主机<->芯片)
额外添加一个USB集线器,用于将USB主机与SD插槽连接。
USB集线器的一侧是链接USB插座和SD插座,另一侧是链接USB主机。
当我插入SD卡时,Linux将自动创建/ dev / sda。
最终,我在下面找不到名字和名字的名字:
/ sys / block / sda / device /

所以,就我而言。
如何从Linux获取SD卡的manfid(以及oemid和名称)?

Linux 3.0.8
udevinfo版本100

感谢您阅读(我的英语太差了)。

你可能做不到。

大多数USB SD卡读卡器仅将卡公开为USB大容量存储设备。 它们不提供将原始SD命令直接传递到卡或读取SD特定寄存器(例如包括制造商ID的寄存器)的任何方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM