1-. compile el modulo 2-. lo pase a una carpeta, diagmos $PATH. 3-. % export LD_PRELOAD=$PATH/libusb-driver.so 5-. cree las reglas en /etc/udev/rules.d/ 6-. como el id no era 03fd:0008 hice todo lo que decia el readme que debia hacer. 7-. reinicia udev y puse nuevamente el cable y me apercio 03fd:0008 y la luz se encendio 8 -. cuando trato de conectarme al cable me dice que no encuentra en el modulo windrvr
El 28 de abril de 2011 18:03, AngelD <ang...@froga.net> escribió: > Tue, 26 Apr 2011, Arturo Veras: >>> >>> Hola, estoy trabajando con la Spartan 3E kit y he instalado el Xilinx >>> 10.1 >>> >>>> ISE para trabajar. >>>> El problema es que los drivers que trae el programa usan el modulo >>>> *windrvr >>>> *que ya no funciona con los actuales kernel. >>>> >>>> He revisado esta pagina http://rmdir.de/~michael/xilinx/ donde dice >>>> como >>>> emular el modulo. >>>> Para compilar el emulador en 64 bits dice que debo tener la version de >>>> 32 >>>> bits de *libusb-devel y libftdi-deve, *y ejecutar* make lib32 . >>>> *he instalado la version de los respositorios que se llama *libusb-dev* >>>> pero >>>> me imagino que es la version de 64 bits y ejecute make >>>> y me salen errores que no encuentra librerias, como era de esperar . >>>> >>>> >>> Esto vale para mi distribución, Debian Squeeze. >>> >>> Si lees el README del driver dice: >>> >>> make lib32 >>> >>> y uno de los paquetes que hecha en falta es: >>> >>> stubs-32.h >>> >>> Si buscamos éste: >>> >>> >>> >>> http://packages.debian.org/search?searchon=contents&keywords=stubs-32.h&mode=path&suite=stable&arch=any >>> >>> Nos dice que está en libc6-dev-i386 >>> >>> Tras ésto volvemos al "make lib32" que nos dice: >>> >>> xpcu.c:6:17: error: usb.h: No existe el fichero o el directorio >>> >>> Tras instalar "libusb-dev", COMPILA. >>> >>> >>> mi pregunta es: ¿Como puedo instalar la version de 32 bits de >>> >>>> *libusb-devel >>>> y libftdi-devel *para poder compilar el modulo ? >>>> y si alguien ha logrado hacer funcionar el cable que me algunas >>>> indicaciones >>>> por favor. >>>> >>>> >>> Como el paquete viene preparado para compilar en entornos de 64 >>> bits, no creo que necesites hacer nada a mano, pero en caso de necesidad >>> siempre puedes montar un entorno "chroot" de 32 bits para estos >>> menesteres. >>> >> > Estas diciendo que no necesito compilar el modulo para que funcione el >> modulo ? >> > > NO. TIENES que compilar el módulo. Te estoy diciendo, que en mi > caso, Debian Squeeze no he tenido que compilar ninguno otra librería, sólo > el módulo. Sospecho que en cualquier otra distribución resultará parecido. > > > pq he intentado ambas cosas y no logro que funcione. >> > > ¿Cual es la otra cosa que has intentado?. O intentas con el módulo, > o lo intentas con el módulo. > > > tengo la luz encendida de la spartan y el comando lsusb me muestra >> 03fd:0008. pero no funciona el cable. >> > > Sin no compilas el módulo, no va a funcionar. Compila, lee > atentamente el README, sigue las instruccines, y el cable podrá funcionar. > > -- > Saludos --- Angel -- Atte. Arturo