No se reconoce el dispositivo USB esto es exactamente loo que me pasa

14/07/2004 - 00:48 por Anonimo | Informe spam
Soporte a USB en Windows XP


Debido a la multitud de mensajes que se esperan sobre este tema, he
decidio prepara este pequeño artículo, con las experiencias aportadas de la
fase beta de Windows XP y verificadas igualmente en la versión final (2600).

Las experiencias que aporto, han sido todas verificadas en máquinas con
placas duales. Pero debido a que el chipset de la placa madre, es idéntico a
las placas con un solo procesador, el problema es extensivo a estas últimas.


En general, nos vamos a encontrar con varios tipos de problemas y ambos
ceñidos por el mismo denominador común en el tratamiento del USB.


1.) USB reconocido, pero ningun dispositivo USB funciona



Aparentemente en este caso, el dispositivo USB de la placa madre es
reconocido sin problemas, pero cualquier dispositivo que cuelgue de él no se
reconoce y aparece en el Administrador de Dispositivos como 'unknow device'.

Este caso, lo he encontrado en placas madre GigaByte con chipset VIA.
Igualmente en placas madre Tyan con el mismo chipset (VIA Apollo Pro 133A)


2.) USB Reconocido. Algunos dispositivos no funcionan


Al igual que en punto 1), el dispositivo USB de la placa madre es
reconocido y no aparece marcado como problemático. Algunos dispositivos no
funcionan ni con los drivers que trae el propio XP para ellos. Otros, aunque
funcionan, sí están conectados durante el arranque de XP, retrasan dicho
arranque incluso en varios minutos.

Este caso lo he encontrado en placas madre GigaByte, Abit y Asus con el
mismo chipset VIA que en el punto 1), Igualmente lo he encontrado en placas
madre Supermicro con chipset Intel 840.


3.) No es posible instalar Windows XP si existen dispositivos USB
conectados



En ciertas placas madre, al instalar XP, si existen dispositivos USB
conectados, es imposible su instalación. O bien "se cuelga" en el primer
'boot', o en el reconocimiento de hardware, o bien esta fase de
reconocimiento de hardware no finaliza y dura horas. Si instalamos XP sin
tener conectado ningún dispositivo USB la instalación finaliza rápida y
correctamente. Si a continuación pinchamos los dispositivos USB o bien
estamos en el caso 1), o en el 2), o bien los dispositivos son correctamente
reconocidos y a partir de ese momento, ya podemos iniciar Windows XP aunque
los dispositivos estén conectados.

Este problema lo he encontrado también en placas con chipset VIA y en
alguna con Intel.



Este problema ha sido reconocido por Microsoft, y su explicación (no
escrita hasta el momento, y únicamente confirmada vía telefónica), es que
las bios de ciertas placas madre no manejan correctamente las señales de
'reset' del bus segun las especificaciones UHCI ('white pappers' en donde
están definidas todas las especificaciones que deben cumplir estos
dispositivos).

En los pasados W98, ME y W2000, Microsoft pudo paliar esta situación,
codificando en sus drivers de manejo de dispositivos USB, las líneas de
código necesarias para resolver dicha anomalía (solventable en un 90% de los
casos a través de una correcta implementación de la BIOS de la placa madre).

En la actualidad, Microsoft se dispone a dar soporte a la norma USB 2.0
(la cual pasa de velocidad 12 Mb/s -Megabits por segundo-m en la norma
actual 1.1 del USB a 480 Mb/s en la norma 2.0).

Para poder dar soporte correctamente a dicha norma, es necesario eliminar
las líneas de código que permitían funcionar a dispositivos inválidos en
versiones anteriores de Windows. Microsoft por tanto, decidió eliminar las
líneas de código que permitían operar con dispositivos USB incorrectamente
implementados y dejar la correcta implementación en manos de los fabricantes
(y responsables) de dicho hardware.

==
He intentado transcribir, de la manera más aséptica posible, las decenas
de conversaciones que he mantenido durante casi un año con estos temas en
Microsoft. Aunque, como usuario -corto de miras-, no estoy de acuerdo en
esta política (debido a que me impacta...), como programador e incluso como
usuario exigente, debo estar totalmente de acuerdo con ello.

El futuro es el USB 2.0, y las implementaciones erróneas del USB hasta el
momento, son culpa de los fabricantes de placas madre. Por tanto, es a ellos
a quien debemos exigirles que cumplan los requerimientos de un producto
puesto en el mercado.


*** Efectivamente, he podido comprobar que los problemas con algunas de
las placas madre (Asus CUV4X-DLS) han sido solucionados con actualizaciones
de la bios por parte del fabricante, por lo que en principio no tengo nada
que achacar a la política de Microsoft en este sentido. Y al resto de
fabricantes en los cuales he visto los mismos problemas, lo que hago es
comunicárselo vía mail. En ningún caso, hasta el momento, han traslado el
problema a Microsoft. Es decir, reconocen, implícitamente, que el problema
es suyo y que procederán a actualizar sus placas madre (esta respuesta es de
doble sentido: ¿placas madre? ¿o bios?... entiendo que a ellos, por
desgracia, les interesa la venta y no el mantenimiento de placas anteriores,
ya que incluso alguno me ha respondido que su placa estaba certificada para
W9X y W2000 y que como la certificación no era para XP, no van a tomar
ninguna acción).


En otro orden de cosas, uno de los dispositivos más problemáticos USB que
he encontrado son los modem. Más de la mitad de los módems USB del mercado,
están montados con los chips 'conexant' y con sus drivers
(independientemente de qué fabricante los comercialice).

Para dichos módems, Windows XP, desactiva los drivers y envía un mensaje
diciendo que consigamos drivers actualizados y nos da la dirección del
fabricante del chip: www.conexant.com. Por desgracia, no existen drivers
actualizados hasta el momento, y particularmente, tengo mis dudas de que los
realicen, ya que, bajo el punto de vista comercial de estos fabricantes, les
sale más rentable sacar nuevos módems al mercado y que se renueve el parque.




José Manuel Tella Llop
MS MVP - DTS
jmtella@compuserve.com




begin 666 multibotka5.gif
M1TE&.#EA9@!D`/<``````( ```" `(" ````@( `@ " @,# P(" @/___P"
M_P#_@( `_X" _X#_`(#_@(#___\`@/^ `/^ @/^ ____@/_ 0/__0,#_0,#
M0,# @,#_@/_ P/_ `,#_P/__P$! 0(# P/_ @$! `(#_0/^ 0(#_P$#_P$"
M0,#__T#__\# `(! 0/_@(,! 0$#_@," 0(" 0(# 0$#_0.#_((# _T# P,"
M@$# @/__(," P.#@0,# _X# @.#_0/] 0/_@0.#@8.#@( ! `$ ``/_ ___
M((#@X,#_`&#_8*#_8/_@8$# 0/^ P,! @.#_8 ``0.# 8/^@(."@H*#@P/_@
MX$" @/_@`&#@X.#@H$# ___@H ! 0,! `.#@@/^@8*#@H&#_H*# X,#@H("
MP&#@____X.#@P."@8(#_8/^@H.#@X,#@8&#__\#_8*#@X&#_@/^@0/_@P*#_
M0*#_@/_@@" @(*"@8.#__V#_X/__8,"@8$" `(#@_^" H/_ 8/#_,/__H" @
M`,#@@&#@P*#__\"@H" ``*" 8/^ 8,# 8/_@_Z"@(*# ((#_H/] @&#_0.#_
MX,# (*#@8(!@8(! @&!@0*!@8(# `/^@`.#_H"! (*#_H/_P$(#@P/#P,/^
MH.# P$! @/^ (*# P, ``&!@8,# H/^@@(! `! 0$/]@8.# (&#@H `@`,#@
MP&!@`/#_(/__$."@P$#_8," `/_ H ``($#_H*#@0/#P0*"@0$ `0,#@(&!
M0,#@0,"@P.# 0." 8/_P(,#@X,# X.#@`&!@(," 8/#_$( `0$! ((#_X/_0
M$*"@H*#@@* @(.#_@(#@8/] `.# X.#@_T#@P&#_P$" 8/_ X&" 0&" 8."
M@.#_,/_0,(#@@&#@8(# X.# H/#P\("@((" (&! 8*"@P/_P,$#@_^!@0&#
M8/_@$.! (.#_P/]@0$#@X*# H/^@P.!@@ " 0*#@_________X" @/\```#_
M`/__````__\`_P#______R'Y! $```@`+ ````!F`&0```C_`!$('$BPH,&#
M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/("F.&[?F3*B3XJ:H$:=&#8=0
MV:H@-!.R9D&2Q%Z].G7J@#A#4X*JX09JWH0)CU:MXF;K5"AQIX)RFS!UBCP.
M:VQJ'$>,"A5BI Z(/?4SI<HIH%J"2@MJPJH?/]0)XR;43UND2G]P&Z>58J0W
M1SR]H7* <$]#!X &M>MG`JA':UMRL(4JT8]1/U;Y4;.V24LU$TK\2"2G[\,4
MG@(/)O5&;-@#48%-\3-[@A^C1W.KL25'SA94)49->Y=[PN[>7TI,*V'+],(4
M6)@%/D)EL)C7LX#)!NJ'V^T)\XRN_YJ0:,(7$;:VF/GP)W@[XKG1?_BP)'B)
MTLX+XCF2YXA__U1<=\!KQ80BVRQ^)&C;5*O,LTHBZB0BX1=?U+%%(%O\8<$H
MHR0B3")H5'AA($O$,8H(?.6'1R%YM%'&$5@<`9@8;Q138S&S'##+CK,EZ!UX
M;@FC5 GOE&!D'&C\44$@@5A@HI%&6O %$'544,$?4EB 7U]XY*$"/&7$^%\]
M;XA!3#%H4D/-CCPR1M4$0GY8I#H<<AB'%'$$L>023DH1W)U9+K%$!7P:L45?
M*7RI`A9M8!%C'V]$2@P/Q%2CYJ4[RG/6FW F4H(P1M;)H012!&KE$GA*(<$H
MI1IA`1!Z\/]IP1\I@E0(/(JF@T49?3#31SWU5".LL(LL$E,VV7# @1KRM(0*
M>5]X&"H,hR2B:E>F/!$K%:8$$)F80KA:O;+@&$!5'\8RNNZ7S9**_ II "
M'GC\,\X_Q19[K+*VV*+&LY5)&$>H4HPZB@38CONJH!9X(P6VF1AAA#<4FPM$
M%#1U="NN[);11A^%%#)OO?^4;#*^XRQ2117\^HO*RQ0>6:>JXF)++A#F6A!,
MN!$;T0S%0 "QP\49:_1&'KBJT&XZ+D(@+[TG1VWR.%7TUJ\M(HA X1=Q= WH
MPSP_+/'$09\;C!$]3PRTT#M$L1%T>:23=+ME0" RR5)+;8895<O_T:\(J/Q!
M8=<6E%HJQ&@GKK8W0E/,2@?-&-$"XY\,K<L.7F04B:/PQ,VN"A#8C7?>4E=A
MAM4BU)'U'W&PGJKA/&?2P=BLK+W##L&PTLSDZ% >].5G7+0?%IZKH#3H=J=
M^O)[5_&!;ZL+[F3AL"<><>0_4VSY#MX$TTPS0GC3^R>?Z*++)\%$4M$_,(:)
MA=+MMM'&W<N3OO?S6^2O^A^RQF&!$>.20@<>-KO(36QRWK#<Y8+!CA8X\!/H
M(-\G?+ #152$&#""T:*,)[_DC:Y^)KL?_NJP/PUY"X `C%@'9E= !%)N>SM@
MQ3!:@(X62! 0Y,M %B82B7"T;U?M4D$;_T(W+Q#F3808(F$=_L _;_UO;$8H
MX/=:(+E/4.P30"C?^8(AA&%\PHM>_$0W?""$#-3*(?\0PQ'ZT(==@4F(0Z2?
M$4^VM_5\0']76H()*3:V[ZWP>\UH(.\@J$7S[4 2-!R&%V/Q"4!THQL9R!Q$
M, BC<)3ADO*+8R&@-L<0VO$#@:B $@7U!R!0S!L2:P;D`!E(!SY0@N3KQNTD
M`<8<-%*,W1!"(\ZX$&*HT8=]N*3'ANC!3GIR/J ,1)4()2A3`F%R/FO&%;YW
M!798LXLM4.0782E+70X#$(P$A#@?*81=.&0<I! #&VL0S#YD,G1R[&0=Y\,D
M98J26Q:CF"L#6?_-*W2"'?\<!CLBJ,AQXO*0DDC&)V+!2!IT(Q:ZW"%#0B$&
M,80C'&T,9MTT.3)C(I%)RV2FQ9[IC18$TIK5M"9 %8D.;18TEKELQ">2P=!8
MT `0--"E!AB"SHK6X CLW&CH[':W#S+OD_6T4AUBI8>RE=2!*NUG,@*JR&$P
MTI;C?*0L)=$+6$!@ZE@208P9 U`,.B1\!H.X=*U*?-<9[)#*658G4!B]6P
MABKM1"?\6<VI5A4=6&UD5H4@!$8DX[ T8&A.?\&(X"GDK!4-!SO7.$1BANQI
M]SHJ4IEDI0HPM:D7``(Z\)I-@/IS'^S8AUZ'(0ORA3.<W<!E87M!4YO_AK47
MC-AI0L8!63'48XW!9&M;.ZI9.R9UKGIH:E-%FTAKZM6?J=5K)ZIJRUC@\*&.
MC$4N)=$(Q.*4C,%HQ!T40HUS^!2H;(2 .]EZ6>+J381Q[2RAD@N$T%Z@A@(MAG3WJEKIRF(8.6"H51F*T[ *`;="8*A6N_$+2<3@L;U5(QN/0$QB#A=JHX-K
M?#N;7*9>X+ZCK>IS.Z':$G?BOUZL;4T?^@F'ZE(2VA4C!7>0BW+P<B#CT$%%
M:<3./JP1`A8FZF7I%0D\W&L<&@Z$)CC+X>3:5[0M5>1^57N%_O[7J\D81FUI
M"M8N]T(2Y+!N-RZW@R!D@!S$0,@:SG& R +F_\<59J_(Y#6R2-@Y$LA<,F>C
M@=SD+N'#Z+AO#J0\C/[NH\2RV =K<Y ,+-<VL2[N!IB%H(LQ4O 7&8C!*1!B
M(#$4HSH^/()T@$QJR[8W!9%(@3LBX8Y6:V+)2^:S9SV;7%U<0 ^V'NV@_TMB
M$E<9T5<^+$VY;%L:?.+ NY $(,P7!/0I@ASQ0 @P#E",=-+H/WW(0ZGE/&=4
MLWK5FFBU.S11@6C(^@EZ>,*M]7#?"P`B![L^<:\/36]9V%L6C3YL+![=#8="
MLA&,F""S?Z$(32-$!\ @Q:??+.K0#?.=\ R9!U+@@4AXP!T>>+4F[J )/C^A
M`NBNM0\N,')!`YBU)/].-+WWD8P5K$ (LNB$L+^*TUQVHQ>-((?Y=!&$"F8Z
MV@=!3&'$0(5;;"($1[""%7"0R<I"@!F%"($E0! "#UC=ZIH8PR $L8&.1P/M8+^UK2^@"WC'PMXRW\<*C+'R?:@"`/G6-Y=K_LC;-:(<.R"SF0ONC(.,`S&D
M((57````*YA@$[<`08N:'CIFX,,.=HC'U3/^:DNH(@9?_SJNT3WRD;_[W;N6
MQ0@(OX*5&P,`(Y@JOFG>#4#X0*N8)D<&REQF110<Z#<Q1#P.\ I2A(#P5CB"
M*H;?HCP8OT5/MP+DX\$)JS^C!YH8Q/!58>XG6)_S8Q?G!0+,:'L3'@!LIS?_
M(P"P`GP/N[;7%>,3=A#[7; M"HJX0PSZ;I!0`)X*I.C!+0```D(07A7&UP;%
MEP?,P S;8 >"T ,>P G/8 ?;L $;$ .J8 EN<'T^\ 0^H <^X'KN!GKW)@O?
MUW:P``MQEV4,U4B6-F,[D&F[<#M1$ SQIPWT5Q#V=PJ$004]0'AV\'NJ< @!
MB"O'QPQ6( BJ$ *<T ,]^(#1\ RJP ;14('7IPL;*$[BQ'V-YGV$9WJ"4'Y7
MMF]:UGICY@-2& 0$MPOD$ Q!`'][< ?:< `'$0H]88-4@ ]O!P`Y" ``F >$
M@ W80#PXX E6< BJT .<L VWH K:`($;P 85"(4^_W"!4MB!L0!OC;8/6 @`
M;9<,EFA^^-9BC41R4G@[F+8+,= V:A@#EI 5]6<(IS &A8$-WV<%^Z<*A) '
M7#!\.-"#.& %P]<#8( "@H@"=+ !VG ,VE"!N4 .N_ +QT .5 @(0E .`\ (
ML% .E\AR]&8,7/A?R< (`U .DB!P%,1S!"<#QQ %:1A_^& )G,83KP`&5+ -
MW[<)_V<#UP`">&@#;]<*5H"'Z\ )PW<(`' ';O!VRU"!RP``RT"$`- +XM0+
MJXC'!HWZ=RR3!Z>%A^PT .WS<"8R2%/%ÿ:8-P1 %>["&,6 *G*8!/#$&
M8& *WU>'JH #UW"+MY"+A_^ `]C0@X3X=F\W"1M > >)`0D9D>7@2+" A]^7
M4""8A8>6E-\G"+)P>M^W##MW@;>C"!EP!^=HDFMH"OB $&? BJ<`!J\`BS%)
M>#B0!RB@EH>HD_[X#3X)`#+@!GBX#!CP! FIE ``"^(4D80W`"<6@FKW?4MY
M#(8Y`F)X.3P7!+:W"]J !EY)"9;@A@=1!2PY!BXIC_1HF#AP`K XDV^GD\.W
M#M*@E(<@`T&ID&Y E("Y#+$@"89)>*G7E "0:%"9F!@IE(P9DCO !G>P"Y:
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
MN68;V[0=!$[_^*]>X*^",MYZQ$2S<ME.PCJ"$RTEH [(X *7\+4@(,PÐ6-
MP-SB^\_@\ +[C;VH7;T/X+ET8+8;, @%[@9!H-A>\-C_*@*DI$<03DI,Q$1;
M0R$>@@SJP-DL<+ @P0:3T-RA+,'<^P+^7=T/X C7/;V<6^ &G@5>X 5!\.)>
M4 ?A34)_L#^J(P)_H.,Z'CB $RT>H@[QS0(;?MSKHPAX.]@JC;TOT K9&P;5
MW0H/\ TH#@9TP( ;, 8L'@V#$ TR/N,SGCJJ0T*I(^99DS6H\ 65D>$NH Y$
M;@[-^Q&1, ETKM+4_;:X\ *X``>M`.4GOMJ.T+F#P D&;N!>, A>_Y %+O[B
M2C3F%I(_^7,U6/,R:\[F1.X+AJ 59_ ,TC#8J<WG38X+81 &U] *CF#J8. (
MG `&A,X)6JYU+^[ET5 '66 ACYX_OI'K6^ ;_0(S$ (#+N "1(ZP-O$*DR -
MJ\WG<( +N- *S1X&CA#MT9[JK'Z@63X&6:?H6; %VP[I6_ \O2$'?",'*R,'
MD_$O$-(.P@X-OF .ZF(:9_ -\I[:HN[L)S#JI3[MCE#MKN[J63 &VL[M^1,(
MX2X'S\,W59 R*Z,LH $AZA#LT$#D1MX1\?X-IN[LS-X*)]#GI^X)T\[J5# &
M'J"9V9X%9[#KX?X!IF,ZF64O*G/NB? ./__0#M# [BPP\1ZQ!CUPZGWN[-9P
M[X00!AYO`F! ]*ONZIKY"HKN#EE@\.2N\GS3\OBR,ME@"Z!@&>W0#EV0"LI
M"3C_$?_0`ZW0"H2 "R=@#==P#81P#:?N"$0/CV89\F=@\B;?&Z?#-V8@]5-O
M+/+P+#-/\]"@#(B0'PCQ#Z1 "*U@`S]/"">P]H1@`IX0^50`]Z\P!I7_"F=P
M!FO0&PE?!?A2,OFB,LWB%G\/#:4`#9E.^ E!#(1 "-;P^FK_^)X`^8[@%5YA
M^9AO$NX0"BNS,J&?+\@R^JN0]:</#0' `JJ_$.-P!*\/#];0^JT?^^UZA
M$[E_!KU?!3%!]57_( _"KPX_X (T'P`!@ A?GQ]88 ,V``^$X"B$$/F2CW\Z
M<0"N:!(GP0')@O_>[_UM$1Z/`/$``2W I0,(#!Y$F%#A0H8-'1XD!D\B(8HA
M/'DZ0HH*%8T'/)[R&$IDJ%GRIJCQPVW>/'5.7+B !HV%H8<U;=Y\.(Z8#2U8
MX!$*9Y&4QJ$?#X T!&P*,#^&4JJ<=\EE`18L@.'$FE4KL7 VNH8(&B+$T*))
M#3EU>L./'QU.I+JHQ.)&**UU[=K4&:YK4#)BS_T%9DB'#L$W=-QPDKA2I1O
MQMV%'-GA&C%Z^YXC@QFS,S(Z*I&IA \?L(*239]NR&,-,3'%B@$K=J[8&IHU
:CU'?QIU;]V[>O7W_!AY<^'#BQ8T?UQH0`#L`
`
end
 

Leer las respuestas

#1 Anonimo
14/07/2004 - 01:10 | Informe spam
la version que tengo es una version legal de windows . lo advierto
<msnews.microsoft.com> escribió en el mensaje
news:
Soporte a USB en Windows XP


Debido a la multitud de mensajes que se esperan sobre este tema, he
decidio prepara este pequeño artículo, con las experiencias aportadas de


la
fase beta de Windows XP y verificadas igualmente en la versión final


(2600).

Las experiencias que aporto, han sido todas verificadas en máquinas con
placas duales. Pero debido a que el chipset de la placa madre, es idéntico


a
las placas con un solo procesador, el problema es extensivo a estas


últimas.


En general, nos vamos a encontrar con varios tipos de problemas y ambos
ceñidos por el mismo denominador común en el tratamiento del USB.


1.) USB reconocido, pero ningun dispositivo USB funciona




Aparentemente en este caso, el dispositivo USB de la placa madre es
reconocido sin problemas, pero cualquier dispositivo que cuelgue de él no


se
reconoce y aparece en el Administrador de Dispositivos como 'unknow


device'.

Este caso, lo he encontrado en placas madre GigaByte con chipset VIA.
Igualmente en placas madre Tyan con el mismo chipset (VIA Apollo Pro 133A)


2.) USB Reconocido. Algunos dispositivos no funcionan



Al igual que en punto 1), el dispositivo USB de la placa madre es
reconocido y no aparece marcado como problemático. Algunos dispositivos no
funcionan ni con los drivers que trae el propio XP para ellos. Otros,


aunque
funcionan, sí están conectados durante el arranque de XP, retrasan dicho
arranque incluso en varios minutos.

Este caso lo he encontrado en placas madre GigaByte, Abit y Asus con el
mismo chipset VIA que en el punto 1), Igualmente lo he encontrado en


placas
madre Supermicro con chipset Intel 840.


3.) No es posible instalar Windows XP si existen dispositivos USB
conectados




En ciertas placas madre, al instalar XP, si existen dispositivos USB
conectados, es imposible su instalación. O bien "se cuelga" en el primer
'boot', o en el reconocimiento de hardware, o bien esta fase de
reconocimiento de hardware no finaliza y dura horas. Si instalamos XP sin
tener conectado ningún dispositivo USB la instalación finaliza rápida y
correctamente. Si a continuación pinchamos los dispositivos USB o bien
estamos en el caso 1), o en el 2), o bien los dispositivos son


correctamente
reconocidos y a partir de ese momento, ya podemos iniciar Windows XP


aunque
los dispositivos estén conectados.

Este problema lo he encontrado también en placas con chipset VIA y en
alguna con Intel.


>
Este problema ha sido reconocido por Microsoft, y su explicación (no
escrita hasta el momento, y únicamente confirmada vía telefónica), es que
las bios de ciertas placas madre no manejan correctamente las señales de
'reset' del bus segun las especificaciones UHCI ('white pappers' en donde
están definidas todas las especificaciones que deben cumplir estos
dispositivos).

En los pasados W98, ME y W2000, Microsoft pudo paliar esta situación,
codificando en sus drivers de manejo de dispositivos USB, las líneas de
código necesarias para resolver dicha anomalía (solventable en un 90% de


los
casos a través de una correcta implementación de la BIOS de la placa


madre).

En la actualidad, Microsoft se dispone a dar soporte a la norma USB 2.0
(la cual pasa de velocidad 12 Mb/s -Megabits por segundo-m en la norma
actual 1.1 del USB a 480 Mb/s en la norma 2.0).

Para poder dar soporte correctamente a dicha norma, es necesario


eliminar
las líneas de código que permitían funcionar a dispositivos inválidos en
versiones anteriores de Windows. Microsoft por tanto, decidió eliminar las
líneas de código que permitían operar con dispositivos USB incorrectamente
implementados y dejar la correcta implementación en manos de los


fabricantes
(y responsables) de dicho hardware.

==>
He intentado transcribir, de la manera más aséptica posible, las decenas
de conversaciones que he mantenido durante casi un año con estos temas en
Microsoft. Aunque, como usuario -corto de miras-, no estoy de acuerdo en
esta política (debido a que me impacta...), como programador e incluso


como
usuario exigente, debo estar totalmente de acuerdo con ello.

El futuro es el USB 2.0, y las implementaciones erróneas del USB hasta


el
momento, son culpa de los fabricantes de placas madre. Por tanto, es a


ellos
a quien debemos exigirles que cumplan los requerimientos de un producto
puesto en el mercado.


*** Efectivamente, he podido comprobar que los problemas con algunas de
las placas madre (Asus CUV4X-DLS) han sido solucionados con


actualizaciones
de la bios por parte del fabricante, por lo que en principio no tengo nada
que achacar a la política de Microsoft en este sentido. Y al resto de
fabricantes en los cuales he visto los mismos problemas, lo que hago es
comunicárselo vía mail. En ningún caso, hasta el momento, han traslado el
problema a Microsoft. Es decir, reconocen, implícitamente, que el problema
es suyo y que procederán a actualizar sus placas madre (esta respuesta es


de
doble sentido: ¿placas madre? ¿o bios?... entiendo que a ellos, por
desgracia, les interesa la venta y no el mantenimiento de placas


anteriores,
ya que incluso alguno me ha respondido que su placa estaba certificada


para
W9X y W2000 y que como la certificación no era para XP, no van a tomar
ninguna acción).

>
En otro orden de cosas, uno de los dispositivos más problemáticos USB


que
he encontrado son los modem. Más de la mitad de los módems USB del


mercado,
están montados con los chips 'conexant' y con sus drivers
(independientemente de qué fabricante los comercialice).

Para dichos módems, Windows XP, desactiva los drivers y envía un mensaje
diciendo que consigamos drivers actualizados y nos da la dirección del
fabricante del chip: www.conexant.com. Por desgracia, no existen drivers
actualizados hasta el momento, y particularmente, tengo mis dudas de que


los
realicen, ya que, bajo el punto de vista comercial de estos fabricantes,


les
sale más rentable sacar nuevos módems al mercado y que se renueve el


parque.




José Manuel Tella Llop
MS MVP - DTS










-
-



Preguntas similares