免费注册 查看新帖 |

Chinaunix

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

[硬件及驱动] linux下usb挂载位置的疑惑,sys [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-18 18:02 |只看该作者 |倒序浏览
同一台设备上,同一个usb插口,我插入不同的优盘,发现detech出的usb的编号不一样,一个是usb1-x,一个usb2-x,
查看/sys/bus/usb/devices


我在插入优盘1时查看/sys/bus/usb/devices
1-0:1.0  2-0:1.0  2-1      2-1:1.0  usb1     usb2
插入优盘2时查看/sys/bus/usb/devices
1-0:1.0  1-1      1-1:1.0  2-0:1.0  usb1     usb2


网上看到对1-1,2-1的解释:
说明:usb总线上每个设备都以root hub的编号作为其名字的第一个号码,这个号码后跟着一个“-”字符还有设备所插入的端口号(port)。

(3-0:1.0中3为root hub的编号,3-0表示设备所接入的root hub编号为3,插入到3号root hub的0端口。 “:”后跟usb配置(configuration)的编号,然后是一个“.”和该接口的编号,3-0:1.0表示使用第一个配置,接口编号为0)。

http://blog.csdn.net/xiangpingli/article/details/7318620

问题:这个x-x如何确定的,如果是按照root  hub来确定,那同一个usb插口不是对于同一个hub吗,hub口的确定不是物理上确定的吗??





论坛徽章:
0
2 [报告]
发表于 2012-07-19 10:48 |只看该作者
根据你的描述,小弟认为你的系统里面有两个root hub。。一个是1 一个是2 我这边也是这种情况。。。。hub跟你所看到的硬件上的usb插口不是一一对应的。。。
上述也是小弟的猜想。。不知道对错与否!

论坛徽章:
0
3 [报告]
发表于 2012-07-19 10:55 |只看该作者
你看我的电脑里面就有两个root hub

QQ截图20120719105453.png (11.5 KB, 下载次数: 89)

QQ截图20120719105453.png

论坛徽章:
0
4 [报告]
发表于 2012-07-19 21:07 |只看该作者
你是说一个插口可以对于多个root hub吗?对usb不了解啊,有知道的指点下吧!
zhuqing_739 发表于 2012-07-19 10:48
根据你的描述,小弟认为你的系统里面有两个root hub。。一个是1 一个是2 我这边也是这种情况。。。。hub跟你 ...

论坛徽章:
0
5 [报告]
发表于 2012-07-20 09:32 |只看该作者
你说的插口跟root hub的个数无关。。。。一个插口插入不同的设备可能是挂在在root hub1上也有可能挂在root hub2上。。。。我是这么认为的。。。。

论坛徽章:
0
6 [报告]
发表于 2012-07-20 15:20 |只看该作者
修改一下我的回答,我想了想。。。原因是你的arm上集成了两个usb host ,每个usb host个集成了一个root hub。。。所以就有两个root hub。。。。。
____________________________
|               host 1 -------  root hub 1 |----你看到的物理上的usb接口1
|                                                      |
|arm芯片                            |
|                                                      |
|_______host2_--------_root hub 2|-----你看到的物理上的usb接口2
:wink:

论坛徽章:
0
7 [报告]
发表于 2012-07-20 15:41 |只看该作者

论坛徽章:
0
8 [报告]
发表于 2012-07-20 15:42 |只看该作者
我上面的解释应该是正确的!{:3_200:}

论坛徽章:
0
9 [报告]
发表于 2012-07-20 19:35 |只看该作者
谢谢这么热心回复,呵呵。我还是不太明白,我这里用的是一个物理口啊!
zhuqing_739 发表于 2012-07-20 15:20
修改一下我的回答,我想了想。。。原因是你的arm上集成了两个usb host ,每个usb host个集成了一个root hub ...

论坛徽章:
0
10 [报告]
发表于 2012-07-23 09:40 |只看该作者
加QQ私聊。。。。522975164
{:3_182:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP