Loc: Galveston, Texas, USA
This condition _CAN_ occur when the PC is so busy that the VirDIS software cannot respond in a timely enough fashion for the 2480. When this happens the 2480 will lock up the transfer mechanism and hence both itself and the VirDIS driver. The only remedy we have found is rebooting both devices.
We encountered this early on during FORMAT (FmtDrv) of large (> 1GB) VirDIS HDD files. The Windows file system has to fill in (i.e. WRITE) all the blocks of a partition while seeking to the start of the next partition. In large files this is a LOT of behind-the-scenes activity and the 2480 does not like it. So for large VirDIS HDD files we implemented a PRE-format of our own prior to the user executing the 2480 FORMAT step. This speeds up the response for this and avoids the 2480 locking everything up.
Similarly, during COPY or other HDD operations, the 2480 is not very tolerant of tardy responses. So if the PC gets busy to the point where VirDIS processing becomes 'paused', then the 2480 will freeze transfers and hence our driver's response. THIS will lead to the BusFreeTimeout error.
To reduce or eliminate entirely the occurrence of this error, it helps to avoid intensive CPU background activity (like browsing, running anti-virus scans, etc.) while the 2480 is actively executing commands and transferring data. VirDIS, in conjunction with the 2480 running commands, CAN allow other, concurrent PC (CPU) activity - just not a LOT of it!