Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

IEEE 1394 Async Receive Response not sent using Pre-Notification


View products that this article applies to.

Symptoms

When developing an IEEE client driver that receives asynchronous I/O request packets on the IEEE 1394 bus, using the Pre-Notification mechanism described in the Windows Driver Kit for such operations, asynchronous response packets may not be sent in reponse to asynchronous I/O request packets received on the IEEE 1394 bus.

This problem may be observed on Microsoft Windows versions prior to Windows 7 using the Legacy 1394 bus driver.

↑ Back to the top


Cause

This problem is caused by errors in the Microsoft Windows Legacy 1394 bus driver when reponding to asynchronous I/O request packets received on the IEEE 1394 bus. These errors occur when the receiving 1394 client driver uses the Pre-Notification method for receiving asynchronous I/O request packets, as compared to the Post-Notification or No-Notification methods.

↑ Back to the top


Resolution

This problem is resolved in the 1394 bus driver that is included in Microsoft Windows 7 and later versions.

For IEEE 1394 client drivers that must operate correctly on earlier versions of Windows, it is possible to work around this problem by using other asynchronous receive notification options such as Post-Notification or No Notification.

↑ Back to the top


More Information

For more information on asynchronous receive I/O and notification options for IEEE 1394 client drivers, see the following documentation in the Microsoft Windows Driver Kit:

Receiving Asynchronous I/O Request Packets on the IEEE 1394 Bus
REQUEST_ALLOCATE_ADDRESS_RANGE control code
NOTIFICATION_INFO structure


↑ Back to the top


Keywords: kb

↑ Back to the top

Article Info
Article ID : 2635883
Revision : 1
Created on : 1/7/2017
Published on : 10/28/2011
Exists online : False
Views : 334