My troubleshooting with Sun is on hold. After so much frustration, I reverted to 2.3.1 with the -W option, and everything started working again. Unfortunately, since it was working, it also meant that I could no longer reproduce the problem, since the volume of data to be synced is now so low. I've closed the case with Sun until we have another major installation which requires a big distribution. For now, though, I'm working again. If you're having trouble with rsh hangs or unexplained 'unexpected EOF' errors with rsync 2.4.6 on Solaris, the solution that works (for me) is to use 2.3.1 and pass the -W option. Thanks for all the advice along the way. I'll still work on troubleshooting 2.4.6, but I probably won't go back to using it until this entire process is retired in favor of a client->daemon process. Hal