I believe that the folks using the wiggler have not had to do it even without SRST#. I think that in this case, what matters is whether TRST# is connected. Try without the workaround first and if that doesn't work try with the workaround.
http://code.google.com/p/openrd/issues/detail?id=7From what I understand, the cause of the problem is that the
JTAG reset line is driven push-pull instead of open drain. Whether the reset actually happens depends on the initial (out of reset) state of the SoC I/O and the reset threshold of the chip, so it is likely to vary from board to board. I did not need the workaround when I had a working uBoot in mtd0, but after I erased mtd0, I needed the workaround to continue to load uboot to RAM.
It may very well be that I'm the only person that encountered this, so I welcome more feedback on who else had to do this so we can definitively keep/remove the workaround from the Wiki.