Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89283
  • 博文数量: 30
  • 博客积分: 165
  • 博客等级: 入伍新兵
  • 技术积分: 237
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-05 11:35
文章分类
文章存档

2013年(5)

2012年(25)

我的朋友

发布时间:2012-09-05 13:45:24

usb子系统重要的数据结构分析......【阅读全文】

阅读(453) | 评论(0) | 转发(0)

发布时间:2012-09-05 13:45:24

usb子系统重要的数据结构分析......【阅读全文】

阅读(511) | 评论(0) | 转发(0)

发布时间:2012-09-05 12:57:52

android4.0 usb gadget分析......【阅读全文】

阅读(606) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

shangbaogen2013-05-13 19:16

haijian0114:不好意思,这几天都没有登入,高通是解决了,是f_mass_storage.c的问题,在do_write()的加上这个
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; 
            }

我试下,多谢~

回复  |  举报

haijian01142013-05-10 11:33

haijian0114:不好意思,这几天都没有登入,高通是解决了,是f_mass_storage.c的问题,在do_write()的加上这个
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 */之前

回复  |  举报

haijian01142013-05-10 11:33

haijian0114:不好意思,这几天都没有登入,高通是解决了,是f_mass_storage.c的问题,在do_write()的加上这个
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 */之前

回复  |  举报

haijian01142013-05-10 11:31

shangbaogen:兄弟,你的传输大文件时,usb断开问题,高通有解决吗?我现在在新的硬件平台上也遇见这样的问题,通过log看是由于来了suspend中断引起的,但不知道什么导致了中断的产生。

不好意思,这几天都没有登入,高通是解决了,是f_mass_storage.c的问题,在do_write()的加上这个
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; 
            }

回复  |  举报

shangbaogen2013-05-02 17:44

haijian0114:你的平台也是高通的吗

兄弟,你的传输大文件时,usb断开问题,高通有解决吗?我现在在新的硬件平台上也遇见这样的问题,通过log看是由于来了suspend中断引起的,但不知道什么导致了中断的产生。

回复  |  举报
留言热议
请登录后留言。

登录 注册