Difference between CardBus and PCI functional driver.

Is there any difference between a PCI functional driver and CardBus functional driver?
Can we use the same old existing driver of PCI for CardBus also?
How is the CIS reading/parsing taken care if we dont modify the driver?

Best Regards,
parag

> Parag wrote:

Is there any difference between a PCI functional driver and CardBus
functional driver?
Can we use the same old existing driver of PCI for CardBus also?
How is the CIS reading/parsing taken care if we dont modify the
driver?

The PCMCIA.SYS bus driver does that. The PnP Manager gives you all your
resources in the IRP_MN_START_DEVICE, just as with a PCI device.

Mind you, you may be getting different kinds of resources in the two
situations. E.g., maybe your PCI card is I/O mapped or uses 32-bit
memory accesses, whereas the PCMCIA card uses 16-bit memory accesses. So
you probably can’t use the exact same driver for both, but there’s no
important difference in the way the drivers are architected or in how
they connect to the OS.


Walter Oney, Consulting and Training
Basic and Advanced Driver Programming Seminars
Now teaming with John Hyde for USB Device Engineering Seminars
Check out our schedule at http://www.oneysoft.com