阅读:1735回复:0
盼USB的高高人指点一下
我的问题很复杂...太复杂...简而单之是这样的:
我们仿照linux开发了一个dos下的访问USB 磁盘的驱动程序(UHCI,ohci). 一直工作很正常,但是最新出现的 IO-DATA 的大U盘(1G,2G)却读不了... 用松下的dos驱动也读不了,但是很多Bios却可以识别!!! 调试发现就是对于这个U盘, Set Address成功不了,,而linux却可以,我们比较了代码和各个寄存器的值同Linux一样.... 我们的却失败! 现在怀疑和PCI初始化,端口设置,电源分配等有关,但是UHCI的电源分配是控制器自己完成的....LinuxPCI部分的管理呀,很复杂,看不出那里和我的问题有关... 搞了几个月..一点眉目都没有...再说本人不太懂硬件...痛苦死了... 谁..really能帮的上我....感觉呀!!!!!![p:2] |
|
|