sd 卡拷贝大文件掉卡
Android手机连接pc后,向sd卡中拷贝大文件的时候,容易出现掉卡的现象。
这是Android本身的一个问题。
可以尝试如下的改动:
[/proc/sys/vm/dirty_ratio]这个值调小一点
[Kernel/driver/mmc/host/msm_sdcc.c]
msmsdcc_probe(structplatform_device *pdev){
...
//mmc->caps2 |=MMC_CAP2_INIT_BKOPS | MMC_CAP2_BKOPS;
...
}
[kernel/drivers/usb/gadget/f_mass_storage.c ]
static int do_write(struct fsg_common *common){
...
common->residue -=nwritten;
if (++counter == 64) {
fsg_lun_fsync_sub(curlun);
if(signal_pending(current))
return -EINTR;
invalidate_sub(curlun);
if(signal_pending(current))
return -EINTR;
counter = 0;
}
/* If an error occurred,report it and its position */
...
}