Ach du scheixxe ich such die ganze Zeit nach nem Treiber für das openpcd Teil hab auch schon unter /usr/share/doc/packages/pcsc-lite/ die ganzen doc files rauf und runter gelesen und jetzt seh ich auf der openpcd Seite:
Hardware Design
PN532 based intelligent RFID frontend - allows card emulation, reading and writing RFID cards.
Stand-Alone-firmware support for ISO 14443A
Firmware support for libnfc
Hardware supports FeliCa and ISO 14443B with custom Firmware
PCB design Schematics and Layout
All major operating Systems supported:
Linux 2.4/2.6 Kernel (
no driver needed, appears as /dev/ttyACMx serial port)
Das heist wenn ich das jetzt richtig gelesen habe brauch ich bei libpath im config file nix eintragen sprich einfach wieder Raute davor setzen und das müsste so laufen. Ich probiers gleich mal aus -> ok das klappte leider nicht!
Ok so einfach ist es auch nicht außerdem muss ich auch noch die channel id eintragen. lsusb gab ja folgendes aus wenn ich openpcd angeschlossen habe:
Bus 006 Device 003: ID 2366:0009
d.h. im file müsste das bei channelid aussehen:
CHANNELID 0x23660009
Bei dem durchlesen der doc files sind mir noch ein paar ungereimtheiten aufgefallen und zwar kann ich pcscd gar nicht als normaler user starten siehe hier:
Code:
stefan@linux-0crc:~> pcscd
Absolute path to 'pcscd' is '/usr/sbin/pcscd', so running it may require superuser privileges (eg. root).
Als root sollte man es aber besser nicht ausführen laut dem docfile.
Code:
Sometimes it is dangerous to run daemons under a root account. If there is
a chance to exploit a buffer overflow you can protect sensitive information
by running it under a different account. It might be useful to create another
user with hardware priveledges and run pcscd as that user. Be sure this user
can manipulate the server sockets.
Unter der Benutzerverwaltung habe ich aber keine gruppe pcscd gefunden wie bekomme ich das dann vom Rechtemanagement hin?
Was das mit dem Treiber angeht so steht da auch einiges interessantes:
Code:
To install USB drivers, download the driver from http://www.linuxnet.com/
and copy it to a temporary location. After you have unarchived the files
copy the directory to /usr/local/pcsc/drivers/. If the directory
/usr/local/pcsc/drivers/ does not exist create it before copying the driver
directory to it.
Also da das besagte Verzeichnis noch nicht existiert muss ich es wohl anlegen aber was ich mich immer noch frage wo ist jetzt der verdammte Treiber für openpcd. Laut der Hardwarebeschreibung ist der wohl im Kernel schon vorhanden "Linux 2.4/2.6 Kernel no driver needed" aber wie der Treiber genau heist steht ja leider nicht da.