problem running under windows xp

hey, i just upgraded to windows xp and it seems i can login to a server just fine, but i get stuck when it comes to the listing of the server contents. i get stuck at the following line:

LIST -aL
150 Opening ASCII mode data connection for /bin/ls.

then i get timed out of the server:

Connection closed. Server timeout.
425 Can't open data connection.

do i need to change a setting or something?? my timeout is set to 160 seconds and my retries to 300 seconds. i have passive mode off and keep alive off. any help would be GREATLY appreciated.