免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5424 | 回复: 22
打印 上一主题 下一主题

请教usb_probe函数 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-25 14:32 |只看该作者 |正序浏览
请教hub_probe函数被谁调用,我从内核起动信息看,这个函数被调用了两次,这个函数到底被谁调用啊?

论坛徽章:
0
23 [报告]
发表于 2012-07-09 16:43 |只看该作者
你把USB DEBUG打开,see /proc/kmsg.应该有用信息。

论坛徽章:
0
22 [报告]
发表于 2012-07-07 21:44 |只看该作者
回复 21# bbxyliyang

是不是USB供电不足导致的,测量一下啊!
   

论坛徽章:
0
21 [报告]
发表于 2012-05-30 20:01 |只看该作者
回复 18# hongjiujing


USB控制器驱动怎么验证有没有问题?我这在hub_port_init中出错的?

论坛徽章:
0
20 [报告]
发表于 2012-05-30 19:52 |只看该作者
回复 18# hongjiujing


    usb那些事,我也在看,看过后还是一头雾水,我是刚做驱动,好多不会……对usb理解不了

论坛徽章:
0
19 [报告]
发表于 2012-05-30 19:49 |只看该作者
回复 18# hongjiujing


返回-19,意思是Device没有回应,这是硬件问题吗?

论坛徽章:
0
18 [报告]
发表于 2012-05-30 19:21 |只看该作者
回复 16# bbxyliyang


     usb_control_msg(udev, usb_rcvaddr0pipe(),
                                        USB_REQ_GET_DESCRIPTOR, USB_DIR_IN,
                                        USB_DT_DEVICE << 8, 0,
                                        buf, GET_DESCRIPTOR_BUFSIZE,
                                        (i?initial_descriptor_timeout:100));


这是一个控制传输,获取USB设备的描述符,HOST发Setup包给Device,Device没有回应,说明物理层通信有问题。当然了,你的USB控制器驱动有没有验证过是OK的?
如果USB控制器工作正常,查看USB设备的硬件布线和供电。

如果有时间,可以看看USB那些事儿或者USB协议。

论坛徽章:
0
17 [报告]
发表于 2012-05-30 19:18 |只看该作者
回复 10# bbxyliyang


    你的设备或者板子,上面的USB hub供电有问题吗?先检查下HUB的供电,按道理说,应该没有问题的。HUB的初始化属于协议层做的。

论坛徽章:
0
16 [报告]
发表于 2012-05-30 19:04 |只看该作者
回复 14# xxw19840406


那个-19是这个函数返回,r = usb_control_msg(udev, usb_rcvaddr0pipe(),
                                        USB_REQ_GET_DESCRIPTOR, USB_DIR_IN,
                                        USB_DT_DEVICE << 8, 0,
                                        buf, GET_DESCRIPTOR_BUFSIZE,
                                        (i?initial_descriptor_timeout:100)); 我该这么跟踪?谢谢……

论坛徽章:
0
15 [报告]
发表于 2012-05-30 10:56 |只看该作者
回复 14# xxw19840406


    外设是没问题的,是一个有源hub。
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP