Drivers, Prolific y Chinos: Nada Funciona.

Hola Mundo:

Hace algún tiempo atrás adquirí por internet unos cables para programar equipos de radio. Cada uno de estos cables venía con un disco de instalación bastante extraño. Era un cd virgen, miniatura y sin marca alguna. Como buen informático no los tomé en cuenta, como buen cachurero los guardé y como buen despistado, olvidé donde los había guardado.

Los conecté al computador y fueron reconocidos como nuevo hardware. Usaba Windows 7, así que se fue derechito a Windows Update a buscar algún driver. Windows reconoció al dispositivo como un adaptador USB-Serial de marca Prolific.

El problema estaba en que descargaba un driver, lo intentaba instalar y arrojaba error. El dispositivo no podía ser instalado desde los drivers «legales» que estaban en Windows Update y que era desarrollados por Prolific.

Humm… esto se estaba poniendo sospechoso.

Revisé el Device Manager de Windows y busqué el dispositivo en el árbol y tenía una marca amarilla de exclamación. Abrí las propiedades y aparecía un lindo error 10.

Derechamente fui a la página de Prolific y descargué el driver. Desinstalé el que supuestamente era, ya que se había instalado por Windows Update, e instalé el que descargué desde el sitio web. Ocurrió exactamente lo mismo: En el administrador de dispositivos mostraba al device con una exclamación amarilla y en las propiedades mostraba error 10.

Busqué otros archivos en el sitio de Prolific y me encuentro lo siguiente:

Warning Notice:
Please be warned that counterfeit (fake) PL-2303HX (Chip Rev A) USB to Serial Controller ICs using Prolific’s trademark logo, brandname, and device drivers, were being sold in the China market. Counterfeit IC products show exactly the same outside chip markings but generally are of poor quality and causes Windows driver compatibility issues (Yellow Mark Error Code 10). We issue this warning to all our customers and consumers to avoid confusion and false purchase. Prolific prohibits the distribution of any PL-2303 drivers (including download links) without written permission from Prolific.

Prolific advices end-users to only purchase vendor branded cable products with company name contact information for service and support. Prolific does not sell cables with Prolific brand and packaging. In case you suspect a counterfeit chip inside, you may also contact Prolific to provide the vendor information.

Ahí estaba la respuesta. Fabricantes chinos habían falsificado el hardware y que usando los drivers el hardware oficial, arrojaba error 10.
Ahí me acordé de los discos que había olvidado donde los había dejado. Los encontré e instalé los drivers que ahí estaban y santo remedio. O sea, sin saberlo, compré hardware falsificado 🙁
Pero bueno, saquemos cuentas alegres y les comparto los drivers que si funcionan con el hardware chino: http://www.4shared.com/zip/Tq3B73Vm/Prolific_Counterfeit.html

Ahora funciona del 100% y espero que a ustedes igual les sirva. Si tienen algún conocido que tenga el mismo problema, por favor entréguenle el archivo para que no se de tantas vueltas como las que yo me di.

Saludos.

 

Firmware D-Link DWL-900AP+

Hace un par de años, le compré a un amigo un problema access point en $10000CLP ($20USD aprox). Este es un D-Link DWL-900AP+

Desde aquel entonces, siempre he tenido que ir reseteandolo y nunca termina como yo quiero que funcione. Aparte, tampoco se puede esperar mucho, porque es un equipo que tiene bastantes años y yo no soy muy cuidadoso con éstos.

Decidi hacerle un full reset (10 seg conectado/10 seg desconectado/10 seg conectado). Con eso eliminé toda la información residente en el dispositivo.

Ahora el real problema estaba en cómo chucha diantres cargaba el firmware de nuevo si lo único que muestra es una ventana como ésta:

 Lo bueno es que su dirección IP volvió a ser la misma de por defecto (192.168.0.50).

D-Link hace mucho tiempo que no le presta soporte a este dispositivo, por lo que es mas complicado encontrar el firmware a este aparato. Despues de googlear, bingear y yahooear bastante, encontre un firmware en un sitio no-oficial que funciona de lujo.

El link de descarga es el siguiente: http://www.4shared.com/file/A5W5wD-q/dwl900AP_firmware_252.html

Como saber si la memora RAM está defectuosa?

Memoria RAM

Es una pregunta recurrente en muchos usuarios de computadores, informáticos o no.  Esto puede responder muchas veces a estos  síntomas:

  1. El computador se cuelga al momento de tener una mayor carga de procesos.
  2. El computador no reconoce la ram (o parte de ella) al mostrar la informacion de la bios al encender.

La pregunta es cómo reconocer si está fallando o no y cuál ram ubicada en cada slot esta fallando.

La respuesta es simple: Memtest86. Esta herramienta la pueden obtener en su sitio web,  utilizar algún cd de utilidades (como el UBCD4Win o el Hiren’s boot cd) o en cualquier cd de distribución de GNU/Linux.

Siempre es recomendable quitar las memorias ram del computador y solo dejar una enchufada. A medida que Memtest termina la tarea, se cambia la memoria ram para saber cual está fallando.

Reconocer una falla es muy simple, solo tenemos que ver que una linea roja salga en la pantalla para ver que la memoria está mala.

En el video de más abajo sale mas explicado:

Memtest86+ from Maximiliano Marin on Vimeo.

ahh si! Saludos para El Lucho

Recuperando hardware antiguo con Linux

Hola gente. Muchos de mis estimados lectores saben que soy un amante de los computadores, incluyendo el antiguo hardware. Por esto mismo, tengo colecciones de placas, discos duros, memorias ram, gabinetes, fuentes de poder, etc de tiempos arcaicos.
Desde hace dos fin de semana, que ando armando un peque~o datacenter ( si es que asi se puede llamar ) con computadores bien viejos.
Hasta el momento cuento con:

  • 1 Monitor Acer ( En Blanco y Negro )
  • 1 Monitor AOC
  • 3 Computadores
  • 1 switch
  • 1 hub
  • Muuuchos cables de red.
  • Un grabador de DVD Externo
  • Cajas y cajas y cajas con mas piezas antiguas

Los pc que tengo son:

Ram: 128MB
CPU: Intel Pentium 3 933 MHz
HD0: 10GB
HD1: 20GB
Sistema Operativo: Debian
Funcion: Servidor FTP

Ram: 256MB
CPU: AMD K6-2 166 MHz
HD0: 20GB
Sistema Operativo: Debian
Funcion: Servidor de Correos

Ram: 64MB
CPU: Intel Pentium MMX 133 MHz
HD0: 4.3GB
Sistema Operativo: IPCop
Funcion: Firewall

Todo esto fue gracias a la incondicional ayuda de mi gran amigo Felipe Portales
Algunas Fotos:
Un poco de Orden

Solucion a las webcams bajo un kernel superior al 2.6.27.X

Hola Gente:
Hace unos minutos, instale una nueva version del kernel de Linux que se encuentra en los repositorios de mi querido Debian. Hasta el momento todo ha marchado bien. El sonido funciona, wifi, etc. pero lo que funcionaba a medias, es mi webcam.
Despues de compilar el driver gspca y darme cuenta que esto daba muuchos errores, me dispuse a googlear un poco y me encontre con la solucion a mi problema.

La solucion es:
Hay que ejecutar las aplicaciones que necesiten de la webcam de la siguiente manera:

32 bits:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so <app-name>

64 bits:

LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so

Para aplicaciones de 32bits emuladas sobre 64 bits

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

Un saludo!

Instalar tarjetas graficas NVidia en Linux

Nvidia Lo
La imaginacion se me acaba paulatinamente y a veces no se que escribirles. Eso si, que nunca se me ha olvidado uno de los objetivos del blog: Prestar ayuda.
Justamente un compa~ero de universidad estaba instalando Debian y tuvo problemas con la parte grafica. El tiene una tarjeta grafica Nvidia Geforce FX 5200.
En Debian, existen dos maneras de instalar un driver nvidia: Via module-assistant y descargando el driver desde la pagina oficial de nvidia.

Instalando a la Debian Way
Esta forma es super sencilla, ya que esta aplicacino hace todo por nosotros. Primero hay que partir instalando el paquete:

apt-get install module-assistant

Una vez que esta instalado, vamos a agregar los repositorios de debian sid. Para esto, tenemos que editar el fichero /etc/apt/sources.list y agregar estas dos lineas al final:

deb http://ftp.cl.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.cl.debian.org/debian/ sid main contrib non-free

Guardamos y cerramos y hacemos apt-get update y ahora instalamos el driver

m-a a-i nvidia

Nos preguntara si queremos actualizar unos paquetes. Estos paquetes son escenciales para el desarrollo y la compilacion de aplicaciones y drivers. Le ponemos que que «Si» para continuar.
Ahora empezara el proceso de compilacion.
Una vez que ha terminado, hay que instalar un par de cosas que haran de que el modulo funcione correctamente.

apt-get install nvidia-glx nvidia-xconfig

y ejecutamos nvidia-xconfig y nos configurara el archivo xorg.conf. Reiniciamos y deberia funcionar.
Si no funciona, agrega nvidia al final del archivo /etc/modules y vuelve a reiniciar.
Si no funciona es porque tu placa de video es muy vieja o es muy nueva. Las placas que necesitan el driver legacy no funcionan de este modo.

usando el driver de nvidia.com

Esta parte, ya es mas generica. Esta seccion del manual es aplicable a casi cualquier distribucion de linux. Para esto, necesitaremos tener instalado los siguientes paquetes:

  • Las cabeceras o headers del kernel
  • Heramientas de desarrollo (binutils binutils-dev. Se obitnene las herramientas de desarrollo instalando el module-assistant en debian)
  • Driver de la pagina de nvidia.

Primero que todo, hay que tener los paquetes anteriormente mencionados y ademas hay que descargar el driver de nvidia desde la pagina, o bien, podemos hacerlo usando wget:

wget -c http://es.download.nvidia.com/XFree86/Linux-x86/173.14.18/NVIDIA-Linux-x86-173.14.18-pkg1.run

Le damos permisos de ejecucion:

chmod a+x *.run

IMPORTANTE: En este punto hay que cerrar el servidor grafico. Hay que detener el demonio del gdm, kdm o

y luego ejecutamos:

./NVIDIA-Linux-x86-173.14.18-pkg1.run

Nos hara unas preguntas y compilara solo. Luego nos preguntara si queremos editar el archivo xorg.conf y le ponemos que si.
Los errores mas frecuentes se deben a la version del gcc.

Si hay problemas al arrancar, hay que revisar si el modulo esta arriba:

debian:/home/maximilinux# lsmod | grep nvidia
nvidia 8113816 28
i2c_core 27936 1 nvidia
debian:/home/maximilinux#

Si no obtenemos eso, es porque tenemos que modificar el fichero /etc/modules y agregar nvidia al final del fichero.

Este es el final. Espero que haya sido de su ayuda. Si tienen dudas, preguntenlas en los comentarios.

Cuidado con la desinformacion

Hola a todos, estaba en Twitter y vi que Simon Iribarren publico algo del diario «El Sur». Es un articulo en el que se hacen recomendaciones para la compra de un pc para la familia. Mas o menos, explica que hay que comprar un mounstro de computador para que se puedan hacer tareas de ofimatica y entretencion.

Aqui vamos con el despedazado:

  • Procesador

Algunas veces algo trabajos de ofimatica con Ted en un pc con un procesador de 180 MHz. Ese mismo computador las hace de servidor FTP y Web en mi red local y anda excelente.

Una aclaracion: GHz significa Giga Hertz. Esto se puede separar en dos partes: Giga que es un prefijo multiplicador y Hertz que es la unidad de medida de frecuencia. Ejemplo: Si tenemos un procesador de 1 GHz, significa que puede hacer 1 x 10E9 ciclos por segundo. Mientras mas ciclos pueda hacer, mas rapidez tendra al procesar procesos XD.

  • Memoria Ram

Frase de oro: «Nada con menos de 1Gb sirve en la actualidad»  =====> MENTIRA!

Los que conocen los computadores que tengo en casa, saben que en el compilo a Paul Project y hago expermientos y en el que trabaja mi mama tiene solo 640 MB en ram. Es mas, mi pc que las hace de servidor tiene solo 64 MB y vieran como anda.

  • Disco Duro

Con 160 GB esta mas que bien. En realiad cualquier disco sirve. Eso si, que cualquiera sea la capacidad, HAY QUE HACER RESPALDOS CONSTANTES! Para eso estan los CD, DVD, Pendrive, Discos duros externos, etc.

  • Monitor

Esto esta bien, esta demostrado que los monitores LCD son mucho mejores que los CRT. Los CRT casi ya no se comercializan con computadores nuevos. Estan escaseando. Si el monitor soporta 1024×768 esta bien.. de ahi para arriba esta bien.

  • Teclado y Raton ( o bien, Keyboard and Mouse)

Es recomendable leer este articulo sobre los teclados antes de escoger alguno. Todos los teclados tienen un ciclo de vida similar, asi que en el fondo, cualquiera sirve.

  • Puertos USB

No entrare en discusion que mientras mas tenga es mejor, asi podemos enchufar mas dispositivos. Y si no tiene muchos, se puede comprar un hub usb. Ojo con esto:

» Disquetera / Puerto Paralelo / Puerto Serial

Si la computadora trae algo de esto es muy viejo, no lo compre. «

Caso 1: el pc trae discos sata y que para instalar Windows XP necesita los drivers que vienen en disquet. Que hacemos? en donde nos metemos los disquet?

Caso 2: en la casa hay una impresora antigua o un fax o un scanner que se enchufa por puerto paralelo.

Caso 3: nuestro puerto ps/2 del mouse presenta fallas y estan todos los USB ocupados.

No hay que ser tan tajante en las desiciones y recomendaciones al momento de la compra de un equipo.

  • Tarjeta de video.

Con la que viene integrada esta bien, pero si quieres sacar mas provecho a tu computador y tener mejores resultados compra una tarjeta aparte.

  • Tarjeta de Sonido

Nada que decir si no te quieres dedicar a la multimedia.

El articulo lo pueden encontrar en: http://www.elsur.cl/base_elsur/site/artic/20081208/pags/20081208214209.html Y CUIDADO CON LA MALA INFORMACION!

Teclados

Los nunca bien ponderados teclados, son los principales dispositivos de entrada del computador. Son los que uno escribe, configura la bios, programa, trabaja en la linea de ordenes.. en fin un sin fin de cosas que uno puede hacer. Por lo tanto, es bueno tomar ciertas consideraciones al momento de usar el teclado o al momento de adquirir uno nuevo.

Datos interesantes

  • El diseño QWERTY tiene algo mas de 130 anos. Disenado originalmente para las maquinas de escribir.
  • En la tercera linea (donde esta la Q) estan las letras para escribir TYPEWRITER.
  • Los diseños mas comunes son QWERTY y DVORAK con sus respectivas adaptaciones locales.

Consejos:

  • El teclado debe debe NO estar a una elevacion superior a los 25 grados por sobre la horizontal (superficie)
  • Instala una pieza acolchada a los pies del teclado para que las mu~ecas adopten una posicion mas natural y no sufrir lesiones en los tendones.
  • Si pasas mucho tiempo escribiendo, ve al ba~o y mojate las manos con agua fria para mejorar la circulacion sanguinea.
  • Cada 6 meses (aprox) revisa el estado de las teclas del teclado. Estas deben ser de facil pulsacion y deben retornar a su lugar original. Si esto no pasa, intenta cambiar tu teclado por uno nuevo que cumpla con los requisitos de tu comodidad.
  • Los antebrazos deben descansar sobre la superficie de la mesa, no deben estar totalmente rectos ni tampoco deben estar demasiado flectados.

Este tema es bastante importante, ya que siguiendo estos consejos no tendras una lesion en tus manos y tu estadia en el computador sera mucho mas agradable.

Saludos

Video SiS 300 en PCChips M810LR

Hola gente,  muchos ya saben que dedico parte de mi tiempo libre al soporte tecnico. Me dedico a reparar computadores por algo  de dinero.

Ayer sabado, recibi un computador que tenia problemas.. estaba asquerosamente sucio por dentro y sucio en cuanto a software. Tiene un procesador  AMD Athlon XP y una placa PCChips.

Cuando le pase el Everest Ultimate Engineer Edition (ejem ejem xD) la tarjeta de video me marcaba una SIS 300. Por lo tanto instale el supuesto driver correspondiente. El de la web del fabricante.. y puta madre. No era ese. Asi que me puse a googlear y vi que el driver que le corresponde al final es el 630/730 .. Pero porque?!?!

La pagina decia lo siguiente: «… el video no es un SiS 300, lo q es SiS 300 mirage es el tipo de bus de video, pero el video integrado de esa tarjeta es una SiS 630/730 … » 

Asi que ya saben..

Saludos

Refrigeración del PC

Quizá es una pregunta que a muchos no les interese, pero lamentablemente es una realidad que debemos asumir para el optimo funcionamiento de nuestro computador. Preguntas tales como saber si realmente nuestro computador está funcionando bien a la temperatura a que está? Que debemos hacer para mejorarla ? Que ocurre a nivel de nuestro hardware? Nuestro hardware se calienta? Son muchas preguntas que intentaré responder en este artículo.

CPU

Las instrucciones que se ejecutan dentro del procesador y su funcionamiento, está directamente relacionado con la liberación de temperatura que se debe mantener dentro de los rangos permitidos, ya que si nos pasamos por poco, nuestro pc se nos quedara congelado. Pero si es excesivo la subida de temperatura, podemos quemar el procesador.

Especial cuidado tienen que tener los dueños de un procesador de la marca AMD que los de Intel, ya que una mala disipación del aire caliente puede tener consecuencias lamentables.

Una correcta refrigeración del procesador debe tener obligatoriamente pasta, disipador de calor y un ventilador para procesador.

Pasta:

La pasta, no es mas que una silicona que se ubica justo encima del cpu para bajar la temperatura en unos pocos grados. Todos los pc lo traen, habitualmente lo pueden encontrar como «chicle». Solo se aplica un poco al centro y ya.

Disipador

El disipador es una pieza importantisima en nuestro pc, es lo que más calor disipa. Es una pieza metálica con rendijas para poder liberar calor mas facilmente. Ahora, porque es de metal? Porque los metales tienen la caracteristica que conducen mejor el calor que cualquier otro material. Lo ideal es que el disipador sea grande, ya que mientras mayor sea el numero de rendijas que tenga, mayor será el calor que disipará y menos se nos calentará el CPU. Y que sea de cobre o aluminio.

Para los que no conocen un disipador, pueden ver uno en la imagen:

Disipador

Ventilador

Disipamos calor con el disipador.. Pero como enfriamos el disipador? De esto se encarga nuestro ventilador que está justo encima del disipador. Este mete el aire que da vuelta dentro del pc, directamente al disipador. Es importante que los cables y el polvo no se acumulen en esa zona para no dificultar el proceso.

Gabinete

Usar un caso particular para explicar esta segunda parte y ultima del articulo, serviría de mucho.

Hace casi un año, me regalaron un computador (usado) y tenia el problema de calentarse en forma excesiva. Las falencias estaban el los siguientes puntos:

  • La fuente, estaba muy pegada al ventilador del disipador: No habia de donde sacar aire para el disipador
  • Al ser un gabinete cerrado, el aire caliente daba vuelta dentro complicando la situacion

Al verme en esta sitacion me decidí a arreglar mi gabinete. Lo que hice fue:

  • La fuente de poder la puse afuera del pc, en la parte de arriba
  • Por el costado le puse 3 ventiladores por el costado que meten aire
  • Y por el oyo que quedo de la fuente de poder, puse dos extractores de aire caliente

Asi el aire siempre se está renovando y logré reducir la temperatura en un 50% (que no dejan de ser) Miren:

maximilinux@debian:~$ sensors
it87-isa-0290
Adapter: ISA adapter
VCore 1: +1.57 V (min = +0.00 V, max = +4.08 V)
VCore 2: +2.45 V (min = +0.00 V, max = +4.08 V)
+3.3V: +1.47 V (min = +0.00 V, max = +4.08 V)
+5V: +5.11 V (min = +0.00 V, max = +6.85 V)
+12V: +13.95 V (min = +0.00 V, max = +16.32 V)
-12V: -2.20 V (min = -27.36 V, max = +3.93 V)
-5V: +0.56 V (min = -13.64 V, max = +4.03 V)
Stdby: +5.40 V (min = +0.00 V, max = +6.85 V)
VBat: +3.50 V
fan1: 3183 RPM (min = 0 RPM, div = 8)
fan2: 0 RPM (min = 0 RPM, div = 8)
fan3: 0 RPM (min = 0 RPM, div = 8)
M/B Temp: +28°C (low = -1°C, high = +127°C) sensor = thermistor
CPU Temp: +39°C (low = -1°C, high = +127°C) sensor = thermistor

Temp3: +48°C (low = -1°C, high = +127°C) sensor = thermistor

maximilinux@debian:~$
Esa es la salida de la consola de la medicion de temperatura mediante lm-sensors

Para finalizar este articulo, les muestro un video de un Intel vs AMD en las mismas condiciones. Observen lo que le ocurre a mi procesador (AMD Athlon MP)


saludos