Это может быть трудно следовать, но терпеть меня.
Я пытаюсь заставить устройство считывания карт (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
Теперь я полностью застрял и надеюсь, что мне не придется говорить своему боссу, что мне нужно вернуть эти вещи и начать все сначала. ПОМОГИТЕ!?