[Articulo] Resilucion de problemas con drivers incompatibles. CASO PRACTICO.

29/02/2004 - 11:45 por JM Tella Llop [MVP Windows] | Informe spam
RESOLUCION DE PROBLEMAS CON DRIVERS INCOMPATIBLES - CASO PRACTICO

Muchas veces nos chocamos con problemas de drivers incompatibles o que causan malfuncionamiento en Windows XP.

Las maneras de ver la estabilidad de un driver es:

1) Comportamiento en situaciones de ahorro de energia.
2) Comportamiento en el cierre de windows.
3) Comportamiento en windows en opciones especificas de memoria.

Antes de ver como realizar las pruebas, recordemos que el gran caballo de batalla en la actualidad suelen ser los drivers de dispositivos USB. Ha crecido exponencialmente el mercado, existe una gran competencia por sacar los productos (ya veremos que realmente son realmente 4 los chips manejados) y se olvidan de lo fundamental: drivers estables. Tambien esto ultimo puede tener solucion si nos armamos de paciencia. Lo veremos mas adelante.


PRUEBAS A REALIZAR DESPUES DE INSTALAR UN DISPOSITIVO.


Con respecto a los puntos anteriores:

1) Suspender el sistema y ver como se comporta al levantarse. Lo mismo en hibernacion.
2) Revisar si windows apaga perfectamente. No debe, ni sacar una pantalla azul, ni reiniciarse windows cuando le damos una orden de apagado.
3) Incorporar las opciones /PAE /3GB en el boot.ini para ver su comportamiento. (optiones de uso de las extensiones de memoria y opciones de reparto del espacio virtual de direcciones en windows).

Para el punto 3), lo mejor que podemos hacer es modificar nuestro actual boot.ini para que nos muestre un menu con el que seamos capaces de arrancar en modo normal, PAE y PAE + 3GB. Para ello, debemos buscar el contenido del archivo oculto boot.ini y proceder a modificarlo. Mirad el contenido actual de vustro boot.ini, que tipicamente será de la forma:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Lo que hacemos es repetir dos veces la ultmia linea, colocandolo las opciones y modificando el texto que nos mostrará el menu para poder identificar en que situacion estamos. Es decir:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional -PAE-" /fastdetect /PAE
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional -PAE+3GB-" /fastdetect /PAE /3GB

Con esto ya podemos arrancar windows con las opciones que deseemos, y por tanto ser capaces de comprobar la estabilidad tanto de nuestro sistema actual, y en caso de ser estable -que es lo que presuponemos- la estabilidad de un nuevo dispositivo y sus drivers -que es lo que pretendemos con el presente articulo-.


CASO PRACTIVO
-

Hace unos dias, adquirí un dispositivo ethernet (tarjeta de red) sobre USB 2.0. Habia probado y usado correctamente tarjetas 10/100 sobre USB 1.1, pero evidentemente la velocidad estaba restringida a la maxima velocidad del puerto. El USB 1.1 da solo 12 Mb/s, que quitando el reservado para el sistema y los bytes de control de los mensajes, se quedan efectivo en unos 8 Mb/s. Una velocidad ridicula. Por ello estaba interesado en probar las tarjetas que soportasen USB 2.0

De los tres dispositivos que adquirí: logi3, Sitecom y otro de marca desconocida, cada uno con sus propios drivers, en la primera prueba que fue la de cerrar windows, sale una bonita pantalla azul con stop 0x0000000A.

Reviso en las paginas de los dos primeros: logi3, y los ultimos drivers que tiene son del 2001 y son los mismo que me dieron con su CD. Mal asunto.
Reviso igualmente los de Sitecom (al menos son conocidos, y parecen mas serios), y lo mismo. Nada de nada.

Bien, alguna solucion tiene que haber.

Sabiendo que realmente fabricantes de chips para dispositivos USB hay muy poquitos, contados con los dedos de la mano, es mas que probable que el fabricante del chip tenga drivers ya que realmente los distribuidores / montadores de componentes, dejan bastante que desear y en cuanto sacan el producto al mercado se olvidan de él. Evidentemente todos los drivers anteriores eran *no* certificados.

Investigando uno de los drivers, el de Logi3, veo que usa un driver llamado: ax88172.sys y al ver sus propiedades, veo que pone ASIX Electronics.

Busco en Google por la cas matriz, y una vez localizada, veo con sorpresa que tiene drivers perfectos, mas recientes y ademas certificados para XP. (y para el resto de sistemas operativos).

Los descargo, los instalo en el logi3, y perfecto!. tema solucionado.

Intento instalar el mismo driver en el Sitecom y no me deja. Este dispositivo usa uno llamado usb20l.sys. Entro en sus propiedades, y unicamente pone como fabricnate y comentarios: USB 2.0. (desde luego, se han lucido con estas explicaciones...).

Con un editor hexadecimal entro en el codigo de dicho driver, y justo al final me encuentro un comentario que pone: 'based on ax88172.sys'. Bingo!. Es el mismo driver pero renombrado y cambiada la cadena identificadora en el .inf y en el dispositivo para simular que es uno propietario de Sitecom. (tecnica "sucia", que que usan algunos fabricantes).

Simplemente copio al ax88172.sys anterior sobre el usb20l.sys, y tambien perfecto.

Tema solucionado. :-)

-

Espero que estas experiencias os puedan servir de ayuda para solucion de problemas...


Jose Manuel Tella Llop
MVP - Windows
jmtella@compuserve.com
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.

Preguntas similare

Leer las respuestas

#41 Diego Calleja García
01/03/2004 - 16:18 | Informe spam
El Sun, 29 Feb 2004 22:14:16 +0100 "JM Tella Llop [MVP Windows]" escribió:

¿has instalado driver, el .inf, o usas el de windows?



Uso el driver (.inf) del propio modem, windows por si solo no me lo reconocia
(creo que windows tiene unos drivers "genericos", probaré a "forzarle" con esos)
Respuesta Responder a este mensaje
#42 Diego Calleja García
01/03/2004 - 16:18 | Informe spam
El Sun, 29 Feb 2004 22:14:16 +0100 "JM Tella Llop [MVP Windows]" escribió:

¿has instalado driver, el .inf, o usas el de windows?



Uso el driver (.inf) del propio modem, windows por si solo no me lo reconocia
(creo que windows tiene unos drivers "genericos", probaré a "forzarle" con esos)
Respuesta Responder a este mensaje
#43 aaa
01/03/2004 - 19:53 | Informe spam
eres un fenomeno!!

muy util!!

saludos y gracias

aaa

"JM Tella Llop [MVP Windows]" escribió en el mensaje news:uSlpmEr$
RESOLUCION DE PROBLEMAS CON DRIVERS INCOMPATIBLES - CASO PRACTICO

Muchas veces nos chocamos con problemas de drivers incompatibles o que causan malfuncionamiento en Windows XP.

Las maneras de ver la estabilidad de un driver es:

1) Comportamiento en situaciones de ahorro de energia.
2) Comportamiento en el cierre de windows.
3) Comportamiento en windows en opciones especificas de memoria.

Antes de ver como realizar las pruebas, recordemos que el gran caballo de batalla en la actualidad suelen ser los drivers de dispositivos USB. Ha crecido exponencialmente el mercado, existe una gran competencia por sacar los productos (ya veremos que realmente son realmente 4 los chips manejados) y se olvidan de lo fundamental: drivers estables. Tambien esto ultimo puede tener solucion si nos armamos de paciencia. Lo veremos mas adelante.


PRUEBAS A REALIZAR DESPUES DE INSTALAR UN DISPOSITIVO.


Con respecto a los puntos anteriores:

1) Suspender el sistema y ver como se comporta al levantarse. Lo mismo en hibernacion.
2) Revisar si windows apaga perfectamente. No debe, ni sacar una pantalla azul, ni reiniciarse windows cuando le damos una orden de apagado.
3) Incorporar las opciones /PAE /3GB en el boot.ini para ver su comportamiento. (optiones de uso de las extensiones de memoria y opciones de reparto del espacio virtual de direcciones en windows).

Para el punto 3), lo mejor que podemos hacer es modificar nuestro actual boot.ini para que nos muestre un menu con el que seamos capaces de arrancar en modo normal, PAE y PAE + 3GB. Para ello, debemos buscar el contenido del archivo oculto boot.ini y proceder a modificarlo. Mirad el contenido actual de vustro boot.ini, que tipicamente será de la forma:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Lo que hacemos es repetir dos veces la ultmia linea, colocandolo las opciones y modificando el texto que nos mostrará el menu para poder identificar en que situacion estamos. Es decir:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional -PAE-" /fastdetect /PAE
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional -PAE+3GB-" /fastdetect /PAE /3GB

Con esto ya podemos arrancar windows con las opciones que deseemos, y por tanto ser capaces de comprobar la estabilidad tanto de nuestro sistema actual, y en caso de ser estable -que es lo que presuponemos- la estabilidad de un nuevo dispositivo y sus drivers -que es lo que pretendemos con el presente articulo-.


CASO PRACTIVO
-

Hace unos dias, adquirí un dispositivo ethernet (tarjeta de red) sobre USB 2.0. Habia probado y usado correctamente tarjetas 10/100 sobre USB 1.1, pero evidentemente la velocidad estaba restringida a la maxima velocidad del puerto. El USB 1.1 da solo 12 Mb/s, que quitando el reservado para el sistema y los bytes de control de los mensajes, se quedan efectivo en unos 8 Mb/s. Una velocidad ridicula. Por ello estaba interesado en probar las tarjetas que soportasen USB 2.0

De los tres dispositivos que adquirí: logi3, Sitecom y otro de marca desconocida, cada uno con sus propios drivers, en la primera prueba que fue la de cerrar windows, sale una bonita pantalla azul con stop 0x0000000A.

Reviso en las paginas de los dos primeros: logi3, y los ultimos drivers que tiene son del 2001 y son los mismo que me dieron con su CD. Mal asunto.
Reviso igualmente los de Sitecom (al menos son conocidos, y parecen mas serios), y lo mismo. Nada de nada.

Bien, alguna solucion tiene que haber.

Sabiendo que realmente fabricantes de chips para dispositivos USB hay muy poquitos, contados con los dedos de la mano, es mas que probable que el fabricante del chip tenga drivers ya que realmente los distribuidores / montadores de componentes, dejan bastante que desear y en cuanto sacan el producto al mercado se olvidan de él. Evidentemente todos los drivers anteriores eran *no* certificados.

Investigando uno de los drivers, el de Logi3, veo que usa un driver llamado: ax88172.sys y al ver sus propiedades, veo que pone ASIX Electronics.

Busco en Google por la cas matriz, y una vez localizada, veo con sorpresa que tiene drivers perfectos, mas recientes y ademas certificados para XP. (y para el resto de sistemas operativos).

Los descargo, los instalo en el logi3, y perfecto!. tema solucionado.

Intento instalar el mismo driver en el Sitecom y no me deja. Este dispositivo usa uno llamado usb20l.sys. Entro en sus propiedades, y unicamente pone como fabricnate y comentarios: USB 2.0. (desde luego, se han lucido con estas explicaciones...).

Con un editor hexadecimal entro en el codigo de dicho driver, y justo al final me encuentro un comentario que pone: 'based on ax88172.sys'. Bingo!. Es el mismo driver pero renombrado y cambiada la cadena identificadora en el .inf y en el dispositivo para simular que es uno propietario de Sitecom. (tecnica "sucia", que que usan algunos fabricantes).

Simplemente copio al ax88172.sys anterior sobre el usb20l.sys, y tambien perfecto.

Tema solucionado. :-)

-

Espero que estas experiencias os puedan servir de ayuda para solucion de problemas...


Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Respuesta Responder a este mensaje
#44 aaa
01/03/2004 - 19:53 | Informe spam
eres un fenomeno!!

muy util!!

saludos y gracias

aaa

"JM Tella Llop [MVP Windows]" escribió en el mensaje news:uSlpmEr$
RESOLUCION DE PROBLEMAS CON DRIVERS INCOMPATIBLES - CASO PRACTICO

Muchas veces nos chocamos con problemas de drivers incompatibles o que causan malfuncionamiento en Windows XP.

Las maneras de ver la estabilidad de un driver es:

1) Comportamiento en situaciones de ahorro de energia.
2) Comportamiento en el cierre de windows.
3) Comportamiento en windows en opciones especificas de memoria.

Antes de ver como realizar las pruebas, recordemos que el gran caballo de batalla en la actualidad suelen ser los drivers de dispositivos USB. Ha crecido exponencialmente el mercado, existe una gran competencia por sacar los productos (ya veremos que realmente son realmente 4 los chips manejados) y se olvidan de lo fundamental: drivers estables. Tambien esto ultimo puede tener solucion si nos armamos de paciencia. Lo veremos mas adelante.


PRUEBAS A REALIZAR DESPUES DE INSTALAR UN DISPOSITIVO.


Con respecto a los puntos anteriores:

1) Suspender el sistema y ver como se comporta al levantarse. Lo mismo en hibernacion.
2) Revisar si windows apaga perfectamente. No debe, ni sacar una pantalla azul, ni reiniciarse windows cuando le damos una orden de apagado.
3) Incorporar las opciones /PAE /3GB en el boot.ini para ver su comportamiento. (optiones de uso de las extensiones de memoria y opciones de reparto del espacio virtual de direcciones en windows).

Para el punto 3), lo mejor que podemos hacer es modificar nuestro actual boot.ini para que nos muestre un menu con el que seamos capaces de arrancar en modo normal, PAE y PAE + 3GB. Para ello, debemos buscar el contenido del archivo oculto boot.ini y proceder a modificarlo. Mirad el contenido actual de vustro boot.ini, que tipicamente será de la forma:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Lo que hacemos es repetir dos veces la ultmia linea, colocandolo las opciones y modificando el texto que nos mostrará el menu para poder identificar en que situacion estamos. Es decir:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional -PAE-" /fastdetect /PAE
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional -PAE+3GB-" /fastdetect /PAE /3GB

Con esto ya podemos arrancar windows con las opciones que deseemos, y por tanto ser capaces de comprobar la estabilidad tanto de nuestro sistema actual, y en caso de ser estable -que es lo que presuponemos- la estabilidad de un nuevo dispositivo y sus drivers -que es lo que pretendemos con el presente articulo-.


CASO PRACTIVO
-

Hace unos dias, adquirí un dispositivo ethernet (tarjeta de red) sobre USB 2.0. Habia probado y usado correctamente tarjetas 10/100 sobre USB 1.1, pero evidentemente la velocidad estaba restringida a la maxima velocidad del puerto. El USB 1.1 da solo 12 Mb/s, que quitando el reservado para el sistema y los bytes de control de los mensajes, se quedan efectivo en unos 8 Mb/s. Una velocidad ridicula. Por ello estaba interesado en probar las tarjetas que soportasen USB 2.0

De los tres dispositivos que adquirí: logi3, Sitecom y otro de marca desconocida, cada uno con sus propios drivers, en la primera prueba que fue la de cerrar windows, sale una bonita pantalla azul con stop 0x0000000A.

Reviso en las paginas de los dos primeros: logi3, y los ultimos drivers que tiene son del 2001 y son los mismo que me dieron con su CD. Mal asunto.
Reviso igualmente los de Sitecom (al menos son conocidos, y parecen mas serios), y lo mismo. Nada de nada.

Bien, alguna solucion tiene que haber.

Sabiendo que realmente fabricantes de chips para dispositivos USB hay muy poquitos, contados con los dedos de la mano, es mas que probable que el fabricante del chip tenga drivers ya que realmente los distribuidores / montadores de componentes, dejan bastante que desear y en cuanto sacan el producto al mercado se olvidan de él. Evidentemente todos los drivers anteriores eran *no* certificados.

Investigando uno de los drivers, el de Logi3, veo que usa un driver llamado: ax88172.sys y al ver sus propiedades, veo que pone ASIX Electronics.

Busco en Google por la cas matriz, y una vez localizada, veo con sorpresa que tiene drivers perfectos, mas recientes y ademas certificados para XP. (y para el resto de sistemas operativos).

Los descargo, los instalo en el logi3, y perfecto!. tema solucionado.

Intento instalar el mismo driver en el Sitecom y no me deja. Este dispositivo usa uno llamado usb20l.sys. Entro en sus propiedades, y unicamente pone como fabricnate y comentarios: USB 2.0. (desde luego, se han lucido con estas explicaciones...).

Con un editor hexadecimal entro en el codigo de dicho driver, y justo al final me encuentro un comentario que pone: 'based on ax88172.sys'. Bingo!. Es el mismo driver pero renombrado y cambiada la cadena identificadora en el .inf y en el dispositivo para simular que es uno propietario de Sitecom. (tecnica "sucia", que que usan algunos fabricantes).

Simplemente copio al ax88172.sys anterior sobre el usb20l.sys, y tambien perfecto.

Tema solucionado. :-)

-

Espero que estas experiencias os puedan servir de ayuda para solucion de problemas...


Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Respuesta Responder a este mensaje
#45 Diego Calleja García
02/03/2004 - 02:24 | Informe spam
El Mon, 1 Mar 2004 19:35:26 +0100 "Nostromo" escribió:

Yo tengo ese módem y funciona perfectamente con cualquier conexión. Lo que comentas de Wanadoo es muy raro.



Curioso, empiezo a pensar que sera cosa de vivir en un pueblo, que parece que
estamos al margen de la civilizacion...

Diamond sigue ofreciendo soporte, pero como ha cambiado de manos varias veces es un poco lioso. Hace tres meses funcionaba la página de Diamond Multimedia. Ahora se ha separado de Sonic Blue y parece que vuelven a ser independientes.
http://www.diamondmm.com/support/DRIVERS.HTM



Si, los drivers viejos si que les vi. Pero a lo que me refiero es que si
les digo "tengo un problema XXX", hacen oidos sordos. O eso ponia en
su web hace unos meses. Igual han vuelto a independizarse como
dices, espero que asi sea.

En cualquier caso, www.diamondmm.com me responde con:
HTTP 403.6 - Forbidden: IP address rejected


De todas formas te adjunto el archivo .inf que se necesita para Windows 2000 o XP ya que el que instala Windows no vale para los módem españoles, seguramente será válido solo para USA.




Muchisimas gracias, mañana mismo hare experimentos con el ;)
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida