RE: Is that a bug of 1394b driver of winxp sp2 for bus reset?

Tech-Archive recommends: Fix windows errors by optimizing your registry



{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Trebuchet MS;}}
\viewkind4\uc1\pard\f0\fs20 "Steven" wrote:
\par
\par \pard\li720 My application needs to force the middle node( repeater ) to root node,
\par according to 1394 spec, I send PhyConfig packet and force the repeater node's
\par forceBit to 1, and then call BusReset. But I found when I call BusReset,
\par Windows driver send another PhyConfig to force PC to root, and the bus reset
\par count is added 2. so the repeater lost the root right which it has gotten.
\par \pard
\par In your REQUEST_BUS_RESET IRB, did you set u.BusReset.fulFlags to BUS_RESET_FLAGS_FORCE_ROOT?
\par
\par See http://msdn2.microsoft.com/en-us/library/ms789446.aspx.
\par
\par John Garrett [MSFT]
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par
\par }