Amarok should work; not sure if your version is (too) old, but at least the fairly recent versions (say 1 year old or so) should work without trouble. The not-so-newest versions may have a small hazzle with setting the device up, but after that it should work. Can you get Amarok to detect the iPod, or what is the problem?
I haven't even heard about "yamipod" or "ephpod", the best programs I've tried so far are Amarok and GTKpod. Banshee is probably supposed to work too, but you need to have a newish version (old ones don't do).