firewire device driver

Hi,
We designed a signal acquisition device called ASAP. The ASAP has the
firewire interface. We write a firewire device driver (based on the
1394bus.sys and ohci1394.sys) and an application on the PC side so that the
application can communicate with the ASAP. The ASAP is connected to a 3
ports PCI IEEE1394 card in the PC. Everything works fine until an external
1394 hard disk is connected to the 3 ports 1394 card also. The application
which is getting data from ASAP will return error code 1117
(ERROR_IO_DEVICE) if we try to copy a big file to the external hard disk at
the same time. We tried to apply the hot fix Q281286 from the Microsoft.
It is getting worse. Even without the external hard disk, the application
does not find the ASAP any more. The device driver returns error code 50
(the network request is not supported). Do you have any suggestions?
Thanks.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> ports PCI IEEE1394 card in the PC. Everything works fine until an external

1394 hard disk is connected to the 3 ports 1394 card also. The application
which is getting data from ASAP will return error code 1117
(ERROR_IO_DEVICE) if we try to copy a big file to the external hard disk
at

I saw the similar behaviour with Sony 1394 camera (sonydcam.sys).
If both sonydcam and the DV camera are attached to the bus - then the DV
does not work.
If the DV alone is attached - it works. If sonydcam alone is attached - it
works.

Win98’s 1394 stack had the setting of “Support Non-Compliant Devices”.
Switching it on cured the problem.

Looks like this is some hardware problem, either in your hardware or in the
disk drive.

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com