Hello everyone,
We developed a 1394 device driver (WDM). So far, the login and logout
processes have passed without any error, but we met the trouble after bus
reset and trying to send a reconnect ORB. The issue is that after bus reset,
we have successfully written the address of ReconnectORB into the
Management_Agent Register (required by SBP-2 specification), which can been
observed by the bus analyzer. However, when the device node reads 32 bytes
contents of ReconnectORB from system node according to the the address
written to the Management_Agent Register, it failed and the number of
feedback bytes is always zero.
We use the same method in the login and logout processes, but no any error.
Therefore, we guess that it must be something else we don’t take into
consideration in our solution after a bus reset happens.
Does anyone have a good idea? Thank you in advance.
Regards,
Shunnian Zhai