1

我有一个 RFID 阅读器(GigaTek PCR330A-00),它可以在 linux/windows 下被识别为(人机接口设备)键盘/USB。

我不想这么说,但它在 Win7 下是一种魅力,但在 Linux 下却不是“真的”。

在类 Debian 发行版(x/k/Ubuntu、Debian、..)或 Gentoo 下,或者......我根本无法让设备工作:设备扫描良好(它有它的 USB 5V,所以它很高兴/哔哔/闪烁)在 dmesg 中发生了一些事情,但没有像预期的那样立即显示 RFID 标签代码(在 win7 下看到)

支持声称它在 RHEL 或 SLED“企业”发行版下是可以的......我必须承认我看到它在 RHEL4 下工作......我试图窃取驱动程序但没有成功让我的读者工作......

因此,我的问题是双重的:1./我如何破解内核以添加对我的设备的支持(只需注册 PID/VID?)?2./“企业”专有发行版有什么不同?我怎样才能重复使用它?

感谢您的任何提示/帮助。

干杯,

4

1 回答 1

0

如果您有驱动程序的源代码,则可以针对系统使用的当前内核编译它,因为内核仅允许其当前版本的驱动程序。然后你可以尝试将它作为内核模块加载,注意这样做,你不会破解内核,你只需要当前系统的内核头来针对它编译驱动程序。

您可能需要查看此http://www.freesoftwaremagazine.com/articles/drivers_linux以掌握基础知识。

希望这可以帮助。

于 2011-03-10T23:56:31.660 回答