2010-05-26 2 views
1

Я получил считыватель RFID (GigaTek PCR330A-00), который предназначен для распознавания под Linux/Windows в качестве клавиатуры/USB-устройства для интерфейса пользователя.Linux RFID-считыватель HID Устройство не соответствует драйверу

Ненавижу говорить об этом, но он работает как прелесть под Win7, но не «действительно» под Linux.

В Debian-подобных дистрибутивах (x/k/Ubuntu, Debian, ..) или Gentoo, или ... Я просто не могу работать с устройством: устройство хорошо сканирует (у него есть USB 5V, так что он счастлив/звучит/мигает) что-то произошло в dmesg, но не было немедленного отображения на экране кода метки RFID, как и ожидалось (и видно под win7)

Поддержка заявляет, что это нормально при RHEL или SLED " предприятиями "дистрибутивов ... и я должен признать, что видел, что он работает под RHEL4 ... Я пытался воровать водителя, но мне не удалось заставить моего читателя работать ...

Мой вопрос, таким образом, двойной: 1./Как я могу взломать ядро, чтобы добавить поддержку моего устройства (просто r egister PID/VID?)? 2./Что вообще не существует в фирменном дистрибутиве «предприятие»? как я могу его повторно использовать?

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

Приветствие,

+0

Принадлежит superuser.com –

+0

Я не слишком уверен, что вы имеете в виду, это довольно загадочно или это звучит как спам ?! – blietaer

+0

ОК, получилось, извините за неправильную публикацию .. – blietaer

ответ

0

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^