阅读:1563回复:5
请教D12的兼容性!本想项目结了,但是又出现了快崩溃的问题!急!
首先多谢各位驱动网友给本人的帮助.
下面进入正题,说明一下本人遇到的兼容性问题! 本人现在原先开发的USB打印机,采用的USB芯片是PDIUSBD12,在有些主板上面枚举和打印工作正常.其中包括:主板芯片组是VIA,inter,USB1.1,USB2.0都可正常工作. 但是最近本人换了一台电脑,主板是ASUS a7v600-x,它的芯片组采用的是NVIDIA,USB控制器是STANDARD OPENHCD HOST CONTROLLER.USB 2.0, 在这块主板上不能够进行正常的枚举. 通过BUSHOUND监测到接收到的中断是:0x80,0x00,0xc0,0x00然后重复3次,windows提示未知设备. 我使用的USB连接线是1.5米,PDIUSBD12是外部供电3.3V. 另外想请教一下,PDIUSBD12能否兼容OPENHCD HOST CONTROLLER?这个没有多大关系吧? 希望高手们指点一二,帮小弟找到解决办法! |
|
|
沙发#
发布于:2005-06-08 13:06
d12好象确实有兼容性问题,记得以前在扬志的芯片组上也认不出来。
|
|
|
板凳#
发布于:2005-06-08 14:14
多谢老大的回复!
这方面的兼容性问题,太头痛了! 另外,类似此类兼容性问题有没有和操作系统有关呢? |
|
|
地板#
发布于:2005-06-08 15:43
应该没关系。我们在98/2k下测试都一样,还不清楚有没有解决办法。
据说有人解决了。不清楚解决方案。 你可以用usbhound看一下包,看哪儿不对。 |
|
|
地下室#
发布于:2005-06-08 16:37
老大,我通过USBHOUND查看了主机发送过来的枚举请求,发送了3次GET DESCRIPTOR就没有反映了,对于我的设备端来说,没有接收到GET DESCRIPTOR请求,但是在其他电脑上的枚举过程则十分的成功.
我还检测了主机的发送过来的中断数据,按顺序排列如下:0x80,0x00,0x80,0x00,0xc0,0x00然后是重复以上二次. 每次都是一样,不像其他网友遇到的有时是0xc0有时是0x40. 另外还有的网友提出类似的问题,他们的解决办法是更换一根质量较好的USB连接线.但是在其他电脑上面我的软硬件都是同样的情况下,都可正常工作. 这个就是比较麻烦的. |
|
|
5楼#
发布于:2005-06-09 11:39
老大!我的PDIUSBD12这款芯片是2002年买的,会不会是老款的问题呀?
|
|
|