标签: usb usb-hostcontroller
在设备连接事件上,事件TRB出现在事件环0上,带有端口ID。随后,系统软件在事件环上的完成事件中发送启用插槽命令TRB并接收插槽ID。
但是可以看出,没有指定端口ID,主机控制器可以将它随机选择的插槽ID绑定到端口。
也许它只知道哪个端口刚刚进入启用状态,但这不是不可靠吗?如果同时插入两个设备并且都进入启用状态,主机控制器如何知道哪个启用插槽命令TRB用于哪个端口该怎么办?