OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Ludovic Rousseau (ludovic.rousseaufree.fr)
Date: Mon Oct 15 2001 - 16:29:27 CDT

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

    Hello,

    In pcsc-lite-1.0.0B/etc/reader.conf we have:
    # CHANNELID:
    # 0x0103F8 - /dev/ttyS0 (COM1)
    # 0x0102F8 - /dev/ttyS1 (COM2)
    # 0x0103E8 - /dev/ttyS2 (COM3)
    # 0x0102E8 - /dev/ttyS3 (COM4)

    But in ifd-devkit-1.0.0/ifdhandler.c we have:
      /* Channel - Channel ID. This is denoted by the following:
         0x000001 - /dev/pcsc/1
         0x000002 - /dev/pcsc/2
         0x000003 - /dev/pcsc/3
         
         USB readers may choose to ignore this parameter and query
         the bus for the particular reader.
      */

      /* This function is required to open a communications channel to the
             port listed by Channel. For example, the first serial reader on
             COM1 would link to /dev/pcsc/1 which would be a sym link to
             /dev/ttyS0 on some machines This is used to help with intermachine
             independance.
            */

    I was wandering what is the ``normal'' value for CHANNELID.

    The use of /dev/pcsc/1 is very nice since the driver can be machine
    independant and will not have #ifdef in the source code.

    There is no problem if 0x0103F8 also refer to /dev/pcsc/1 for backward
    compatibility.

    Does anybody use /dev/pcsc/n in its own driver? I am planning to do so
    in my own driver but maybe this scheme is deprecated and should not be
    used anymore.

    Any comment (David or driver maintainers)?

    -- 
    Ludovic Rousseau                           Ludovic.Rousseaufree.fr
    -- Normaliser Unix c'est comme pasteuriser le Camembert, L.R. --
    ***************************************************************
    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
    ***************************************************************