WinDriver Technical Documents:
Operating System Index

WinDriver Technical Documents:
Operating System Index

Linux

24 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
8 When trying to install WinDriver v5.2.0 on my PC, using the Linux RedHat 7.2 distribution, I got unresolved symbol errors pertaining to alloc_kiovec() and free_kiovec(). How can I resolve these errors? WinDriver 5.2.X
9 What are the limitations of the WinDriver evaluation kits? WinDriver
12 What is the wddebug_gui Debug Monitor utility and how can I use it? WinDriver
13 What is the wddebug Debug Monitor utility and how can I use it? WinDriver
22 Does WinDriver support the Real Time Linux operating system? WinDriver
25 I am trying to install WinDriver v5.0.5 on a machine running Linux SuSE 8.0, which uses the 2.4.18-4 Linux kernel. But the 'make install' command fails with this error:
unresolved symbol kmap_pagetable
WinDriver 5.2.0 and below
43 Developing 32-bit Applications for 64-bit Architectures WinDriver 9.2.1 and above
44 Sending debug information from WinDriver's kernel module to a kernel debugger WinDriver 5.0.4 and above
47 Does WinDriver support Scatter/Gather DMA on Linux? WinDriver 5.2.0 and above
50 WinDriver Operating Systems Support — Versions Overview WinDriver
61 I am trying to install WinDriver on my Linux machine, but when I insert the WinDriver module (windrvr6.o) into the kernel I get errors regarding kernel version mismatch or unresolved symbols. How can I resolve this? WinDriver
62 Kernel PlugIn Driver Installation — General Guidelines WinDriver
63 When compiling the WinDriver module on Linux machine, I get the following error:
usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers, but headers from an appropriate kernel-source
WinDriver 6.2.2 and below
64 Linux contiguous-buffer DMA allocations — 128KB limitation WinDriver 8.0.1 and below
78 Using WinDriver on Linux, I find that I need to reload the driver module (windrvr6.o) after each reboot. How can I set up dynamic loading of windrvr6.o? WinDriver
84 Upgrading your WinDriver version WinDriver 8.1.1 and above
93 WinDriver installation on Linux RedHat 7.3 kernel version 2.4.18-4 gives this error: linux_wrappers.c:405: too few arguments to function 'do_munmap_Rd007fc14'   make:*** [LINUX.2.4.18-3/linux_wrappers.o] WinDriver 5.2.1 and below
110 When installing WinDriver v5.0.5 on my Linux machine, I get the following warning:
Warning:loading /lib/modules/misc/windriver.o will taint the kernel:
no license
WinDriver 5.0.5 and below
112 Porting a Kernel PlugIn project developed prior to version 10.3.0, to support working with a 32-bit user-mode application and a 64-bit Kernel PlugIn driver WinDriver
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver
127 WinDriver Upgrade: Version 6.2.x -> Version 7.x and above WinDriver 6.2.x and above
129 Reserving and locking physical memory on Windows and Linux WinDriver
131 Upgrading from WinDriver version 7.x–8.1.0 to a newer version WinDriver 7.x and above

BACK TO TOP


Solaris [Archive]

9 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
9 What are the limitations of the WinDriver evaluation kits? WinDriver
13 What is the wddebug Debug Monitor utility and how can I use it? WinDriver
44 Sending debug information from WinDriver's kernel module to a kernel debugger WinDriver 5.0.4 and above
50 WinDriver Operating Systems Support — Versions Overview WinDriver
62 Kernel PlugIn Driver Installation — General Guidelines WinDriver
65 WinDriver For Solaris — 32-bit Architecture Support WinDriver 9.0.1 and below
66 WinDriver for Solaris SPARC — 33Mhz * 33MB PCI Bus Support WinDriver 9.0.1 and below
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver

BACK TO TOP


VxWorks [Archive]

12 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
9 What are the limitations of the WinDriver evaluation kits? WinDriver
14 How do I use the Debug Monitor utility on VxWorks? DriverBuilder 5.4 and below
17 How can I improve my driver's performance with WinDriver? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
67 Can I use DriverBuilder to develop an Ethernet network driver for VxWorks? DriverBuilder 5.4 and below
68 I am trying to use DriveBuilder for VxWorks, but I fail downloading windrvr.o to the target. I get a message that the following symbols were unresolved: pciConfigInlong, pciConfigOutLong. DriverBuilder 5.4 and below
69 I am using DriverBuilder for VxWorks. I loaded pci_diag.out and ran pci_diag_main, but if failed with the following error message: Error loading driver DriverBuilder 5.4 and below
70 What are the names of the entry points routines for your various DriverBuilder VxWorks sample programs: wddebug.out, pci_dump.out, etc.? DriverBuilder 5.4 and below
71 When running the PCI diagnostics application on a VxWorks machine, I get the following error message when trying to open the board: Card does not have all items expected for MyDrive. DriverBuilder 5.4 and below
72 I run pci_dump.out on a VxWorks machine and it shows my card having all zeros in the BARs. But when I plug the card into a Windows PC, the BARs have values. DriverBuilder
115 How can I improve the rate of the interrupt handling when using DriverBuilder for VxWorks? WinDriver 5.2.2–5.4

BACK TO TOP


Windows CE (a.k.a. Windows Embedded Compact)

8 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
9 What are the limitations of the WinDriver evaluation kits? WinDriver
11 Can WinDriver be used to develop for the Windows Embedded CE 6.0 operating system? WinDriver
13 What is the wddebug Debug Monitor utility and how can I use it? WinDriver
44 Sending debug information from WinDriver's kernel module to a kernel debugger WinDriver 5.0.4 and above
50 WinDriver Operating Systems Support — Versions Overview WinDriver
60 Can WinDriver be used in order to develop a network driver for Windows CE? WinDriver
91 Does WinDriver USB support isochronous streaming mode? WinDriver 9.0.0 and above

BACK TO TOP


Windows 2000 [Archive]

51 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
8 When trying to install WinDriver v5.2.0 on my PC, using the Linux RedHat 7.2 distribution, I got unresolved symbol errors pertaining to alloc_kiovec() and free_kiovec(). How can I resolve these errors? WinDriver 5.2.X
9 What are the limitations of the WinDriver evaluation kits? WinDriver
11 Can WinDriver be used to develop for the Windows Embedded CE 6.0 operating system? WinDriver
12 What is the wddebug_gui Debug Monitor utility and how can I use it? WinDriver
13 What is the wddebug Debug Monitor utility and how can I use it? WinDriver
14 How do I use the Debug Monitor utility on VxWorks? DriverBuilder 5.4 and below
17 How can I improve my driver's performance with WinDriver? WinDriver
22 Does WinDriver support the Real Time Linux operating system? WinDriver
25 I am trying to install WinDriver v5.0.5 on a machine running Linux SuSE 8.0, which uses the 2.4.18-4 Linux kernel. But the 'make install' command fails with this error:
unresolved symbol kmap_pagetable
WinDriver 5.2.0 and below
43 Developing 32-bit Applications for 64-bit Architectures WinDriver 9.2.1 and above
44 Sending debug information from WinDriver's kernel module to a kernel debugger WinDriver 5.0.4 and above
47 Does WinDriver support Scatter/Gather DMA on Linux? WinDriver 5.2.0 and above
49 Replacing the driver for PCI/USB devices on Windows 2000: I tried to install new INF files for my Plug-and-Play devices on Windows 2000, using wdreg, but the OS keeps installing the old INF files from a previous WinDriver version. How can I resolve this? WinDriver 6.0.2–10.3.0
50 WinDriver Operating Systems Support — Versions Overview WinDriver
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.2.2 and below
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) — WinDriver version 5.0.5 and earlier WinDriver 5.0.5 and below
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
60 Can WinDriver be used in order to develop a network driver for Windows CE? WinDriver
61 I am trying to install WinDriver on my Linux machine, but when I insert the WinDriver module (windrvr6.o) into the kernel I get errors regarding kernel version mismatch or unresolved symbols. How can I resolve this? WinDriver
62 Kernel PlugIn Driver Installation — General Guidelines WinDriver
63 When compiling the WinDriver module on Linux machine, I get the following error:
usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers, but headers from an appropriate kernel-source
WinDriver 6.2.2 and below
64 Linux contiguous-buffer DMA allocations — 128KB limitation WinDriver 8.0.1 and below
65 WinDriver For Solaris — 32-bit Architecture Support WinDriver 9.0.1 and below
66 WinDriver for Solaris SPARC — 33Mhz * 33MB PCI Bus Support WinDriver 9.0.1 and below
67 Can I use DriverBuilder to develop an Ethernet network driver for VxWorks? DriverBuilder 5.4 and below
68 I am trying to use DriveBuilder for VxWorks, but I fail downloading windrvr.o to the target. I get a message that the following symbols were unresolved: pciConfigInlong, pciConfigOutLong. DriverBuilder 5.4 and below
69 I am using DriverBuilder for VxWorks. I loaded pci_diag.out and ran pci_diag_main, but if failed with the following error message: Error loading driver DriverBuilder 5.4 and below
70 What are the names of the entry points routines for your various DriverBuilder VxWorks sample programs: wddebug.out, pci_dump.out, etc.? DriverBuilder 5.4 and below
71 When running the PCI diagnostics application on a VxWorks machine, I get the following error message when trying to open the board: Card does not have all items expected for MyDrive. DriverBuilder 5.4 and below
72 I run pci_dump.out on a VxWorks machine and it shows my card having all zeros in the BARs. But when I plug the card into a Windows PC, the BARs have values. DriverBuilder
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
78 Using WinDriver on Linux, I find that I need to reload the driver module (windrvr6.o) after each reboot. How can I set up dynamic loading of windrvr6.o? WinDriver
84 Upgrading your WinDriver version WinDriver 8.1.1 and above
89 WinDriver driver distribution to a target Windows machine — versions 4.2.0–5.0.5b WinDriver 4.2.0–5.0.5b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems in WinDriver versions 4.20–5.05 WinDriver 4.2.0–5.0.5
91 Does WinDriver USB support isochronous streaming mode? WinDriver 9.0.0 and above
92 I used the DriverWizard to listen to the floppy disk interrupt (IRQ 6) successfully on my Windows machine. But when I try to listen to the mouse interrupt (IRQ 12) or to the keyboard interrupt (IRQ 1), I get the following error message: Cannot enable interrupt — might be in use by another device WinDriver
93 WinDriver installation on Linux RedHat 7.3 kernel version 2.4.18-4 gives this error: linux_wrappers.c:405: too few arguments to function 'do_munmap_Rd007fc14'   make:*** [LINUX.2.4.18-3/linux_wrappers.o] WinDriver 5.2.1 and below
110 When installing WinDriver v5.0.5 on my Linux machine, I get the following warning:
Warning:loading /lib/modules/misc/windriver.o will taint the kernel:
no license
WinDriver 5.0.5 and below
111 Distributing your WinDriver v5.2.x based driver to a target Windows machine WinDriver 5.2.X
112 Porting a Kernel PlugIn project developed prior to version 10.3.0, to support working with a 32-bit user-mode application and a 64-bit Kernel PlugIn driver WinDriver
113 Distributing your KernelDriver based driver to a target Windows machine (versions 5.2.x–6.1.x) KernelDriver 5.2.2–6.1.x
115 How can I improve the rate of the interrupt handling when using DriverBuilder for VxWorks? WinDriver 5.2.2–5.4
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
121 What to do in case of of an OS crash on Windows when using WinDriver WinDriver
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver
127 WinDriver Upgrade: Version 6.2.x -> Version 7.x and above WinDriver 6.2.x and above
129 Reserving and locking physical memory on Windows and Linux WinDriver
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
131 Upgrading from WinDriver version 7.x–8.1.0 to a newer version WinDriver 7.x and above

BACK TO TOP


Windows 95 [Archive]

7 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.2.2 and below
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
89 WinDriver driver distribution to a target Windows machine — versions 4.2.0–5.0.5b WinDriver 4.2.0–5.0.5b
111 Distributing your WinDriver v5.2.x based driver to a target Windows machine WinDriver 5.2.X
113 Distributing your KernelDriver based driver to a target Windows machine (versions 5.2.x–6.1.x) KernelDriver 5.2.2–6.1.x

BACK TO TOP


Windows 98/Me [Archive]

11 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.2.2 and below
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) — WinDriver version 5.0.5 and earlier WinDriver 5.0.5 and below
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
89 WinDriver driver distribution to a target Windows machine — versions 4.2.0–5.0.5b WinDriver 4.2.0–5.0.5b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems in WinDriver versions 4.20–5.05 WinDriver 4.2.0–5.0.5
109 I fail to use windrvr.vxd from WinDriver v5.0.5 on Windows 98; the Debug Monitor has this message: USB is not implemented on this OS.
The windrvr.sys driver works well.
WinDriver 6.0.3 and below
111 Distributing your WinDriver v5.2.x based driver to a target Windows machine WinDriver 5.2.X
113 Distributing your KernelDriver based driver to a target Windows machine (versions 5.2.x–6.1.x) KernelDriver 5.2.2–6.1.x
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0

BACK TO TOP


Windows NT 4.0 [Archive]

11 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
7 WinDriver for Windows NT 4.0 — supported service pack WinDriver 8.0.2 and below
50 WinDriver Operating Systems Support — Versions Overview WinDriver
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.2.2 and below
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
89 WinDriver driver distribution to a target Windows machine — versions 4.2.0–5.0.5b WinDriver 4.2.0–5.0.5b
111 Distributing your WinDriver v5.2.x based driver to a target Windows machine WinDriver 5.2.X
113 Distributing your KernelDriver based driver to a target Windows machine (versions 5.2.x–6.1.x) KernelDriver 5.2.2–6.1.x
114 KernelDriver USB for Windows NT 4.0 (version 5.1.x) — Distributing Your Driver KernelDriver 5.1.X
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x

BACK TO TOP


Windows XP

14 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.2.2 and below
56 Windows XP crashes (BSOD) when I listen to an isochronous pipe on my USB device. WinDriver
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) — WinDriver version 5.0.5 and earlier WinDriver 5.0.5 and below
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
89 WinDriver driver distribution to a target Windows machine — versions 4.2.0–5.0.5b WinDriver 4.2.0–5.0.5b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems in WinDriver versions 4.20–5.05 WinDriver 4.2.0–5.0.5
111 Distributing your WinDriver v5.2.x based driver to a target Windows machine WinDriver 5.2.X
113 Distributing your KernelDriver based driver to a target Windows machine (versions 5.2.x–6.1.x) KernelDriver 5.2.2–6.1.x
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
123 Parallel ports on Windows XP WinDriver
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x

BACK TO TOP


Windows Vista

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows Server 2003

7 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows Server 2008

7 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows 7

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows 8

7 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows Server 2008 R2

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows Server 2012 R2

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows Server 2012

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows 8.1

7 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows 10

7 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Windows

54 Technical Documents

ID Subject Product Version
2 Enabling legacy PCI configuration space read/write for identifying PCI devices on Windows WinDriver 10.3.1 and above
3 Preallocating contiguous DMA buffers on Windows WinDriver 11.1.0 and above
4 What operating systems and their respective versions does WinDriver support? WinDriver
5 Using WinDriver to develop in Visual Basic WinDriver 11.1.0 and below
6 Using WinDriver to develop a graphical Win32 or MFC application WinDriver
7 WinDriver for Windows NT 4.0 — supported service pack WinDriver 8.0.2 and below
9 What are the limitations of the WinDriver evaluation kits? WinDriver
10 Does WinDriver support development in C#? WinDriver 7.0.0 and above
11 Can WinDriver be used to develop for the Windows Embedded CE 6.0 operating system? WinDriver
12 What is the wddebug_gui Debug Monitor utility and how can I use it? WinDriver
13 What is the wddebug Debug Monitor utility and how can I use it? WinDriver
26 Can I use WinDriver to define additional serial/parallel ports, using a PLX card? WinDriver 6.2.3 and below
27 How do I detect the location of my USB device on my Windows PC? WinDriver 6.2.0 and above
43 Developing 32-bit Applications for 64-bit Architectures WinDriver 9.2.1 and above
44 Sending debug information from WinDriver's kernel module to a kernel debugger WinDriver 5.0.4 and above
49 Replacing the driver for PCI/USB devices on Windows 2000: I tried to install new INF files for my Plug-and-Play devices on Windows 2000, using wdreg, but the OS keeps installing the old INF files from a previous WinDriver version. How can I resolve this? WinDriver 6.0.2–10.3.0
50 WinDriver Operating Systems Support — Versions Overview WinDriver
51 How do I port a DOS driver, which uses inp() and outp() calls to access the card, into a Windows driver? WinDriver
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.2.2 and below
56 Windows XP crashes (BSOD) when I listen to an isochronous pipe on my USB device. WinDriver
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) — WinDriver version 5.0.5 and earlier WinDriver 5.0.5 and below
58 My attempt to allocate and lock a 1GB DMA buffer with WinDriver, on Windows, fails. Is this a limitation of the operating system? WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
60 Can WinDriver be used in order to develop a network driver for Windows CE? WinDriver
62 Kernel PlugIn Driver Installation — General Guidelines WinDriver
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
84 Upgrading your WinDriver version WinDriver 8.1.1 and above
86 How do I detect that a USB device has been plugged in or disconnected? WinDriver
89 WinDriver driver distribution to a target Windows machine — versions 4.2.0–5.0.5b WinDriver 4.2.0–5.0.5b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems in WinDriver versions 4.20–5.05 WinDriver 4.2.0–5.0.5
91 Does WinDriver USB support isochronous streaming mode? WinDriver 9.0.0 and above
92 I used the DriverWizard to listen to the floppy disk interrupt (IRQ 6) successfully on my Windows machine. But when I try to listen to the mouse interrupt (IRQ 12) or to the keyboard interrupt (IRQ 1), I get the following error message: Cannot enable interrupt — might be in use by another device WinDriver
95 Does WinDriver support development for PCMCIA devices? WinDriver 6.2.2 and above
97 Can WinDriver share the Parallel/Serial port with Windows' drivers? WinDriver
99 Programming the Serial Port — a brief introduction WinDriver
103 Can I write to disk files during an interrupt routine? WinDriver
107 When performing data transfers with WD_UsbTransfer(), what is the significance of the USB_SHORT_TRANSFER and USB_FULL_TRANSFER flags (versions 5.0.4–5.2.2)? WinDriver 5.0.4–5.2.2
109 I fail to use windrvr.vxd from WinDriver v5.0.5 on Windows 98; the Debug Monitor has this message: USB is not implemented on this OS.
The windrvr.sys driver works well.
WinDriver 6.0.3 and below
111 Distributing your WinDriver v5.2.x based driver to a target Windows machine WinDriver 5.2.X
112 Porting a Kernel PlugIn project developed prior to version 10.3.0, to support working with a 32-bit user-mode application and a 64-bit Kernel PlugIn driver WinDriver
113 Distributing your KernelDriver based driver to a target Windows machine (versions 5.2.x–6.1.x) KernelDriver 5.2.2–6.1.x
114 KernelDriver USB for Windows NT 4.0 (version 5.1.x) — Distributing Your Driver KernelDriver 5.1.X
119 I used the DriverWizard from version 6.0.0 of WinDriver to generate Visual Basic code for my USB device, but while WDU_Transfer() works correctly, the specific transfer functions — WDU_TransferBulk(), etc. — are not working as expected. WinDriver 6.0.0
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
121 What to do in case of of an OS crash on Windows when using WinDriver WinDriver
123 Parallel ports on Windows XP WinDriver
124 When trying to intsall WinDriver on my Windows PC I got the following error:
16-bit MS-DOS Subsystem path to the program that you are trying to start or install C:\Winnt\System32\autoexec.nt
The system file is not suitable for running MS-DOS and Microsoft Windows applications.
WinDriver 6.2.3 and below
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver
127 WinDriver Upgrade: Version 6.2.x -> Version 7.x and above WinDriver 6.2.x and above
128 Does WinDriver support development of drivers for the .NET framework? WinDriver 7.0.1 and above
129 Reserving and locking physical memory on Windows and Linux WinDriver
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
131 Upgrading from WinDriver version 7.x–8.1.0 to a newer version WinDriver 7.x and above
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP


Mac OS X [Archive]

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions does WinDriver support? WinDriver
9 What are the limitations of the WinDriver evaluation kits? WinDriver
12 What is the wddebug_gui Debug Monitor utility and how can I use it? WinDriver
13 What is the wddebug Debug Monitor utility and how can I use it? WinDriver
50 WinDriver Operating Systems Support — Versions Overview WinDriver
112 Porting a Kernel PlugIn project developed prior to version 10.3.0, to support working with a 32-bit user-mode application and a 64-bit Kernel PlugIn driver WinDriver

BACK TO TOP


All Operating System

81 Technical Documents

ID Subject Product Version
2 Enabling legacy PCI configuration space read/write for identifying PCI devices on Windows WinDriver 10.3.1 and above
3 Preallocating contiguous DMA buffers on Windows WinDriver 11.1.0 and above
4 What operating systems and their respective versions does WinDriver support? WinDriver
5 Using WinDriver to develop in Visual Basic WinDriver 11.1.0 and below
6 Using WinDriver to develop a graphical Win32 or MFC application WinDriver
7 WinDriver for Windows NT 4.0 — supported service pack WinDriver 8.0.2 and below
8 When trying to install WinDriver v5.2.0 on my PC, using the Linux RedHat 7.2 distribution, I got unresolved symbol errors pertaining to alloc_kiovec() and free_kiovec(). How can I resolve these errors? WinDriver 5.2.X
9 What are the limitations of the WinDriver evaluation kits? WinDriver
10 Does WinDriver support development in C#? WinDriver 7.0.0 and above
11 Can WinDriver be used to develop for the Windows Embedded CE 6.0 operating system? WinDriver
12 What is the wddebug_gui Debug Monitor utility and how can I use it? WinDriver
13 What is the wddebug Debug Monitor utility and how can I use it? WinDriver
14 How do I use the Debug Monitor utility on VxWorks? DriverBuilder 5.4 and below
17 How can I improve my driver's performance with WinDriver? WinDriver
22 Does WinDriver support the Real Time Linux operating system? WinDriver
25 I am trying to install WinDriver v5.0.5 on a machine running Linux SuSE 8.0, which uses the 2.4.18-4 Linux kernel. But the 'make install' command fails with this error:
unresolved symbol kmap_pagetable
WinDriver 5.2.0 and below
26 Can I use WinDriver to define additional serial/parallel ports, using a PLX card? WinDriver 6.2.3 and below
27 How do I detect the location of my USB device on my Windows PC? WinDriver 6.2.0 and above
29 Is the Kernel PlugIn available for all operating systems? WinDriver
43 Developing 32-bit Applications for 64-bit Architectures WinDriver 9.2.1 and above
44 Sending debug information from WinDriver's kernel module to a kernel debugger WinDriver 5.0.4 and above
45 What are the COPY_TO_USER_OR_KERNEL and COPY_FROM_USER_OR_KERNEL macros and when should they be used? WinDriver
47 Does WinDriver support Scatter/Gather DMA on Linux? WinDriver 5.2.0 and above
49 Replacing the driver for PCI/USB devices on Windows 2000: I tried to install new INF files for my Plug-and-Play devices on Windows 2000, using wdreg, but the OS keeps installing the old INF files from a previous WinDriver version. How can I resolve this? WinDriver 6.0.2–10.3.0
50 WinDriver Operating Systems Support — Versions Overview WinDriver
51 How do I port a DOS driver, which uses inp() and outp() calls to access the card, into a Windows driver? WinDriver
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.2.2 and below
56 Windows XP crashes (BSOD) when I listen to an isochronous pipe on my USB device. WinDriver
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) — WinDriver version 5.0.5 and earlier WinDriver 5.0.5 and below
58 My attempt to allocate and lock a 1GB DMA buffer with WinDriver, on Windows, fails. Is this a limitation of the operating system? WinDriver
59 I have run into a problem accessing 32MB of memory on a PCI card. WD_CardRegister() fails to map the memory.
The problem does not occur if I try to access 16MB of memory on my card.
WinDriver
60 Can WinDriver be used in order to develop a network driver for Windows CE? WinDriver
61 I am trying to install WinDriver on my Linux machine, but when I insert the WinDriver module (windrvr6.o) into the kernel I get errors regarding kernel version mismatch or unresolved symbols. How can I resolve this? WinDriver
62 Kernel PlugIn Driver Installation — General Guidelines WinDriver
63 When compiling the WinDriver module on Linux machine, I get the following error:
usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers, but headers from an appropriate kernel-source
WinDriver 6.2.2 and below
64 Linux contiguous-buffer DMA allocations — 128KB limitation WinDriver 8.0.1 and below
65 WinDriver For Solaris — 32-bit Architecture Support WinDriver 9.0.1 and below
66 WinDriver for Solaris SPARC — 33Mhz * 33MB PCI Bus Support WinDriver 9.0.1 and below
67 Can I use DriverBuilder to develop an Ethernet network driver for VxWorks? DriverBuilder 5.4 and below
68 I am trying to use DriveBuilder for VxWorks, but I fail downloading windrvr.o to the target. I get a message that the following symbols were unresolved: pciConfigInlong, pciConfigOutLong. DriverBuilder 5.4 and below
69 I am using DriverBuilder for VxWorks. I loaded pci_diag.out and ran pci_diag_main, but if failed with the following error message: Error loading driver DriverBuilder 5.4 and below
70 What are the names of the entry points routines for your various DriverBuilder VxWorks sample programs: wddebug.out, pci_dump.out, etc.? DriverBuilder 5.4 and below
71 When running the PCI diagnostics application on a VxWorks machine, I get the following error message when trying to open the board: Card does not have all items expected for MyDrive. DriverBuilder 5.4 and below
72 I run pci_dump.out on a VxWorks machine and it shows my card having all zeros in the BARs. But when I plug the card into a Windows PC, the BARs have values. DriverBuilder
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following messages appeared in the Debug Monitor log:
Map_physical_mem_krnl: MmMapIoSpace failed ...
Map_physical_mem_krnl: Try increasing the value of SystemPages ...
WinDriver
78 Using WinDriver on Linux, I find that I need to reload the driver module (windrvr6.o) after each reboot. How can I set up dynamic loading of windrvr6.o? WinDriver
79 Does WinDriver support 64-bit data transfers? WinDriver 5.2.0 and above
80 I have a PLX 9050 card, but I cannot access the card's memory with WinDriver's PLX 9050 diagnostics utility. I am using the P9050_Read/WriteXXX() functions. WinDriver 6.2.3 and below
84 Upgrading your WinDriver version WinDriver 8.1.1 and above
86 How do I detect that a USB device has been plugged in or disconnected? WinDriver
88 Can I write a driver for a USB hub or a USB Host Controller card using WinDriver? WinDriver
89 WinDriver driver distribution to a target Windows machine — versions 4.2.0–5.0.5b WinDriver 4.2.0–5.0.5b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems in WinDriver versions 4.20–5.05 WinDriver 4.2.0–5.0.5
91 Does WinDriver USB support isochronous streaming mode? WinDriver 9.0.0 and above
92 I used the DriverWizard to listen to the floppy disk interrupt (IRQ 6) successfully on my Windows machine. But when I try to listen to the mouse interrupt (IRQ 12) or to the keyboard interrupt (IRQ 1), I get the following error message: Cannot enable interrupt — might be in use by another device WinDriver
93 WinDriver installation on Linux RedHat 7.3 kernel version 2.4.18-4 gives this error: linux_wrappers.c:405: too few arguments to function 'do_munmap_Rd007fc14'   make:*** [LINUX.2.4.18-3/linux_wrappers.o] WinDriver 5.2.1 and below
95 Does WinDriver support development for PCMCIA devices? WinDriver 6.2.2 and above
97 Can WinDriver share the Parallel/Serial port with Windows' drivers? WinDriver
99 Programming the Serial Port — a brief introduction WinDriver
100 The card I want to drive currently has an interrupt service routine in DOS/16-bit. How do I create a 32-bit interrupt routine for my card? WinDriver
103 Can I write to disk files during an interrupt routine? WinDriver
107 When performing data transfers with WD_UsbTransfer(), what is the significance of the USB_SHORT_TRANSFER and USB_FULL_TRANSFER flags (versions 5.0.4–5.2.2)? WinDriver 5.0.4–5.2.2
109 I fail to use windrvr.vxd from WinDriver v5.0.5 on Windows 98; the Debug Monitor has this message: USB is not implemented on this OS.
The windrvr.sys driver works well.
WinDriver 6.0.3 and below
110 When installing WinDriver v5.0.5 on my Linux machine, I get the following warning:
Warning:loading /lib/modules/misc/windriver.o will taint the kernel:
no license
WinDriver 5.0.5 and below
111 Distributing your WinDriver v5.2.x based driver to a target Windows machine WinDriver 5.2.X
112 Porting a Kernel PlugIn project developed prior to version 10.3.0, to support working with a 32-bit user-mode application and a 64-bit Kernel PlugIn driver WinDriver
113 Distributing your KernelDriver based driver to a target Windows machine (versions 5.2.x–6.1.x) KernelDriver 5.2.2–6.1.x
114 KernelDriver USB for Windows NT 4.0 (version 5.1.x) — Distributing Your Driver KernelDriver 5.1.X
115 How can I improve the rate of the interrupt handling when using DriverBuilder for VxWorks? WinDriver 5.2.2–5.4
119 I used the DriverWizard from version 6.0.0 of WinDriver to generate Visual Basic code for my USB device, but while WDU_Transfer() works correctly, the specific transfer functions — WDU_TransferBulk(), etc. — are not working as expected. WinDriver 6.0.0
120 Distributing your WinDriver-based driver to a target Windows PC — WinDriver Version 8.1.x–11.8.0 WinDriver 8.1.x–11.8.0
121 What to do in case of of an OS crash on Windows when using WinDriver WinDriver
123 Parallel ports on Windows XP WinDriver
124 When trying to intsall WinDriver on my Windows PC I got the following error:
16-bit MS-DOS Subsystem path to the program that you are trying to start or install C:\Winnt\System32\autoexec.nt
The system file is not suitable for running MS-DOS and Microsoft Windows applications.
WinDriver 6.2.3 and below
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver
127 WinDriver Upgrade: Version 6.2.x -> Version 7.x and above WinDriver 6.2.x and above
128 Does WinDriver support development of drivers for the .NET framework? WinDriver 7.0.1 and above
129 Reserving and locking physical memory on Windows and Linux WinDriver
130 Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x WinDriver 8.0.x
131 Upgrading from WinDriver version 7.x–8.1.0 to a newer version WinDriver 7.x and above
132 Distributing your WinDriver-based driver to a target Windows PC WinDriver 11.9.0 and above

BACK TO TOP