与Linux USB复合设备驱动程序g_multi配合使用的Mac OS X驱动程序

7
我想在嵌入式Linux设备中使用Linux USB复合设备驱动程序g_multi,用于以太网-over-USB和串口-over-USB(以太网-over-USB编译为RNDIS模式;我不感兴趣的是大容量存储功能,所以我已经禁用它)。我已经测试过它,并且在Windows和Linux上都可以正常工作。然而,与Mac OS X的简短测试表明,OS X不会自动加载其驱动程序。
我知道,原则上,OS X具有通过Linux USB g_ether驱动程序(编译为RNDIS模式)自动工作的以太网-over-USB的能力。同样,OS X可以通过Linux USB g_serial驱动程序进行串口-over-USB通信——我可以使用ZOC连接到USB串口。但是当Linux设备运行g_multi时,它什么也不做。
我找不到任何文档说明如何使OS X能够与运行g_multi驱动程序的Linux设备配合工作。是否有人成功做到了这一点?

是否可以使用某种简单的OS X驱动程序来告诉OS X加载其每个组件功能的驱动程序(有点像我在Windows中使用的INF文件,它只是告诉Windows加载以太网和串行USB的标准Windows驱动程序)?如果可以,那么如何进行该过程?


今天是7年后的2020年。我也遇到了这个问题。你找到在Mac上使用g_multi使其工作的方法了吗? - Huan
不好意思,我从未找到解决方案。并没有进行详尽的搜索。我相信肯定有解决方案。 - Craig McQueen
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接