标题: 关于s3c2440 usb file storage gadget问题??
Rizzo
新生入学
Rank: 1



UID 204832
精华 0
积分 10(积分有什么用?)
帖子 5
阅读权限 10
注册 2007-7-23
状态 离线
发表于 2007-9-19 21:35  资料  个人空间  短消息  加为好友 
关于s3c2440 usb file storage gadget问题??

我原来在s3c2410的开发板上移植了linux 2.6.14内核及相关驱动,包括sd卡、usb gadget等,通过usb从设备将sd卡作为pc移动设备使用,使用的是网上的s3c2410_udc的补丁驱动程序,在s3c2410板上调试时,只是简单做了usb这边的时序调整,就可以在pc端读写sd卡了, 读大文件的速度有750kB/s左右,写大文件的速度也有300kb/s左右。而且一直很稳定。

     但我将这些驱动移植到s3c2440的开发板,sd卡在Linux下访问大数据文件都很好,速度也都在3MB/s左右; 但使用usb gadget,在PC端访问sd卡时, 读大数据文件很正常, 速度在800kB/s左右,播放视频文件比较流畅。但写文件出错,跟踪发现,好像pc端发过来的数据,很容易丢数据包(一般是64字节),这种情况比较频繁,后来打上linux 2.6.21版本的s3c2410_udc补丁,由于加了usb控制机制,可以在丢包时重传,文件可以从pc端发过来,但速度非常慢,自己做了些优化处理,最好的情况也只有40kB/s左右。

    同样的板子,但我在wince上,发现这种访问方式还很稳定,读750KB/s, 写500KB/s。

    该问题困扰我2周了,一直没有很好的头绪, 特向各位大侠请教!    急盼!!!!!

顶部
不容错过的IBM 集群技术资源汇总
AIKO_sex
特聘作家
Rank: 5Rank: 5
伊甸园杰出贡献会员



UID 12054
精华 20
积分 41(积分有什么用?)
帖子 11558
阅读权限 10
注册 2002-3-20
状态 在线
发表于 2007-9-20 11:46  资料  个人空间  短消息  加为好友 
可能windows 队列和linux队列不一致





象一阵风 拂过我身边 忽然间 想要去很远 和你去看繁华世界
顶部
Rizzo
新生入学
Rank: 1



UID 204832
精华 0
积分 10(积分有什么用?)
帖子 5
阅读权限 10
注册 2007-7-23
状态 离线
发表于 2007-9-24 13:03  资料  个人空间  短消息  加为好友 
可能是时序问题, 我在某些usb的队列队列请求中加了些延时,发现有时40M的文件可以写到sd卡上, 300M的有时也可以,但速度回变慢,而且不时很稳定.  郁闷!!

问了几个三星的技术支持,说s3c2440只要跑wince, 跑Linux很少. 很难得到他们的支持.

看样子,只有靠自己仔细调试了.

顶部
yanan_tian95
新生入学
Rank: 1
注册用户



UID 148530
精华 0
积分 0(积分有什么用?)
帖子 16
阅读权限 10
注册 2006-1-26
状态 离线
发表于 2007-9-24 19:16  资料  个人空间  短消息  加为好友  添加 yanan_tian95 为MSN好友 通过MSN和 yanan_tian95 交谈 QQ
楼主好

我是新手,最近在做2410的驱动移植,可是我遇到了困难!我想您要是有时间的话可以帮我下,跟我说说linux和驱动移植相关的一些方向性问题,我现在闷头自己弄恐怕要走好多弯路!您要是有时间帮我就回我个信!然后再进一步联系!(yanan_tian95@tom.com)保证不耽误你多少时间,谢谢了!

顶部
不容错过的IBM 集群技术资源汇总
Rizzo
新生入学
Rank: 1



UID 204832
精华 0
积分 10(积分有什么用?)
帖子 5
阅读权限 10
注册 2007-7-23
状态 离线
发表于 2007-9-24 21:14  资料  个人空间  短消息  加为好友 
可以,我发了邮件给你,有问题可以和我交流一下。

顶部
不容错过的IBM 集群技术资源汇总
zhongtianhua
新生入学
Rank: 1



UID 212682
精华 0
积分 10(积分有什么用?)
帖子 2
阅读权限 10
注册 2007-10-2
状态 离线
发表于 2007-10-12 10:55  资料  个人空间  短消息  加为好友 
能不能给我发一份啊,谢谢
bocui107@163.com

顶部
zhongtianhua
新生入学
Rank: 1



UID 212682
精华 0
积分 10(积分有什么用?)
帖子 2
阅读权限 10
注册 2007-10-2
状态 离线
发表于 2007-10-15 20:02  资料  个人空间  短消息  加为好友 
关于s3c2440 usb file storage gadget问题??

模块加载方式,在插上usb线,可以产生多次中断,一开始能在我的电脑里显示盘符(就一次),后来只能是在设备管理器上删除先前加载的驱动,在插上usb线才能认出盘符,而且,在输入命令
insmod g_file_storage.ko file=/dev/mmc/blk0/part1 stall=0 removable=1时,出现如下警告
g_file_storage gadget: controller ‘s3c2410_udc’ not recognized
是什么原因啊,大家扶扶贫吧!缩短一下贫富差距啊。

顶部
不容错过的IBM 集群技术资源汇总
su13cn
新生入学
Rank: 1



UID 216087
精华 0
积分 10(积分有什么用?)
帖子 5
阅读权限 10
注册 2007-10-25
状态 离线
发表于 2007-10-30 09:25  资料  个人空间  短消息  加为好友 
楼主能我给我发份s3c2410_udc.c和s3c2410.h我在网上找了很久,都没找到完整的!

顶部
guhuo
新生入学
Rank: 1
注册用户



UID 129599
精华 0
积分 0(积分有什么用?)
帖子 10
阅读权限 10
注册 2005-8-9
状态 离线
发表于 2007-10-30 23:08  资料  个人空间  短消息  加为好友 
楼主能不能给我发一份   我在2.6.12下调试 还有点问题

zqy2000zqy@163.com

顶部
不容错过的IBM 集群技术资源汇总
su13cn
新生入学
Rank: 1



UID 216087
精华 0
积分 10(积分有什么用?)
帖子 5
阅读权限 10
注册 2007-10-25
状态 离线
发表于 2007-11-2 15:20  资料  个人空间  短消息  加为好友 
我在加入g_file_storage.ko的时候总是出现
insmod g_file_storage.ko file=/dev/mmc/blk0/part1 stall=0 removable=1
insmod: cannot insert `g_file_storage.ko': No such device (-1): No such device
这是怎么回事?g_file_storage.ko是用内核(2.6.14)自带的file_storage.c编译来的!
求教了!

顶部
 



当前时区 GMT+8, 现在时间是 2008-5-17 20:01

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.183965 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP