I have an image on which I have just enabled hive based registry.
The registry works, but my USB HIDs (kbd and mouse) have stopped working.
The USB storage works OK.
This is a copy of the event log when a USB mouse is connected.
0x81e07b8c: !OHCI - CHW::UpdateFrameCounter missed frame count; isoch
packets may have been dropped.
0x81e07b8c: +CHW::EnterOperationalState
0x81e07b8c: -CHW::EnterOperationalState
0x81e07b8c: CHub(Root tier 0):: ResumeNotification(0) !
0x81dd7bb4: CHub(Root tier 0)::HubStatusChangeThread - port 1, change =
0x0001, status = 0x0301
0x81dd7bb4: CHub(Root tier 0)::HubStatusChangeThread - device attached on
port 1
0x81dd7bb4: +CHub(Root tier 0)::AttachDevice - port = 1, fIsLowSpeed = 1
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_OPENING_ENDPOINT0_PIPE, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_USING_ADDRESS0, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_RESET_AND_ENABLE_PORT, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR_TEST, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_SET_ADDRESS, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_LEAVE_ADDRESS0, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_DEVICE_DESCRIPTOR, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SETUP_CONFIGURATION_DESCRIPTOR_ARRAY, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_CONFIG_DESCRIPTOR, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_GET_CONFIG_DESCRIPTOR, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - Select Configuration 0 on
DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE step
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SCHEDULING_SET_CONFIG, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_CREATE_NEW_FUNCTION, failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_INSERT_NEW_DEVICE_INTO_UPSTREAM_HUB_PORT_ARRAY,
failures = 0
0x81dd7bb4: CHub(Root tier 0)::AttachDevice - status =
DEVICE_CONFIG_STATUS_SIGNAL_NEW_DEVICE_ENTER_OPERATIONAL_STATE, failures = 0
0x81dd7bb4: >>> Loading module hidparse.dll at address 0x03750000-0x0375F000
(RW data at 0x01F76000-0x01F76474)
Loaded
'C:\WINCE500\PBWORKSPACES\IVDU\RELDIR\AMPRO_CM420_X86_RELEASE\HIDPARSE.DLL',
timestamp of module on device does not match timestamp of local module.
0x81dd7bb4: >>> Loading module usbhid.dll at address 0x03790000-0x037A2000
(RW data at 0x01F7E000-0x01F7E540)
Loaded
'C:\WINCE500\PBWORKSPACES\IVDU\RELDIR\AMPRO_CM420_X86_RELEASE\USBHID.DLL',
timestamp of module on device does not match timestamp of local module.
0x81dd7bb4: DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\Prefix) returned 2
0x81dd7bb4: DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\BusPrefix) returned 2
0x81dd7bb4: DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Hid_Class\BusPrefix) returned
2
0x81dd7bb4: +USBD:OpenPipe, EP: 0x81, MaxPkt: 4, Type: Interrupt
0x81dd7bb4: CInterruptPipe::OpenPipe - setting the poll interval to 8 ms
instead of 10 ms
0x81dd7bb4: -USBD:OpenPipe success, hPipe = 59930
0x81dd7bb4: HidParse: 'Preparing to Allocate memory
0x81dd7bb4: HidParse: 'Top Level Collection 1 found
0x81dd7bb4: HidParse: 'Enter Link Collection
0x81dd7bb4: HidParse: 'Exit Link Collection
0x81dd7bb4: HidParse: 'Collection 1 exit
0x81dd7bb4: HidParse: 'Starting Parsing Pass
0x81dd7bb4: HidParse: 'Parse Collection 1
0x81dd7bb4: HidParse: 'Main Offset:8
0x81dd7bb4: HidParse: 'Main Offset:b
0x81dd7bb4: HidParse: 'Main Offset:10
0x81dd7bb4: HidParse: 'Feature offset:8
0x81dd7bb4: HidParse: 'Feature offset:9
0x81dd7bb4: HidParse: 'X Parse Collection 1
0x81dd7bb4: FindClientRegKey: Failed opening HID client key
[HKLM\Drivers\HID\LoadClients]
0x81dd7bb4: -CHub(Root tier 0)::AttachDevice - port = 1, fIsLowSpeed = 1,
address = 1
0x81f8b800: [NOTIFY] HandleSystemEvent 7 /ADD HID1:
Is this indicating that my registry is missing something?
Can someone give me some guidance please.
Steve