QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 903|回复: 3

关于PQFP 9200 的usb linux驱动.

[复制链接]
发表于 2004-10-13 15:12:12 | 显示全部楼层 |阅读模式
关于PQFP 9200 的usb linux驱动.

在PQFP的开发板上移植linux 2.4.27,发现一个问题,因为linux 内核给的驱动是基于 atmel BGA 9200的开发板的,而PQFP的只有一个usb host port,所以系统提示
new USB device <NULL>-2, assigned address 2
usb.c: USB device not accepting new address=2 (error=-110)

查errata datasheet ,atmel给的解决方法是 "One SW workaround is to hardcode the NDP field of the HcRhDescriptorA operational register to 1", 但是强制在linux的usb-ohci.h里 /* roothub.a masks */ 的 RH_A_NDP mask改为1的话则找不到usb hub,改为2又变成原来情况....

不知道有没有做过的朋友可以指点一下? 谢谢!
发表于 2004-10-14 13:17:00 | 显示全部楼层
There are many corelative questions in google. Maybe you can get some hints there.
Good luck!
回复

使用道具 举报

 楼主| 发表于 2004-10-15 09:47:45 | 显示全部楼层
thx,解决了,在hub.c里面强制把hub数量设置为1就ok了
cpu的bug...
回复

使用道具 举报

发表于 2004-10-15 13:58:38 | 显示全部楼层
呵呵。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 21:52 , Processed in 0.060998 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表