angelhj
驱动牛犊
驱动牛犊
  • 注册日期2002-11-13
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1058回复:0

关于PQFP 9200 的usb linux驱动

楼主#
更多 发布于:2004-10-13 15:03
关于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又变成原来情况....

不知道有没有做过的朋友可以指点一下? 谢谢!
游客

返回顶部