dsrking
2010-08-09 13:00:25 UTC
Hi,
I need to write a driver for Non Plug & Play ISA supported CAN
Controller in Windows XP and 7. From net and wdk, i got some
information and i have some doubts on it.
1. Windows 7 supports Non Plug & Play ISA driver? I got this doubt
from the below link,
"http://www.microsoft.com/whdc/connect/pci/isa-bus.mspx".
2. portio sample in WDK (WDF based driver) is enough for my
requirement. (especially for windows 7)? But there is no support for
interrupt handler. Is it possible to add interrupt handler from some
other pci driver? and also it does not mention any vendor/device id in
genport.inf file. For my device, it is possible to add this Id portion
to .inf file.
3. "WinDDK\7600.16385.1\src\general\amcc5933" sample is well suited
for my requirement? This is for only IO based. I want to access Memory
based driver. Is it also possible to add this support from some other
pci driver.
This driver is loaded as virtual one (i.e., using ADD hardware
wizard). How this .inf file gets loaded for my device (i.e., for
specific vendor/device ID) even though it is loaded as virtual driver?
Awaiting for your response.
Best Regards,
Dsrking.
I need to write a driver for Non Plug & Play ISA supported CAN
Controller in Windows XP and 7. From net and wdk, i got some
information and i have some doubts on it.
1. Windows 7 supports Non Plug & Play ISA driver? I got this doubt
from the below link,
"http://www.microsoft.com/whdc/connect/pci/isa-bus.mspx".
2. portio sample in WDK (WDF based driver) is enough for my
requirement. (especially for windows 7)? But there is no support for
interrupt handler. Is it possible to add interrupt handler from some
other pci driver? and also it does not mention any vendor/device id in
genport.inf file. For my device, it is possible to add this Id portion
to .inf file.
3. "WinDDK\7600.16385.1\src\general\amcc5933" sample is well suited
for my requirement? This is for only IO based. I want to access Memory
based driver. Is it also possible to add this support from some other
pci driver.
This driver is loaded as virtual one (i.e., using ADD hardware
wizard). How this .inf file gets loaded for my device (i.e., for
specific vendor/device ID) even though it is loaded as virtual driver?
Awaiting for your response.
Best Regards,
Dsrking.