How to get manfid of SD card from linux?
<p><b>Normal case.</b><br>
<b>(SD card &lt;-> SD card socket &lt;-> SDIO &lt;-> Chip)</b><br>
Linux will create /dev/mmcblk0p1 and I can get these information below:<br>
/sys/block/mmcblk0/device/manfid<br>
/sys/block/mmcblk0/device/oemid<br>
/sys/block/mmcblk0/device/name<br></p>

<p><b>My case.</b><br>
<b>(SD card &lt;-> SD card socket &lt;-> USB Hub &lt;-> USB Host &lt;-> Chip)</b><br>
Extra add a USB Hub that for connecting USB host with SD socket.<br>
The USB hub one side is link a USB socket and a SD socket, and other side is link USB host.<br>
When I plug SD card, linux will auto create /dev/sda.<br>
Final, i find no manfid and oemid and name at below:<br>
/sys/block/sda/device/<br></p>

<p>So, at my case.<br>
<b>How to get manfid(and oemid and name) of SD card from linux?</b><br></p>

<p>Linux 3.0.8<br>
udevinfo version 100<br></p>

<p>Thank you for reading it (my English so poor).</p>