Archive for the ‘Windows’ Category

Instalar drivers del SheevaPlug JTAG

Saturday, April 18th, 2015

Al utilizar un “plug computer” como el SheevaPlug o el DreamPlug, tenemos que utilizar el adaptador JTAG para conectarnos a la consola del equipo. Este JTAG tiene incorporado un convertidor de USB a Serial que requiere un controlador. Si descargamos los controladores de este dispositivo desde la página del fabricante no se pueden utilizar directamente, es necesario ajustarlos un poco.

DreamPlug con JTAG

DreamPlug con JTAG

1. Descargar los controladores de puerto virtual FTDI desde la pagina oficial: http://www.ftdichip.com/Drivers/VCP.htm

2. Ejecutar el instalador sólo hasta el punto donde extrae los archivos. Cuando inicia el asistente de instalación, damos Cancel.

3. Abrimos el Command Prompt y nos cambiamos al directorio temporal donde el instalador extrajo los archivos y los copiamos a otra ubicación:

C:\Users\username>cd %TEMP%\FTDI-Driver
C:\Users\username\AppData\Local\Temp\FTDI-Driver>mkdir C:\Drivers\F2232D
C:\Users\username\AppData\Local\Temp\FTDI-Driver>xcopy /s . C:\Drivers\F2232D

4. Ahora tenemos que editar los archivos INF y agregar las siguientes líneas en las secciones indicadas:

ftdibus.inf

[FtdiHw.NTamd64]
%USB\VID_9E88&PID_9E8F.DeviceDesc%=FtdiBus.NT,USB\VID_9E88&PID_9E8F
%USB\VID_9E88&PID_9E8F&MI_00.DeviceDesc%=FtdiBus.NT,USB\VID_9E88&PID_9E8F&MI_00
%USB\VID_9E88&PID_9E8F&MI_01.DeviceDesc%=FtdiBus.NT,USB\VID_9E88&PID_9E8F&MI_01

[Strings]
USB\VID_9E88&PID_9E8F.DeviceDesc="USB Serial Converter"
USB\VID_9E88&PID_9E8F&MI_00.DeviceDesc="USB Serial Converter A"
USB\VID_9E88&PID_9E8F&MI_01.DeviceDesc="USB Serial Converter B"

ftdiport.inf

[FtdiHw.NTamd64]
%VID_9E88&PID_9E8F.DeviceDesc%=FtdiPort2232.NT,FTDIBUS\COMPORT&VID_9E88&PID_9E8F

[Strings]
VID_9E88&PID_9E8F.DeviceDesc="USB Serial Port"

5. Eliminar cualquier controlador anterior (ver artículo relacionado)

6. Conectar el adaptador JTAG a un puerto USB. Aparecen los siguientes dispositivos en el Device Manager:

Image

 

7. Seleccionar el primero y dar clic derecho en Update Driver Software…

Image

8. Dar la ubicación que creamos en el paso #3

Image

9. Aparece una advertencia. Instalar el software de todas maneras.

Image

10. La instalación termina exitosamente.

Image

11. Ahora el segundo dispositivo aparece así:

Image

11. Repetir el mismo proceso con el “USB Serial Port”. Al finalizar, nos indicará que no se instaló correctamente (es normal) y aparecerá un puerto COM que no funciona.

12. Seleccionar el puerto y darle Update Driver Software…

13. Seleccionar Browse my computer for driver software.
14. Ahora seleccionar Let me pick from a list of device drivers in my computer.
15. Dejar seleccionado Show All Devices y dar clic en Next.
16. Dehabilitar la opcion Show compatible hardware
17. Seleccionar del fabricante FTDI el modelo USB Serial Port:

Image

18. Aparecerá una advertencia. Dar clic en Yes:

Image

19. El dispositivo ahora se instala correctamente:

Image

20. Ya tenemos nuestro convertidor puertos del JTAG configurado correctamente.

Eliminar drivers de puertos COM

Saturday, April 18th, 2015

Con la desaparición de los puertos RS-232 en la mayoría de las computadoras actuales nos vemos en la necesidad de utilizar convertidores de USB a puertos serie. A veces los drivers no funcionan bien o colisionan nos con otros, haciendo necesario la desinstalación completa de los mismos.

Este procedimiento nos ayuda a limpiar por completo cualquier driver que tengamos instalado, no solo para los convertidores de puertos, sino para cualquier otro uso.

1. Abrir el Command Prompt, ajustar la variable de ambiente devmgr_show_nonprsent_devices y abrir el Device Manager:

set devmgr_show_nonpresent_devices=1
devmgmt.msc

2.Desde el Device Manager habilitar la opción View > Show Hidden Devices.

3. Eliminar los dispositivos que ya no queremos

Ahora, debemos eliminar los paquetes de los controladores para que no se instalen automáticamente al volver a conectar el dispositivo:

1. Abrir el Command Prompt

2. Identificar los archivos INF de los controladores que nos interesa eliminar, mediante el comando pnputil:

C:\Users\Administrator>pnputil -e
Published name :            oem54.inf
Driver package provider :   FG
Class :                     Network adapters
Driver date and version :   07/14/2009 2009.7.14
Signer name :               Microsoft Windows Hardware Compatibility Publisher

Published name :            oem63.inf
Driver package provider :   FTDI
Class :                     Universal Serial Bus controllers
Driver date and version :   08/26/2014 2.12.00
Signer name :

Published name :            oem19.inf
Driver package provider :   Sierra Wireless Incorporated
Class :                     Network adapters
Driver date and version :   04/12/2012 12.4.1011.27
Signer name :               Microsoft Windows Hardware Compatibility Publisher

En este caso, el driver que quiero borrar es el FTDI, por lo tanto al archivo que me interesa es oem63.inf.

3. Eliminar el paquete de controladores:

pnputil -d oem63.inf

Con esto eliminamos por completo ese controalador y podemos hacer una instalación “limpia” de nuevo.

Instalar VMware ESXi 5.1 desde una memoria flash USB

Tuesday, July 9th, 2013

Requisitos

  • SYSLINUX 3.86 (la versiones mas nuevas no funcionarán)
  • Archivo ISO para instalar VMware

Procedimiento

1. Insertar la memoria flash USB y darle formato con el sistema de archivos FAT-32

  1. FORMAT X: /Q /FS:FAT32

2. Instalar SYSLinux en la memoria flash USB

SYSLINUX X:

3. Montar el archivo ISO y copiar su contenido a la memoria flash.

4. En la memoria flash, renombrar el archivo ISOLINUX.CFG a SYSLINUX.CFG

5. Editar el archivo SYSLINUX.CFG y alterar la línea APPEND para que quede así:

APPEND -c boot.cfg -p 1

6. Conectar la memoria flash al servidor donde se instalará VMware e iniciar desde el dispositivo USB.