After years of not being able to sync my Nokia mobile(s) with my Debian Linux desktop, syncevolution and the Evolution “groupware suite” have finally made that possible. I’ve had success with both my older Symbian 60-based phone, N95-2, and my (Maemo-based) N900.
See www.syncevolution.org for details on how to do this. My Debian Sid box required the apt sources from that site (it seems that Sid is lagging behind, at least for now; they’ve packaged the last beta but the site includes the released 1.0 version), but otherwise the install and sync both went without a hitch.