On February 19, 2003 08:14 pm, [EMAIL PROTECTED] wrote:
> I've created an ifdhandler for a sample PCMCIA driver on Mac OS X 10.2. The
> reader.conf is as follows:
> FRIENDLY_NAME     "PCMCIA Reader"
> DEVICE_NAME       GEN_SMART_RDR
> LIBPATH           /System/Library/Extensions/PCMCIAReader.kext
> CHANNELID         0x000001

This is unlikely to work.  The kernel extension is a device driver, the 
equivalent of a kernel module in the Linux operating system.  It runs in 
kernel space.  The ifdhandler needs to be a separate bundle that runs in user 
space.  The ifdhandler talks to the kernel extension via IOConnectMethod* 
calls in MacOS (like ioctl in Linux).

the first thing you should do is write separate kext and ifd bundles.  The 
second thing is you need is a patch to the hotplug module to support PCMCIA 
devices on the Mac in addition to USB devices.  David Corcoran has such a 
patch, but I'm not sure when it will show up in a pcsc-lite snapshot.

-- 
Stephen M. Webb

_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle

Reply via email to