我有一个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. /“企业”专有发行版有什么不同之处?我该如何重复使用呢?
感谢您提供任何提示/帮助。
干杯,
答案 0 :(得分:0)
如果您有驱动程序的源代码,则可以针对系统使用的当前内核对其进行编译,因为内核仅允许驱动程序使用其当前版本。然后您可以尝试将其作为内核模块加载,请注意,通过这样做,您不需要破解内核,只需要当前系统的内核头来编译驱动程序。
您可能需要查看此http://www.freesoftwaremagazine.com/articles/drivers_linux以掌握基本知识。
希望这有帮助。