Hi, I haven't been following this closely, so my appologies if this isn't relevent.
I remeber when setting up tftp for our routers, we had a problem because tftp won't create files so we had to "touch /tftp/foo" before we could download foo. This caused much frustration untill we stumbled across a clue :) -Jon