vb con mysql 4.1.8

jaime
10 de Enero del 2005
hola grupo, deseo hacer una aplicacion en vb que se
conecte a mysql, la conexion lo hago asi:

Conn.ConnectionString="DRIVER={MySQL ODBC 3.51
Driver};SERVER=penelope;DATABASE=giasen;PWD=root;UID=sa;OPT
ION=3"
prove con la ip del servidor:
Conn.ConnectionString="DRIVER={MySQL ODBC 3.51
Driver};SERVER=10.0.0.1;DATABASE=giasen;PWD=root;UID=sa;OPT
ION=3"

me sale el siguiente mensaje de error:
Error \'-2147467259(80 004005)\' en tiempo de ejecucion:
[MySql][ODBX 3.51 Driver]Cliente does not support
aunthentication Protocol request by server, consider
upgrading Mysql Client

tengo xp profesional,mysql 4.1.8 con myodbc 3.5.1, me
dijeron que habilitara el old password, ya lo hice pero
sigue igual, alguna manera de solucionar esto, o que
version de mysql funciono con xp profesional servipack 1,
espero me puedan ayudar ya que necesito esto urgente
de antemano muchas gracias