msbasanth
June 17th, 2008, 11:07 AM
I created a HIDClass USB filter driver for trackball. I do not have a trackball to give its hardware id . So I used a temp id for it.
I tried to install my trackball driver using following INF file. Every thing went smooth
* the device node created
* the lower filter is found in Details->Device Lower Filters
* Only one service is found in the Details->service section WUDFRd
But driver do not get started.
The device status section in device manager showed an error :- “This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)"
When i checked INF file with ChkInf it showed an error "; (E22.1.1002) Unable to include WINUSB.INF. Note that only system provided INFs may be specified with the INCLUDE directive. "
I tried in Windows XP.
Expecting Reply
Bachu
I tried to install my trackball driver using following INF file. Every thing went smooth
* the device node created
* the lower filter is found in Details->Device Lower Filters
* Only one service is found in the Details->service section WUDFRd
But driver do not get started.
The device status section in device manager showed an error :- “This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)"
When i checked INF file with ChkInf it showed an error "; (E22.1.1002) Unable to include WINUSB.INF. Note that only system provided INFs may be specified with the INCLUDE directive. "
I tried in Windows XP.
Expecting Reply
Bachu