Home | USB/PCI Driver and Firmware Tools Store | Contact us |
Search:
|

Technical Documents - Operating System Issues



Linux

16 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
8 When trying to install WinDriver v5.20 on my PC, using the Linux RedHat 7.2 distribution, I got the following build errors:
    Unresolved symbol alloc_kiovec
    Unresolved symbol free_kiovec
How can I resolve these errors?
WinDriver & KernelDriver 5.2X
9 What are the limitations of the WinDriver and KernelDriver evaluation kits? WinDriver & KernelDriver --
13 How do I run the Debug Monitor on Linux, Solaris and Windows CE? WinDriver --
22 Does WinDriver support the Real Time Linux operating system? WinDriver --
25 I am trying to install WinDriver (v5.05) on a machine running Linux SuSE 8.0, which uses the 2.4.18-4 Linux kernel.
But the 'make install' command failed with the following error:
        unresolved symbol kmap_pagetable
WinDriver & KernelDriver 5.20 and below
47 Does WinDriver support Scatter/Gather DMA on Linux? WinDriver 5.20 and above
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
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 While compiling the WinDriver module (windrvr.o for my version) under Linux ('make install' in the WinDriver directory) I receive the following error messages:
usr/include/linux/modversions.h:1:2: #error
Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error
but headers from an appropriate kernel-source
.
What am I doing wrong?
WinDriver 6.22 and below
64 Linux Contiguous Buffer DMA allocations - 128KB limitation WinDriver 8.01 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 I am trying to install WinDriver on a Linux machine, but when I run 'make install' I get the following error:
 linux_wrappers.c:405: too few arguments to
  function 'do_munmap_Rd007fc14'
  make:*** [LINUX.2.4.18-3/linux_wrappers.o]
  Error 1

I am using Linux kernel version 2.4.18-4 from the RedHat 7.3 distribution. How can I resolve this?
WinDriver & KernelDriver 5.21 and below
110 When installing WinDriver version 5.05 on my Linux machine, I get the following warning:
  Warning:loading /lib/modules/misc/windriver.o
  will taint the kernel: no license
WinDriver & KernelDriver 5.05 and below
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver All

Back to Top

Solaris

8 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
9 What are the limitations of the WinDriver and KernelDriver evaluation kits? WinDriver & KernelDriver --
13 How do I run the Debug Monitor on Linux, Solaris and Windows CE? WinDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
62 Kernel PlugIn Driver Installation - General Guidelines WinDriver --
65 WinDriver For Solaris - 32-bit Architecture Support WinDriver --
66 WinDriver for Solaris Sparc - 33Mhz * 33MB PCI Bus Support WinDriver --
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver All

Back to Top

VxWorks

12 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
9 What are the limitations of the WinDriver and KernelDriver evaluation kits? WinDriver & KernelDriver --
14 How do I use the Debug Monitor utility on VxWorks? DriverBuilder --
17 How can I improve my driver's performance with WinDriver? WinDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
67 Can I use DriverBuilder to develop an Ethernet network driver for VxWorks? DriverBuilder --
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 --
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 --
70 What are the names of the entry points routines for your various sample programs: wddebug.out, pci_dump.out, etc? DriverBuilder --
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 MyDriver". DriverBuilder --
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.22 and above

Back to Top

Windows CE / Windows Mobile 5.0

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
9 What are the limitations of the WinDriver and KernelDriver evaluation kits? WinDriver & KernelDriver --
11 Can WinDriver be used to develop for the Windows CE.NET (v4.1) operating system? WinDriver --
13 How do I run the Debug Monitor on Linux, Solaris and Windows CE? WinDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
60 Can WinDriver be used in order to develop a network driver for Windows CE? WinDriver --

Back to Top

Windows 2000

46 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
8 When trying to install WinDriver v5.20 on my PC, using the Linux RedHat 7.2 distribution, I got the following build errors:
    Unresolved symbol alloc_kiovec
    Unresolved symbol free_kiovec
How can I resolve these errors?
WinDriver & KernelDriver 5.2X
9 What are the limitations of the WinDriver and KernelDriver evaluation kits? WinDriver & KernelDriver --
11 Can WinDriver be used to develop for the Windows CE.NET (v4.1) operating system? WinDriver --
13 How do I run the Debug Monitor on Linux, Solaris and Windows CE? WinDriver --
14 How do I use the Debug Monitor utility on VxWorks? DriverBuilder --
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.05) on a machine running Linux SuSE 8.0, which uses the 2.4.18-4 Linux kernel.
But the 'make install' command failed with the following error:
        unresolved symbol kmap_pagetable
WinDriver & KernelDriver 5.20 and below
27 How do I detect the location of my USB device on my Windows 2000 PC? WinDriver 6.20 and above
47 Does WinDriver support Scatter/Gather DMA on Linux? WinDriver 5.20 and above
49 I have problems replacing the driver for my PCI/USB devices on Windows 2000: I have created and installed INF files for my Plug-and-Play devices using v5.22 of WinDriver. After upgrading to v6.03 of WinDriver I created new INF files for my devices and attempted to install them using wdreg.exe, but Windows 2000 still installed the old INF files from v5.22. How can I resolve this? WinDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.22 and below
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) - version 5.05 and earlier WinDriver 5.05 and below
58 My call to WD_DMALock() fails to allocate a 1GB DMA buffer on Windows 2000. 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 While compiling the WinDriver module (windrvr.o for my version) under Linux ('make install' in the WinDriver directory) I receive the following error messages:
usr/include/linux/modversions.h:1:2: #error
Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error
but headers from an appropriate kernel-source
.
What am I doing wrong?
WinDriver 6.22 and below
64 Linux Contiguous Buffer DMA allocations - 128KB limitation WinDriver 8.01 and below
65 WinDriver For Solaris - 32-bit Architecture Support WinDriver --
66 WinDriver for Solaris Sparc - 33Mhz * 33MB PCI Bus Support WinDriver --
67 Can I use DriverBuilder to develop an Ethernet network driver for VxWorks? DriverBuilder --
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 --
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 --
70 What are the names of the entry points routines for your various sample programs: wddebug.out, pci_dump.out, etc? DriverBuilder --
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 MyDriver". DriverBuilder --
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 message 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.20 - 5.05b WinDriver 4.20 - 5.05b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems - versions 4.20 - 5.05 of WinDriver/KernelDriver. WinDriver & KernelDriver 4.20 - 5.05
92 I used the DriverWizard to listen to the floppy disk interrupt (IRQ 6) successfully on my Windows 2000 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 I am trying to install WinDriver on a Linux machine, but when I run 'make install' I get the following error:
 linux_wrappers.c:405: too few arguments to
  function 'do_munmap_Rd007fc14'
  make:*** [LINUX.2.4.18-3/linux_wrappers.o]
  Error 1

I am using Linux kernel version 2.4.18-4 from the RedHat 7.3 distribution. How can I resolve this?
WinDriver & KernelDriver 5.21 and below
108 Using WinDriver with Windows 2000 Service Pack 3 WinDriver 5.05 and below
110 When installing WinDriver version 5.05 on my Linux machine, I get the following warning:
  Warning:loading /lib/modules/misc/windriver.o
  will taint the kernel: no license
WinDriver & KernelDriver 5.05 and below
111 Distributing your WinDriver based driver to a target Windows machine (Version 5.2x) WinDriver 5.2X
113 Distributing your KernelDriver based driver to a target Windows machine (Version 5.2x and above) KernelDriver 5.22 and above
115 How can I improve the rate of the interrupt handling when using DriverBuilder for VxWorks? WinDriver 5.22 and above
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 All
129 Reserving and locking physical memory on Windows NT PCs. WinDriver All
130 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.0x WinDriver 8.0x
132 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.1x WinDriver 8.1x

Back to Top

Windows 95

7 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.22 and below
89 WinDriver driver distribution to a target Windows machine - versions 4.20 - 5.05b WinDriver 4.20 - 5.05b
111 Distributing your WinDriver based driver to a target Windows machine (Version 5.2x) WinDriver 5.2X
113 Distributing your KernelDriver based driver to a target Windows machine (Version 5.2x and above) KernelDriver 5.22 and above
117 Distributing your WinDriver-based driver to a target Windows PC - Versions 6.x - 7.x WinDriver 6.x - 7.x

Back to Top

Windows 98/ME

12 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.22 and below
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) - version 5.05 and earlier WinDriver 5.05 and below
89 WinDriver driver distribution to a target Windows machine - versions 4.20 - 5.05b WinDriver 4.20 - 5.05b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems - versions 4.20 - 5.05 of WinDriver/KernelDriver. WinDriver & KernelDriver 4.20 - 5.05
109 I have developed a USB driver with version 5.05 of WinDriver. The driver works successfully on Windows 98 using windrvr.sys, but when I try to use the windrvr.vxd driver, WinDriver's API no longer functions and I see the following message in the Debug Monitor:
  USB is not implemented on this OS
What is the problem?
WinDriver & KernelDriver 6.03 and below
111 Distributing your WinDriver based driver to a target Windows machine (Version 5.2x) WinDriver 5.2X
113 Distributing your KernelDriver based driver to a target Windows machine (Version 5.2x and above) KernelDriver 5.22 and above
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 KernelDriver or a Kernel PlugIn *.sys driver on a Windows 98/Me PC WinDriver & KernelDriver 5.20 and above
132 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.1x WinDriver 8.1x

Back to Top

Windows NT 4.0

15 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
7 WinDriver for Windows NT 4.0 - supported service packs WinDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.22 and below
58 My call to WD_DMALock() fails to allocate a 1GB DMA buffer on Windows 2000. 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 --
73 WD_CardRegister() failed to lock a 32MB memory range on my PCI card. The following message 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.20 - 5.05b WinDriver 4.20 - 5.05b
111 Distributing your WinDriver based driver to a target Windows machine (Version 5.2x) WinDriver 5.2X
112 WinDriver USB for Windows NT 4.0 (version 5.1x) - Distributing Your Driver WinDriver 5.1X
113 Distributing your KernelDriver based driver to a target Windows machine (Version 5.2x and above) KernelDriver 5.22 and above
114 KernelDriver USB for Windows NT 4.0 (version 5.1x) - Distributing Your Driver KernelDriver 5.1X
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 NT PCs. WinDriver All
130 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.0x WinDriver 8.0x

Back to Top

Windows XP

15 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
54 Sample InstallShield procedure for installing the driver on a Windows machine WinDriver 5.22 and below
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) - version 5.05 and earlier WinDriver 5.05 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 message 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.20 - 5.05b WinDriver 4.20 - 5.05b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems - versions 4.20 - 5.05 of WinDriver/KernelDriver. WinDriver & KernelDriver 4.20 - 5.05
111 Distributing your WinDriver based driver to a target Windows machine (Version 5.2x) WinDriver 5.2X
113 Distributing your KernelDriver based driver to a target Windows machine (Version 5.2x and above) KernelDriver 5.22 and above
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 NT PCs. WinDriver All
130 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.0x WinDriver 8.0x
132 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.1x WinDriver 8.1x

Back to Top

Windows Vista

6 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
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 message 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 NT PCs. WinDriver All
132 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.1x WinDriver 8.1x

Back to Top

Windows

49 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
5 Using WinDriver to develop in Visual Basic WinDriver --
6 Using WinDriver to develop a graphical Win32 or MFC application WinDriver --
7 WinDriver for Windows NT 4.0 - supported service packs WinDriver --
9 What are the limitations of the WinDriver and KernelDriver evaluation kits? WinDriver & KernelDriver --
10 Does WinDriver support development in C#? WinDriver 7.00 and above
11 Can WinDriver be used to develop for the Windows CE.NET (v4.1) operating system? WinDriver --
13 How do I run the Debug Monitor on Linux, Solaris and Windows CE? WinDriver --
26 Can I use WinDriver to define additional serial/parallel ports, using a PLX card? WinDriver 6.23 and below
27 How do I detect the location of my USB device on my Windows 2000 PC? WinDriver 6.20 and above
44 Sending debug information from WinDriver's/KernelDriver's kernel module to a kernel debugger WinDriver & KernelDriver 5.04 and above
49 I have problems replacing the driver for my PCI/USB devices on Windows 2000: I have created and installed INF files for my Plug-and-Play devices using v5.22 of WinDriver. After upgrading to v6.03 of WinDriver I created new INF files for my devices and attempted to install them using wdreg.exe, but Windows 2000 still installed the old INF files from v5.22. How can I resolve this? WinDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
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.22 and below
56 How can I modify the relevant Registry entries for a Windows NT Embedded device driver, developed with WinDriver? WinDriver 5.00 - 8.02
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) - version 5.05 and earlier WinDriver 5.05 and below
58 My call to WD_DMALock() fails to allocate a 1GB DMA buffer on Windows 2000. 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 message 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.20 - 5.05b WinDriver 4.20 - 5.05b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems - versions 4.20 - 5.05 of WinDriver/KernelDriver. WinDriver & KernelDriver 4.20 - 5.05
91 Does WinDriver USB support isochronous streaming mode? WinDriver --
92 I used the DriverWizard to listen to the floppy disk interrupt (IRQ 6) successfully on my Windows 2000 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.22 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.04 - 5.22)? WinDriver & KernelDriver 5.04 - 5.22
108 Using WinDriver with Windows 2000 Service Pack 3 WinDriver 5.05 and below
109 I have developed a USB driver with version 5.05 of WinDriver. The driver works successfully on Windows 98 using windrvr.sys, but when I try to use the windrvr.vxd driver, WinDriver's API no longer functions and I see the following message in the Debug Monitor:
  USB is not implemented on this OS
What is the problem?
WinDriver & KernelDriver 6.03 and below
111 Distributing your WinDriver based driver to a target Windows machine (Version 5.2x) WinDriver 5.2X
112 WinDriver USB for Windows NT 4.0 (version 5.1x) - Distributing Your Driver WinDriver 5.1X
113 Distributing your KernelDriver based driver to a target Windows machine (Version 5.2x and above) KernelDriver 5.22 and above
114 KernelDriver USB for Windows NT 4.0 (version 5.1x) - Distributing Your Driver KernelDriver 5.1X
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.00 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. How can I use these functions? WinDriver 6.00
120 I have trouble compiling/building a KernelDriver or a Kernel PlugIn *.sys driver on a Windows 98/Me PC WinDriver & KernelDriver 5.20 and above
121 What should I do in case of Windows system crash (on Windows 2000 and above)? WinDriver --
123 Parallel ports on Windows XP WinDriver --
124 When trying to intsall WinDriver on my 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.
Choose 'Close' to terminate the application.
WinDriver 6.23 and below
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver All
128 Does WinDriver support development of drivers for the .NET framework? WinDriver 7.01 and above
129 Reserving and locking physical memory on Windows NT PCs. WinDriver All
130 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.0x WinDriver 8.0x
132 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.1x WinDriver 8.1x

Back to Top

All Operating System

79 Technical Documents

ID Subject Product Version
4 What operating systems and their respective versions do WinDriver & KernelDriver support? WinDriver & KernelDriver --
5 Using WinDriver to develop in Visual Basic WinDriver --
6 Using WinDriver to develop a graphical Win32 or MFC application WinDriver --
7 WinDriver for Windows NT 4.0 - supported service packs WinDriver --
8 When trying to install WinDriver v5.20 on my PC, using the Linux RedHat 7.2 distribution, I got the following build errors:
    Unresolved symbol alloc_kiovec
    Unresolved symbol free_kiovec
How can I resolve these errors?
WinDriver & KernelDriver 5.2X
9 What are the limitations of the WinDriver and KernelDriver evaluation kits? WinDriver & KernelDriver --
10 Does WinDriver support development in C#? WinDriver 7.00 and above
11 Can WinDriver be used to develop for the Windows CE.NET (v4.1) operating system? WinDriver --
13 How do I run the Debug Monitor on Linux, Solaris and Windows CE? WinDriver --
14 How do I use the Debug Monitor utility on VxWorks? DriverBuilder --
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.05) on a machine running Linux SuSE 8.0, which uses the 2.4.18-4 Linux kernel.
But the 'make install' command failed with the following error:
        unresolved symbol kmap_pagetable
WinDriver & KernelDriver 5.20 and below
26 Can I use WinDriver to define additional serial/parallel ports, using a PLX card? WinDriver 6.23 and below
27 How do I detect the location of my USB device on my Windows 2000 PC? WinDriver 6.20 and above
29 Is the Kernel PlugIn available for all operating systems? WinDriver --
44 Sending debug information from WinDriver's/KernelDriver's kernel module to a kernel debugger WinDriver & KernelDriver 5.04 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.20 and above
49 I have problems replacing the driver for my PCI/USB devices on Windows 2000: I have created and installed INF files for my Plug-and-Play devices using v5.22 of WinDriver. After upgrading to v6.03 of WinDriver I created new INF files for my devices and attempted to install them using wdreg.exe, but Windows 2000 still installed the old INF files from v5.22. How can I resolve this? WinDriver --
50 WinDriver/Kernel Driver Operating Systems Support - Versions Overview WinDriver & KernelDriver All
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.22 and below
56 How can I modify the relevant Registry entries for a Windows NT Embedded device driver, developed with WinDriver? WinDriver 5.00 - 8.02
57 Driver installation on Plug-and-Play systems (Windows 98/Me/2000/XP) - version 5.05 and earlier WinDriver 5.05 and below
58 My call to WD_DMALock() fails to allocate a 1GB DMA buffer on Windows 2000. 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 While compiling the WinDriver module (windrvr.o for my version) under Linux ('make install' in the WinDriver directory) I receive the following error messages:
usr/include/linux/modversions.h:1:2: #error
Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error
but headers from an appropriate kernel-source
.
What am I doing wrong?
WinDriver 6.22 and below
64 Linux Contiguous Buffer DMA allocations - 128KB limitation WinDriver 8.01 and below
65 WinDriver For Solaris - 32-bit Architecture Support WinDriver --
66 WinDriver for Solaris Sparc - 33Mhz * 33MB PCI Bus Support WinDriver --
67 Can I use DriverBuilder to develop an Ethernet network driver for VxWorks? DriverBuilder --
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 --
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 --
70 What are the names of the entry points routines for your various sample programs: wddebug.out, pci_dump.out, etc? DriverBuilder --
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 MyDriver". DriverBuilder --
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 message 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.20 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.23 and below
84 WinDriver Upgrade:
Version 6.0x -> Version 6.2x - 7.x
WinDriver 6.2x - 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.20 - 5.05b WinDriver 4.20 - 5.05b
90 Installing an INF file for PCI/USB devices on Windows Plug and Play systems - versions 4.20 - 5.05 of WinDriver/KernelDriver. WinDriver & KernelDriver 4.20 - 5.05
91 Does WinDriver USB support isochronous streaming mode? WinDriver --
92 I used the DriverWizard to listen to the floppy disk interrupt (IRQ 6) successfully on my Windows 2000 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 I am trying to install WinDriver on a Linux machine, but when I run 'make install' I get the following error:
 linux_wrappers.c:405: too few arguments to
  function 'do_munmap_Rd007fc14'
  make:*** [LINUX.2.4.18-3/linux_wrappers.o]
  Error 1

I am using Linux kernel version 2.4.18-4 from the RedHat 7.3 distribution. How can I resolve this?
WinDriver & KernelDriver 5.21 and below
95 Does WinDriver support development for PCMCIA devices? WinDriver 6.22 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.04 - 5.22)? WinDriver & KernelDriver 5.04 - 5.22
108 Using WinDriver with Windows 2000 Service Pack 3 WinDriver 5.05 and below
109 I have developed a USB driver with version 5.05 of WinDriver. The driver works successfully on Windows 98 using windrvr.sys, but when I try to use the windrvr.vxd driver, WinDriver's API no longer functions and I see the following message in the Debug Monitor:
  USB is not implemented on this OS
What is the problem?
WinDriver & KernelDriver 6.03 and below
110 When installing WinDriver version 5.05 on my Linux machine, I get the following warning:
  Warning:loading /lib/modules/misc/windriver.o
  will taint the kernel: no license
WinDriver & KernelDriver 5.05 and below
111 Distributing your WinDriver based driver to a target Windows machine (Version 5.2x) WinDriver 5.2X
112 WinDriver USB for Windows NT 4.0 (version 5.1x) - Distributing Your Driver WinDriver 5.1X
113 Distributing your KernelDriver based driver to a target Windows machine (Version 5.2x and above) KernelDriver 5.22 and above
114 KernelDriver USB for Windows NT 4.0 (version 5.1x) - Distributing Your Driver KernelDriver 5.1X
115 How can I improve the rate of the interrupt handling when using DriverBuilder for VxWorks? WinDriver 5.22 and above
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.00 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. How can I use these functions? WinDriver 6.00
120 I have trouble compiling/building a KernelDriver or a Kernel PlugIn *.sys driver on a Windows 98/Me PC WinDriver & KernelDriver 5.20 and above
121 What should I do in case of Windows system crash (on Windows 2000 and above)? WinDriver --
123 Parallel ports on Windows XP WinDriver --
124 When trying to intsall WinDriver on my 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.
Choose 'Close' to terminate the application.
WinDriver 6.23 and below
125 Handling shared PCI interrupts in the Kernel PlugIn WinDriver All
127 WinDriver Upgrade:
Version 6.2x -> Version 7.x or above
WinDriver 7.x and above
128 Does WinDriver support development of drivers for the .NET framework? WinDriver 7.01 and above
129 Reserving and locking physical memory on Windows NT PCs. WinDriver All
130 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.0x WinDriver 8.0x
131 WinDriver Upgrade: Version 7.x -> Version 8.x WinDriver 8.x
132 Distributing your WinDriver-based driver to a target Windows PC - WinDriver version 8.1x WinDriver 8.1x

Back to Top