电话上的SD卡图像未显示在PC上

时间:2012-08-30 06:27:10

标签: linux mobile sd-card

在USB大容量存储模式下访问SD卡时,PC上未显示从手机上新添加的图像。 但是,如果从手机中取出卡并重新插入,则可在PC上看到图像(SD卡连接为USB Mass Storage)。

其次,当在PC上看不到图像时,如果从读卡器访问相同的卡,则SD卡上会出现丢失的图像。

这是否意味着手机上存在USB大容量存储问题?

1 个答案:

答案 0 :(得分:0)

最后,找出了这个问题的根本原因。问题是当手机处于大容量存储模式(MSM)时,linux会维护缓存。每次在MSM中连接手机时,它都会在插入时修改驱动程序,并在删除时修改rmmods。但是在驱动程序是rmmod之后,linux不会丢弃缓存。因此,以下修复解决了这个问题:

sync;
echo 3 > /proc/sys/vm/drop_caches;
insmod driver.ko;

第二个命令在插入驱动程序之前删除缓存。