Slow filetransfers between windows 2008 and windows XP, what could it be…?

Just discovered why our file transfers are soooo slow: seems like there is an incompatibility between windows XP SMB 1 and windows 2008 SMB 2. Would expect anything else from a microsoft product. It just tells the clients that the file isn’t there while it is :(

Discovered it with my newly discovered sniffer tool tshark:

tshark -i em2 host <fileserverIP> | grep -B 1 "STATUS_OBJECT_NAME_NOT_FOUND" | 
grep "Path:"

Anyone solved this one yet?