Problema con rdn

Saludos
Bueno estoy creando un sistema para el que necesito interactuar con Windows server 2003 ya me he leido un buen tutorial de como hacerlo pero hay algo que casi me vuelve loco los RDN les paso el codigo
$fid="ou=Alumnos, ou=Usuarios, ou=Facultad UNO , o=dom";

echo "

Prueba de consulta LDAP

";
echo "Conectando ...";
$ds=ldap_connect("dom.institucion.mx"); // Debe ser un servidor LDAP valido! 204
echo "El resultado de la conexion es ".$ds."
";
$r=ldap_bind($ds);
echo 'el resultado de bind es:'.$r;

echo "Buscando (sn=M*) ..."; // Busqueda de entradas por apellidos
$sr=ldap_search($ds,$fid,"sn=M*",);

echo "El resultado de la búsqueda es ".$sr."

";
?>
La estructure del Active directory es asi:
dom.institucion.mx
dom
Facultad DOS
Facultad TRES
Facultad UNO
Usuarios
Atis
Alumnos

Bueno el error que me aparece es acerca del ldap_search; me dice que hay un error en la operacion y estoy seguro que es el directorio base
, si alguien me puede decir como va se lo agradeceria.

Lo siento me equivoque la estructura es:

[-] dom.institucion.mx
----[-] DOM
---------[+] Facultad DOS
---------[+] Facultad TRES
---------[-] Facultad UNO
--------------l [-]Usuarios
--------------------- [+] Atis
--------------------- [+] Alumnos