WinDriver Technical Documents:
Operating System Index
Operating System Index
- Linux
- Mac OS X [Archive]
- Solaris [Archive]
- VxWorks [Archive]
- Windows
- Windows CE (a.k.a. Windows Embedded Compact)
- All Operating System Documents
Linux
20 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
alloc_kiovec() and free_kiovec().
|
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 | — |
| 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 |
WinDriver | — |
| 125 | Handling shared PCI interrupts in the Kernel PlugIn | WinDriver | — |
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 | — |
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 |
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 |
Windows 2000 [Archive]
49 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
alloc_kiovec() and free_kiovec().
|
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 | — |
| 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:
|
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 |
| 108 | Using WinDriver with Windows 2000 Service Pack 3 | WinDriver | 5.0.5 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 |
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 |
| 117 | Distributing your WinDriver-based driver to a target Windows PC — versions 6.x–7.x | WinDriver | 6.x–7.x |
| 125 | Handling shared PCI interrupts in the Kernel PlugIn | WinDriver | — |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 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 | 8.1.x and above |
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 |
| 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 |
| 117 | Distributing your WinDriver-based driver to a target Windows PC — versions 6.x–7.x | WinDriver | 6.x–7.x |
Windows 98/Me [Archive]
12 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 |
| 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 |
| 117 | Distributing your WinDriver-based driver to a target Windows PC — versions 6.x–7.x | WinDriver | 6.x–7.x |
| 120 | I have trouble compiling/building a Kernel PlugIn *.sys driver on a Windows 98/Me PC | WinDriver | 5.2.0–9.2.0 |
| 132 | Distributing your WinDriver-based driver to a target Windows PC | WinDriver | 8.1.x and above |
Windows NT 4.0 [Archive]
12 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 |
| 117 | Distributing your WinDriver-based driver to a target Windows PC — versions 6.x–7.x | WinDriver | 6.x–7.x |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 130 | Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x | WinDriver | 8.0.x |
Windows XP
16 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 |
| 117 | Distributing your WinDriver-based driver to a target Windows PC — versions 6.x–7.x | WinDriver | 6.x–7.x |
| 123 | Parallel ports on Windows XP | WinDriver | — |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 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 | 8.1.x and above |
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 | — |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 132 | Distributing your WinDriver-based driver to a target Windows PC | WinDriver | 8.1.x and above |
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 | — |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 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 | 8.1.x and above |
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 | — |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 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 | 8.1.x and above |
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 | — |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 132 | Distributing your WinDriver-based driver to a target Windows PC | WinDriver | 8.1.x and above |
Windows 8
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 | — |
| 129 | Reserving and locking physical memory on Windows | WinDriver | — |
| 132 | Distributing your WinDriver-based driver to a target Windows PC | WinDriver | 8.1.x and above |
Windows
53 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 | — |
| 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:
|
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 |
| 108 | Using WinDriver with Windows 2000 Service Pack 3 | WinDriver | 5.0.5 and below |
| 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 |
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 |
| 117 | Distributing your WinDriver-based driver to a target Windows PC — versions 6.x–7.x | WinDriver | 6.x–7.x |
| 119 | I used the DriverWizard from version 6.0.0 of WinDriver to generate
WDU_Transfer() works correctly, the specific transfer
functions — WDU_TransferBulk(), etc. — are not
working as expected. |
WinDriver | 6.0.0 |
| 120 | I have trouble compiling/building a Kernel PlugIn *.sys driver on a Windows 98/Me PC | WinDriver | 5.2.0–9.2.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 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 | — |
| 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 | WinDriver | — |
| 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 | 8.1.x and above |
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 |
WinDriver | — |
All Operating System
83 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
alloc_kiovec() and free_kiovec().
|
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 | WinDriver Upgrade: Version 6.0.x -> Version 6.2.x–7.x | WinDriver | 6.2.X–7.X |
| 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:
|
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 |
| 108 | Using WinDriver with Windows 2000 Service Pack 3 | WinDriver | 5.0.5 and below |
| 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 |
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 |
| 117 | Distributing your WinDriver-based driver to a target Windows PC — versions 6.x–7.x | WinDriver | 6.x–7.x |
| 119 | I used the DriverWizard from version 6.0.0 of WinDriver to generate
WDU_Transfer() works correctly, the specific transfer
functions — WDU_TransferBulk(), etc. — are not
working as expected. |
WinDriver | 6.0.0 |
| 120 | I have trouble compiling/building a Kernel PlugIn *.sys driver on a Windows 98/Me PC | WinDriver | 5.2.0–9.2.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 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–7.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 | WinDriver | — |
| 130 | Distributing your WinDriver-based driver to a target Windows PC — WinDriver version 8.0.x | WinDriver | 8.0.x |
| 131 | Upgrading your WinDriver version | WinDriver | 8.x and above |
| 132 | Distributing your WinDriver-based driver to a target Windows PC | WinDriver | 8.1.x and above |

