In that case, there is nothing else we can do. Anyway, Thanks a lot guys.
Sajeev.
----- Original Message -----
From: Nemiroff, Daniel
To: NT Developers Interest List
Sent: Monday, May 22, 2000 10:25 AM
Subject: [ntdev] RE: Driver getting Timeouts
The only problems I can think of is if there is a truly bad device on the channel. If this is the case the ScsiPort won’t do anything about it for a longer period of time and the user may think he/she has a hung system. Again, I believe this is only in the case of a bad device.
Daniel
-----Original Message-----
From: Sajeev [mailto:xxxxx@amiindia.co.in]
Sent: Monday, May 22, 2000 10:12 AM
To: NT Developers Interest List
Subject: [ntdev] RE: Driver getting Timeouts
We have queuing in the card and in some situations we queue in driver also. I tried increasing the TimeOutValue to 256 seconds and now the error logging is stopped. I want to know whether there will be some other i/o related problems because of this high timeout value.
Thanks,
Sajeev.
We’re seeing the same problem in NT4 and Win2000 for our Scsi Miniports. I don’t know of anyway to stop ScsiPort from logging and error. I’m guessing ScsiPort sets a timer before calling HwStartIo. When the timer expires a DPC fires, resets the channel, and logs an error.
We also see no functional problems. Our only thoughts is that the HDD that is “timing out” was in a standby state and took to long to wake up.
-Daniel
----- Original Message -----
From: Neela Syam Kolli
To: NT Developers Interest List
Sent: Monday, May 22, 2000 5:55 AM
Subject: [ntdev] RE: Driver getting Timeouts
Hi,
Does your miniport supports queuing in your driver or in your SCSI Card? The time out will be calculated as (The Time of Completion - The time of the command came into the StartIo) and is calculated on each SRB basis. If your driver/card has a queue capable of 10 commands and if each command takes 2 seconds then you will be in trouble as atleast one command will be timed out. Try to increase the timeout value to 60 Seconds(one minute) and see if this repeats again.
Hope this helps you.
Syam.
-----Original Message-----
From: Sajeev [mailto:xxxxx@amiindia.co.in]
Sent: Friday, May 19, 2000 9:00 PM
To: NT Developers Interest List
Subject: [ntdev] RE: Driver getting Timeouts
Daniel,
Thanks for the reply. Yes, mine is a Scsi miniport driver. As u told, I tried increasing the TimeOutValue to 16 seconds. But still getting the same event logs.
I don’t think an i/o operation can take more than 16 seconds to complete. Maybe I’m wrong. Is there anything I can do in my driver to prevent this event logs?
Thanks,
Sajeev
----- Original Message -----
From: Nemiroff, Daniel
To: NT Developers Interest List
Sent: Friday, May 19, 2000 4:31 PM
Subject: [ntdev] RE: Driver getting Timeouts
I assume you’re writing a Scsi miniport or miniport of some kind. If you’re writing a Scsi Miniport it’s the ScsiPort that logs errors when your device times out. You can increase the timeout period by editing the registry value “TimeOutValue” in the Services/Disk registry Key. Basically, if ScsiPort receives a timeout there is nothing you can do to prevent it from logging an error.
Daniel
-----Original Message-----
From: Sajeev [mailto:xxxxx@amiindia.co.in]
Sent: Friday, May 19, 2000 4:15 PM
To: NT Developers Interest List
Subject: [ntdev] Driver getting Timeouts
Hi All,
In System Event viewer I’m getting messages like “The xxx driver experience timeout during i/o operation” with event ids 9 and 15 for my raid driver. But the disk is working properly.
My questions are
- If the driver is experiencing some timeout from device, then how the device is working fine under full loads?
- How I can get rid of those messages?
Thanks,
Sajeev.