【问题标题】:SD card images on phone not showing on PC手机上的 SD 卡图像在 PC 上不显示
【发布时间】:2012-08-24 20:04:51
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否在手机作为大容量存储设备连接到 PC 时拍摄照片?
  • 没有。 SD卡安装在手机上,照片被拍摄并保存到SD卡。手机显示 SD 卡上的图像。但 PC 不会显示它们。

标签: linux mobile sd-card


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多