OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Douglas Atique (datiqueterra.com.br)
Date: Mon Mar 04 2002 - 13:16:13 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hi, Mitch.
    I don't know your reader, nor do I use Linux, but I have had some
    problems with Towitoko readers on Solaris recently. One thing I
    learned is to test the driver separately from pcsc-lite. In my case,
    Carlos Prados provided a test program with the driver that let me
    test the driver before I even built pcscd. If your driver comes with
    such a program, give it a try.
    Hope this helps.
    Regards,
    Douglas

    > ---------- Mensagem original -----------
    >
    > De : owner-sclinuxdrizzle.com
    > Para : sclinuxlinuxnet.com
    > Cc :
    > Data : Mon, 4 Mar 2002 17:18:51 +0000 (GMT)
    > Assunto : MUSCLE SCM SCR-301 0.9.0 USB driver in Linux
    >
    >
    > Hi all,
    >
    > Has anyone got this driver to work with pcscd ?
    > The driver compiled and installed fine, and the userland
    > pcscd daemon runs fine. Messages on the console
    >
    > Mar 4 16:56:54 client pcscd: Warning couldn't open config
    file /etc/reader.conf.
    > Mar 4 16:56:54 client pcscd: pcscdaemon.c 202: main: PC/SC Lite
    Daemon Ready.
    >
    > For USB you don't need the /etc/reader.conf file, so i ignore the
    message
    > above. Then i run the testpcsc command and get in the console
    >
    > Mar 4 16:57:01 client pcscd: winscard_msg.c 210: SHMProcessEvents:
    Common channel packet arrival.
    > Mar 4 16:57:28 client pcscd: winscard.c 66:
    SCardEstablishContext: Establishing Context: 16984768
    >
    > and on the command line i get (i had to add a fflush(stdout) to
    test.c or
    > else i don't see the "Please insert reader ...." message)
    >
    > # ./testpcsc
    >
    > MUSCLE PC/SC Lite Test Program
    >
    > Testing SCardEstablishContext : Command successful.
    > Testing SCardGetStatusChange
    > Please insert a working reader :
    >
    >
    > I shove my card in and out, upside down, downside up, but no
    response
    > after that. If i strace the command i get
    >
    > write(1, "Please insert a working reader "..., 35Please insert a
    working reader : ) = 35
    > open("/tmp/pcsc/.pcsctmp", O_RDWR) = 5
    > flock(5, LOCK_EX|LOCK_NB) = -1 EAGAIN (Resource
    temporarily unavailable)
    > close(5) = 0
    > open("/tmp/pcsc/.pcsctmp", O_RDWR) = 5
    > flock(5, LOCK_EX|LOCK_NB) = -1 EAGAIN (Resource
    temporarily unavailable)
    > close(5) = 0
    > nanosleep({0, 200000000}, NULL) = 0
    > [The last 4 lines repeat ad-infinitum]
    >
    > the prog loops because of
    >
    > rv = SCardGetStatusChange( hContext, INFINITE, 0, 0 );
    >
    > in test.c, but why isn't it recogonising my card ? This is a vaild
    > card and i have tried 2 or 3 different cards unsuccesfully. This
    leads
    > me to believe that this is a problem with the driver and not me or
    > my hardware. So has anyone else gotten this to work ??
    >
    > Control-C releases the driver correctly
    >
    >
    > Mar 4 17:11:50 client pcscd: winscard.c 77: SCardReleaseContext:
    Releasing Context: 16998555
    > Mar 4 17:11:50 client pcscd: pcscdaemon.c 88: SVCServiceRun:
    Client 10 has disappeared.
    >
    >
    > My setup:
    >
    > # uname -a
    > Linux client 2.4.18 #61 Mon Mar 4 15:02:26 GMT 2002 i686 unknown
    >
    > # dmesg|grep -i SmartOS
    > Product: SmartOS USB Reader
    > # dmesg|grep -i 0x66
    > usb.c: USB device 4 (vend/prod 0x66/0x1001) is not claimed by any
    active driver.
    >
    > 0x66/0x1001 is the vend/prod id for the SCM driver
    >
    > #
    egrep '66|1001' /usr/local/pcsc/drivers/scm310Driver.bundle/Contents/I
    nfo.plist
    > <string>0x0066</string>
    > <string>0x1001</string>
    >
    >
    > pcsc-lite version 1.0.1.
    >
    >
    > Any ideas ?
    >
    > Mitch
    >
    > ***************************************************************
    > Unix Smart Card Developers - M.U.S.C.L.E.
    > (Movement for the Use of Smart Cards in a Linux Environment)
    > http://www.linuxnet.com/
    > To unsubscribe send an email to majordomolinuxnet.com with
    > unsubscribe sclinux
    > ***************************************************************
    >
    >

    ***************************************************************
    Unix Smart Card Developers - M.U.S.C.L.E.
    (Movement for the Use of Smart Cards in a Linux Environment)
    http://www.linuxnet.com/
    To unsubscribe send an email to majordomolinuxnet.com with
    unsubscribe sclinux
    ***************************************************************