2011-03-31 98 views
5

我在TI Davinci dm365电路板上构建具有Linux内核的摄像机。RNDIS小工具无法启动

该主板支持RNDIS驱动程序,因此我的相机可以在Windows中“即插即用”。这是某种“通过USB的以太网”网络适配器。

Windows加载RNDIS驱动程序usb8023.sys与我的硬件进行交互。

当我有多个摄像头插入时,地狱突然断裂,我遇到了很多问题,有时我所有的USB端口都停止工作,但大部分时间,两个摄像头中的一个停止工作。

我试过导入旧的驱动程序,复制usb8023.sys并加载一个单独的驱动程序为每个凸轮没有运气。我已经检查并重新检查了我的ip设置。

回答

2

我从德州仪器下载了驱动程序的新版本并重新编译了所有内容。我认为问题在于小工具电脑启用了OTG(随时随地),这使得它可以在主机和设备模式之间切换。

1

这可能是每个摄像机的USB序列号是相同的。一般来说,Windows很难处理这种情况。

您需要将每个设备上的USB描述符调整为唯一ID。

+0

这看起来很值得研究。你有丝毫的想法,我应该看看? – Eric 2011-03-31 21:34:02

+0

@Eric:尝试查看g_ether源代码 - 它应该包含描述符。 – 2011-04-01 20:08:25