Page 1 of 1

Vista x64 - TrackIR eventually stops responding

Posted: Tue Mar 06, 2007 5:31 am
by Spong
Hi,

I'm using the latest XP64 drivers for TrackIR4 with Vector support (test signing on), and have occasionally found a condition where the TrackIR tray icon is unresponsive.

Trying to end the TrackIR.exe process doesn't work, nor does breaking in with a debugger.

The only remaining app thread is usually something like this when the problem happens:

ChildEBP RetAddr Args to Child
00e7fe80 7766d4ce 00000230 00000000 00000000 ntdll_77bf0000!NtDeviceIoControlFile+0x15
00e7fee0 000e879d 00000230 0022204e 00e7ff38 KERNEL32!DeviceIoControl+0x14a
WARNING: Stack unwind information not available. Following frames may be wrong.
00e7ff58 000e8d05 00e7ff98 774762b6 03a202cc cameradll!NaturalPoint::Camera::ReceiveThread+0xa3
00e7ff60 774762b6 03a202cc e5ef292b 00000000 cameradll!NaturalPoint::CameraSystem::OpenUsbDevice+0x57
00e7ff98 774763de 00e7ffac 776d19f1 009661e8 msvcrt!_endthreadex+0x44
00e7ffa0 776d19f1 009661e8 00e7ffec 77c6d109 msvcrt!_endthreadex+0xce
00e7ffac 77c6d109 009661e8 00e7c3e8 00000000 KERNEL32!BaseThreadInitThunk+0xe
00e7ffec 00000000 7747639b 009661e8 00000000 ntdll_77bf0000!_RtlUserThreadStart+0x23

This has happened fairly consistently for me so far, when I leave the trackIR program loaded but I'm not using it (usually after playing a game), and half a day later I'll try to use it, but it'll have locked up.

I am guessing it might have something to do with the USB device "going missing" or something occasionally.

Hope that helps find something and fix it!

Re: Vista x64 - TrackIR eventually stops responding

Posted: Tue Mar 06, 2007 11:38 am
by VincentG
Also take a look at the power saving features of the USB hubs, and disabling this feature, as it can cause issues with the unit.