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.

 

Necesitas conectarte a una base de datos?

Bases de datos mas Conocidas
Bases de datos mas Conocidas

No se si les ha pasado, pero los que estamos ( o han) aprendido a desarrollar (por necesidad) aplicaciones en el lenguaje que sea, les falla el connection string para la conexion a la base de datos.

Hacer una investigacion al respecto resulta realmente tedioso. Se pierde demasiado tiempo investigando en sitios webs de otras personas, foros, blogs de especialistas, etc.

Eso se torna muy confuso, mas aun, cuando hay bases de datos que no tienen mucha documentacion por parte de la comunidad por su uso no tan habitual.

No todo es perdida de tiempo. Hace algun tiempo, conoci un sitio web llamado ConnectionStrings.com en el que muestra la Connection String (valga la redundancia… que cosas, no?) para un buen numero de DBMS, entre los cuales se encuentran:

  • Oracle
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server
  • Informix
  • IBM Unidata
  • Sybase Advantage Database Server
  • IBM DB2
  • IBM Universe
  • Progress
  • Firebird

Y muchos otros menos conocidos. Tambien ofrece soporte para Excel, Access, Archivos de Texto, Windows Azure y demases.

El sitio web es bastante completo y ofrece una tremenda ayuda cuando queremos aprender a usar otras bases de datos.