阅读:1092回复:0
关于PQFP 9200 的usb linux驱动
关于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又变成原来情况.... 不知道有没有做过的朋友可以指点一下? 谢谢! |
|