Linux RFID reader HID Устройство не соответствует драйверу - PullRequest
1 голос
/ 26 мая 2010

Я получил 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. / Что вообще отличается в фирменном дистрибутиве? как я могу использовать его снова?

Спасибо за любую подсказку / помощь.

Приветствия

1 Ответ

0 голосов
/ 11 марта 2011

Если у вас есть исходный код драйвера, вы можете скомпилировать его с текущим ядром, используемым вашей системой, поскольку ядро ​​допускает только драйверы для своей текущей версии. Затем вы можете попытаться загрузить его как модуль ядра, заметив, что при этом вы не взламываете ядро, вам просто нужен заголовок ядра вашей текущей системы, чтобы скомпилировать драйвер для него.

Вы можете проверить это http://www.freesoftwaremagazine.com/articles/drivers_linux, чтобы понять основы.

Надеюсь, это поможет.

...