Это может быть трудно следовать, но терпеть меня.

Я пытаюсь заставить устройство считывания карт (Brush Industries SideWinder) работать с моим Raspberry Pi. У меня есть мини-модуль MagTek, работающий просто отлично, используя немного измененный код Github. (Вы можете увидеть похожий пост, показывающий больше кода здесь )

Похоже, проблема в том, что компания (Brush Industries), которая выпустила устройство для чтения карт (SideWinder), производит только драйверы для Windows, а НЕ для Linux. Я думал, что был мертв в воде, но потом я помню, что Brush Industries утверждает, что «Sidewinder легко заменяет модели считывателей карт IDTech, Magtek, Hamilton и IBC». Это заставило меня задуматься: «Может быть, я могу просто использовать драйвер MagTek на моем Pi вместо этого.

Но это то, где я застрял.

Я в точности следовал этому руководству (http://lwn.net/Articles/143397/) и как только попал в ту часть, где я «просто записал идентификатор шины устройства, которое вы хотите связать, в файл связывания для этого драйвера» Я получаю это: -bash: echo: write error: No such device ... даже если в папке моих устройств (/sys/bus/usb/drivers/usb/devices) я вижу папку 1-1.2 содержащую все данные для нерабочего кард-ридера.

Итак, я нашел другое руководство, говорящее мне, что я должен использовать sudo echo -n 1-1.2 | tee -a bind вместо этого. Если я это сделаю, я получу 1-1.2tee: bind: No such device

Теперь я полностью застрял и надеюсь, что мне не придется говорить своему боссу, что мне нужно вернуть эти вещи и начать все сначала. ПОМОГИТЕ!?

1 ответ1

0

Вы не используете правильное устройство, оно говорит «Нет такого устройства», потому что оно не существует.

1-1.2 не должно быть удостоверением личности согласно руководству. Это должно быть что-то вроде "1-1:10"

Попробуйте подходя каталог.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .