This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TUSB2046B:未列出下游USB设备

Guru**** 2033340 points
Other Parts Discussed in Thread: TUSB2046B
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/574115/linux-tusb2046b-downstream-usb-devices-not-listed

部件号:TUSB2046B

工具/软件:Linux

您好,

我正在使用TUSB2046B将BeagleBone Black上的USB 2.0 端口多路复用至四个下行USB设备。

在shell中发布lsusb时,我可以列出TI器件(TUSB2046),但没有列出任何下行器件。

我使用现成的USB mux检查了BBB,并能够获得列出的所有下游设备。

请参阅随附的示意图。 我们非常感谢对这一问题的任何帮助。

感谢youe2e.ti.com/.../SCHEMATIC_5F00_USB.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Robyn:  

    USB主机是否 能够将TUSB2046枚举为全速 集线器?

    挂起终端的状态是什么?

    您能否提供示波器捕获,显示设备开机时的重置和Vcc信号? 我需要检查它是否符合重置时间要求。

    出现问题时,您能否对设备执行手动重置?

    您是在枚举集线器之前还是之后连接下游设备(鼠标/键盘)?

    我们可以看到外部集线器的lsusb输出吗?

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joel,您好!

    我不确定主机(BeagleBone Black)是否能够将TUSB2046枚举为全速集线器。

    坦白地说,我不知道如何将TUSB2046枚举为全速器件。

    上游USB端口的Data+线路连接到3.3V导轨,该导轨也为TUSB2046供电。

    是否有特定顺序将上拉逻辑应用到此线路? 我的意思是,我是否必须等待一段时间才能将电话拨上。

    遗憾的是,暂停线路没有连接,因此无法进行监视。

    最初未列出集线器,我通过拉低复位线执行了手动复位。

    从那时起,集线器就被列出了,我认为这是由于正确的重置顺序。

    随附"lsusb"答复。

    • 第一个命令是BBB的USB端口连接到TUSB2046上行端口,而不是连接到下行端口。
    • 第二个命令是BBB的USB端口连接到TUSB2046上行端口,蓝牙模块连接到其中一个下行端口。 您可以看到该模块未列出。
    • 最后一个命令是直接插入BBB USB端口的蓝牙模块。 这次列出了模块。

    明天我回到办公室后,我将发布范围捕获。

    此外,下游设备(蓝牙模块)在枚举集线器之前已连接,甚至已通电。

    再次感谢您的帮助,

    Robyn

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还有一件事。 连接集线器并运行命令dmesg。 请发送日志。