【发布时间】:2018-05-25 14:16:34
【问题描述】:
如何为a network adaptor based on a 81ry52 chip 启用Linux 内核驱动程序?
我正在使用的开发板表示默认启用支持。这意味着该芯片很受欢迎。但是它不起作用,我可以看到插入了 USB 设备但没有创建网络接口。而且我在内核源代码中找不到适配器/芯片模型。网上也查不到太多信息。
【问题讨论】:
-
lsusb的输出? -
据我所知,如果您将某些东西连接到 USB 并且 USB 总线能够处理它 - /无论 Linux 是否有驱动程序/ - 那么它会 i> 出现在
lsusb。因此,如果您的设备没有出现在lsusb中,那么系统上可能有一个(另一个)USB bus,它不是由 Linux 驱动的(可能是因为它没有用于相应的 USB 芯片组或因为它无法初始化它或其他原因),或者存在非 Linux 问题(USB 设备与 USB 总线不兼容或电气死机或某些需要首先由 BIOS 设置/初始化等)。 -
一个随机的想法:你做了
modprobe usbnet吗? -
@TomášPospíšek,它通常由 USB 类 ID 枚举。驱动程序应用怪癖时需要真实的设备 ID。
-
@0andriy - 什么是“真实设备 ID”?
标签: networking linux-kernel kernel usb driver