CardServices() missing on SuSE 9.2

pvbrowser
2005-03-12
2013-04-08
  • pvbrowser
    pvbrowser
    2005-03-12

    I'm trying to extend the CIF driver from http://www.hilscher.com with pcmcia support.

    Thus I want to use:
    int CardServices(int subfunc, void *arg1, void *arg2, ...);

    But:
    dmesg   
    cif: Unknown symbol CardServices

    Where cant I get this function from ?
    (All kernel sources are installed)

     
    • pvbrowser
      pvbrowser
      2005-03-13

      I think this is the reason:

      debian:
      ###########################
      /*
      * cs.h 1.74 2001/10/04 03:15:22
      *
      ###########################
      CardServices() is defined.

      SuSE 9.2
      ###########################
      /*
      * cs.h 1.71 2000/08/29 00:54:20
      *
      ###########################
      CardServices() is not defined.

      How can I update to cs.h 1.74 ?
      Or should I wait for the announced SuSE 9.3 ?

       
      • David Hinds
        David Hinds
        2005-03-22

        It would be more useful to say what kernel version you're using.

        In 2.6 kernels, the PCMCIA API has changed substantially, and there is no longer a CardServices entry point.

        -- Dave