got BSOD in 1480A_Pro_Ver_3.6.3 version

Posted: 12 years ago Quote
Hi

I have install the latest version of ITI software (1480A_Pro_Ver_3.6.3). My PC is getting BSOD when i connect my usb rndis device. But the same device is working and captured perfectly in ITI software (1480A_Pro_Ver_3.4) without any BSOD. Could you please fix this bug and update the latest version of ITI software.

Thanks in Advance.

Best Regards,
Senthil.
Posted: 12 years ago Quote
This is most likely caused by a faulty (cheap, incorrectly implemented) host controller card. The driver is the same in the two software versions but the newer software uses overlapped (asynchronous) I/O to maximize the upload speed from the 1480A unit. Bad host controller cards do not correctly implement asynchronous I/O.

You can disable the asynchronous I/Os by changing the following setting in your AppSettings.xml file (resides in your installation directory):

<NumAsyncIos>10</NumAsyncIos>

Change to :

<NumAsyncIos>1</NumAsyncIos>

If this doesn't help, please change your host controller card. If it is built into your computer then try another computer.

You can also install the latest version without the asynchronous I/O method: http://www.internationaltestinstruments.com/Downloads/1480A_Pro_Ver_3.6.1.exe

If the above doesn't help you can roll back the versions one by one to see which version starts working (we'll assist with this at that point).
Posted: 12 years ago Quote
[quote=]
<NumAsyncIos>10</NumAsyncIos>

Change to :

<NumAsyncIos>1</NumAsyncIos>[quote=]


This one is helped to avoid BSOD.

For my knowledge, why this behavior happens in ITI software?

Thanks.
Senthil.
Posted: 12 years ago Quote
This is not a problem with the ITI software but with the device driver for the USB Host Controller used. Some Host Controller drivers do not handle asynchronous (multiple outstanding) I/Os correctly and thus crashes or locks up. We saw this on one of our machines - this is why we allowed asynchronous I/O to be disabled via the application XML file.

Note that the data upload speed will be significantly lowered once asynchronous I/O is disabled. This may cause the 1480A FIFO to fill up during capture (F0 markers at the end of the trace).