The directory on your XP machine, is it set to "share" ?
If the IP of your XP machine is 192.168.***.*** and the directory that you would like to share from XP is "xpshare" then can you login using this command ( from Hardy terminal) :
Code:
$ smbclient //192.168.***.***/xpshare
You may be asked for a password but if none has been set on the XP side then you should be able to connect.
What is the output of the following :
Code:
$ smbclient -L //IP-ADDRESS-OF-XP-MACHINE
The above should list any possible shares you have on your XP machine.
If you firewall is turned ON in XP make sure you have port 445 open.