New if_zyd driver

Weongyo Jeong weongyo.jeong at gmail.com
Sat Oct 20 00:48:40 PDT 2007


On Thu, Aug 30, 2007 at 04:14:22PM +0200, Ted Lindgreen wrote:
[... snipped ...]
> However, the stick needs to be inserted after booting up. Then I can
> also remove the stick without ill effects (for logmessages see below).
> 
> When the stick is present during boot, the log shows:
>  Aug 30 15:25:17 lapje kernel: zyd0: <ZyDAS USB2.0 WLAN, class 255/255, rev 2.00/48.10, addr 2> on uhub4
>  Aug 30 15:25:17 lapje kernel: zyd0: setting config no failed
[... snipped ...]

Hello Ted,

I send you a patch which is attached with this email to fix a reset
problem of the zyd driver when we reboot.

In my environment, this patch was worked.  Would you please test this
patch and send me results?  I hope it works.  :-)

Regards,
Weongyo Jeong

-------------- next part --------------
?Z?G zyd_patch_20071020.diff ??#I???>E<???^3X`?$@?2)5 ???!	???=<????l?~??????????n??????=???n????0??????????????????~???v????|????????????????z?o?????????????????????????7???|?????????????1???>?O????g?=????n1??b???????r?*L?f-??#?s??<?z???Z??Cc???M???i!?u??<N??{?[{Q?
uk?_?:????k?r???t3+???p??D2?????????O3???????|??<???????y??f?c???0???????S;??7?0?R???>????E?G?u?????K??????"??3?:2??4e???3M6???Y??R??+.?;	?P??|??AO?????9??^?-???u?>??????[????1b??8?<?????????y????Z?Q_p?;?i%?}|VT?18wpF?dh??m????kIs??4(:??F???.?X?ao????*??~1?????'j{c??L??
?H(?-??9???Q?&???E2?K_????S??2?in?}q?zf?;??gV?yV?gVb?/?????K???s`????&?)y??ww/?E?D?x<
???bQ??K??d--K??E'?"h!=??3??GN???R;??????????w??<s?K???B=C[d?9?=fv?'>?wi??????\??????>ia?_q?&c3?Q??%??y??39??!?y??E??F????t???#Y?????U?v?:?w?,?QN?Y`N?	6????Z?#?E?7Q??^?????????hZLl?l????????????~WNa??"%F?]?.&???M?h????-E3???????~`?B?0??q??R?????-?y?=?????6N?B"???J???h/??G??|?Oc?X2n???J??~c4
?#??p?^?E??:^`3??<z???+'Gi ?y??3-9^?\?*??2?&????L?.???A?D9?D?s??;%??E????5?T{??~??!???V??<E?Qm??s???G?h???*Z????H????K?&?????????Y???;???dD2L??????s???p??????????Z??S???ad[?N?v/^??????8????71????r@??	??}????\?jcVK??w??jk*x?????6????Zd??H?Q{ti??!s?zm_????7?[??5???|??Aa!??_I??x???????GU?$??91?
??78!????+|D?ki??%??>6B????W?<?]????0+FB??+?;?"??	Z?????E??Z??>?????[??{5?Q6??u???'???s<???U?K=?s.?n??????????h????QT@?h???0???????j?????c?<????????????U6B???T??Q.??-?????oX????<Q?P?+???_?? ??????W?b?:?8??????????S??r??<<??????????_??ck3?+,H??op>??:ki????_=<??????Q??l?????nH?9???C^U?L????'??,d?(*?0F-_???!3???????????d?????????????=?d?V3|?J??p"???79?x^Z?????]'?L'Jj??-??*??,Z????1? u??D&R????%7?U??????w???
c?7*k?*v???@?v>?W????u?R??????J?Z???Uz??{1 ????;???e$'??N?J?&?B?/??N?Y?R??|?3?6??S???m????RFE?y????V_?<a??a?P????7?J'V*????gsfht?U ???????? Fl??C?w??yN??v???????Q2???d?A??u???7y5?K??Z??]?>??g?H?z???)??W??!k
~m??f?????.
!????????/???*?'g?dh?d?E?:???T*2??C7??}n?	??V???[??FxD??J`7u???Yy??6|?U??3?Q?v?)??>Q??????????7B?_??$uio5I??7?wm???_?[x^?HQ?3h?3M]????e?`??&??U???kV??n??????????^??2?????9O>??gP???Ae?????{?-j??RP|???????2??A?%?y?U??v|???Zd:
8xg??<??3a????<=???	N?R:???V?????fR=??F???P?UCT??{??K??.?
fbu???'?????z?G?K??,??b/?????A????y'X?~E?&?????+g?w?h?<?1?)?t???^??K?I?[????#c_#??f?????????<???"b??o??n???"????}?/???h|'?M???????w'??y????W?he??w?o]??????????F?vy?@?.?a??!???<?#??@????Z??.??qs???Kh%???x??T??????+????d+TF???S??W5r???f%N8?/??>????w???s7|?z??gH5U????"'x?J8?y?Y??	?3??p{?k
w;?G?3g??(???%+????f?5y?s?y??B??b???E?????X??)??????|??H??? ???w0??)	ua?????l??hh?\m'?5?V??fWN?}I'????d?Y9oA???????;?^_???jo?6`???>?c?????:Ff?r?=?Tx??~n?,r??=?(v	?b??Xm???g2?En?? ?'?#4?"??
?Tv-?_???J@????S???????jH???O??f????$c????%T8?w8?c????o?-????w??O?J??_<I44/?\???S?]??D?u?????X,?S=?fv?????8?Wq?g???^GMS????$???	d???S??J??"?
??
??pS?2$9??Ny'??b1???8p?B?1.2h?Q??9?????y????Y?F???/&??????
??G_e?M}?%ZH?h2??I????Ud??7u??????Dn?Q??2j????S??v?>O?pb???G?k=???(?y??????c???????
??^?1?????J?I?m?????$?;r???p??o_q?M?]?V?J+,??LQ??E???????sK??X{????Q???+XSS?pb?>?6?N?
?E?U???oH??,???-????O???d-?rd?????b?????3(??*N???????Z?w??????????*??2??[?c????y??????D#d?/Ru??<VU?co8??????{d?}???kn/???b'??RE#?3????mae??X?\????^?????<%Wf?yT?l??k?>???C??Ey7T??8VjK?!?C?
??y?i5q3?'??w??Z??&%?????[???>/o???}???H???0k???(?s?2?R?r%V??n??F?Sn???_m????_aS??'5??p???u^???}???9z?9?*??x?^???c????;??j5?c??????{z?????H??D?@?.??????v????_???~l"?_~LbS????????o?u??:???????e??]???>dV??GPUs?`r???
?L1??K??&E? ?n??D?P??????Ca??O????S??6??/7??h???C???#?,}???K?5s??????*12.??:?*<V	-?!@F7???????23???G^??????????{?|????2r?s????3???9??D??????C??G???????<???^\??F???????u?y_??c?'???vM???~?U?u??}?????????/?r??%v?^?f(??y??pI??I???????hL???=Q =????????snk4?0????!unV??BRX`>/?*zI?N??!Zy??.?x??U???[-`?b_??=?a~r??ay??<??l-R7??M ?|z?&i????o?'??n???i??????b{?v?/z}Ce.??><J}????-e?i?A??	?m(?????c7??=??s?????? ??Eh???????4??m?&?????]?E?FIi?/???L??4?????
X|S?g??i4Y??~?{V?????[^g?{????Ri1c??3b
?????S?o?????cv?j3???yu;?cT?	???h?2?l?n)??pn??\??J?????\?/?OO???'??vy?t::??l??????i>FL???tT?9?b?y?R?????\Hu?v??F?@???5?<???x????+????r,?u]1?D??%?????
;9P???????B$?Y]?j?mr`????%?Z?8m??*n?
Fd.??	???S??e0????b?eO???????? ?????iG?o"??o?l^??Ir?o???s?????hU?}	y';??????F??F????M??h???>uA?E{lc???1?5)????o_?L4Z???A?(_?<???????l?#?b$^?8s?G???:xBvu?f?i?\0????{vc2??RZ?5???????x2?Ss?o<????
????,d(?ieD2?,???T<?$%?o??9?(7?"}l??x?X???Q????r?&BN?y?c???:j!??^x BSc?]??X??????;?*t?P?cl???\i??m???Rk\?Qu??k2?\???H?????eF???G#w?iZ???6???zdH'R4??<????_????y,J`???Uj???T?W???*/)??wJ.	$)(;???$Q??????OXTV??d9????.?0B????2???????_? ?:????k??3?,????0\?v?+??-??????V?3"??$????_??E?qu????x7??3?F?~9????0?W=^Z???f???Z1w?'?"??rN) z???-??i???/?X??v?hw>r???(V!
?D??g???'??????????+???)??l?F??u??On????W?<'WZ?????a?[M[{?)??????R?w??????-_???[{^$#???>6Y??g4?VB?<k?{??a???????M??1??T6?E???>?Z???;?
??????=ww5???_oPY??Z????j?b?:??J?":^?'O?W???????A??,A\???xi???F???8?>?q???;??G??ry_?]?o??c?,?????=?{1`'??r?N?Wl??????z??a?????5H?'?????3d6????????Z?I|??_?????d?k????p??{?y1?l?_16D???}w?Nj?'ES??R??2?]? ?*???iE?))?;A?v???o_?
???C???3[???u?iQ?S?}??J\T??????Sm_de?m?*.%??
r?-0??????????u??-?0c}n??m???G?????????f?????_N???????????C|?=)???????ql??fI.??;Ro?z?g'?????'rP!?2???(?=t?<?[?????BJ|0N?v??q&`???????c???w?v?}?A???x??R??e???cog?'????	Xq\u?n????????5?Q??hRV??8n*n?QG??????M???7???"?^0+Y??]T????O?????Z? ??????#D??T??A?N?h?????a5??:q??M??U ????T?~i??o/?N?B?g??T?????n?
??	}?2??L?????I??>?#?L?V7?s???b???Ax3!??*?????,??8^@??V??=??x?b????L??#'??r_b???1?Pg0?8o????	>|u?-?8?Z?Y?G4??i~o?T?
?b?t?????h??O??_?+?<??^?Q2?hs??c.px?b_o?w'???ER?n ????[Bo%?? 
??&Q?T???i?Oii?y???????????_???????TOv!*????9W???z?'?K+9???????c???????#r?pRqm~c?>?\R?-????c?Dv?????Jn?nd???\??[??@???u?r???p^???06?ta???f?N?????]2??9fA???
?p?+?????????c?/R??)??y??_??`??z?5?c?Y?;?>?A?d?9u?w???5?A?????g?????l~????f???9g????;?r(??TF1?????e???#?????C;?d4???
?"/9D?????~??vc}?}?l?'?u??_W??f?Nw??Og??<xv?O????k?u???DqT???;?S?Z????#???X??????????w???Y?g"?-V??:??W?????&???^??F?IEz^??{?G??9Dpy?J??PA?3cq5??`-E?F?C??D??z-
.???W?#8? ???7???<?[????OFO???z ??r??sy?]?\??l?_A?mmW?0???-O???"???L;???b???????l??Y????$??m???9I?!_?`??,??c?Yr?4??[??XQ?'?
Q{u?#Y8?}???J|??>??y3 ??????o???9?#?"'O"~|?F??? ?3?,A?????????E??e<?????{?????Ye?3?5N?C?K?P????!F3,?@????`c??F!?{b5??q+??+??jR?\?????tg??j??;d??v{??g??8v?{EK?mT?	;?p5?|e?N??????A?????O6.?n(???UE??b[??? 
t???R?D?T?????o??[??*????^??r??cq?? ????%?Q?h1?7???He|
Y?z??[??a?yg??SO'????
PZ?W?g?N??????>???????_I????h?J?D?{??#({??7?????3c?
?Z???|??_?j$????????[????nM\???????????????g??zk9?;???q????????u?<??3?????????k?3|?O?3c}????o?6[/??F???@???n?n???e5?zw???}??3v???MsD?\<ni????????}F??[???o?(??]D??7J?
?@??v?c???????j?F??8?X{>"wyJ?av??~#?*??"7?????????q?Qi??R?_D?W1??V??;TCuk??E????P?{?m????F?"k??_ ?????)F?{`????????n?W?e{j8h^C
?za?:???`???%?Z???lT?3,???k????7?????*p???8s?>[\??7p?/?Y"?????[?.?	???9W?2H??E???|?e?w?5?DV8??.n8??[`????*???.??R?9|@Q?o???{*?Z????Rp??.3??&??ws???_???7?n[??F?=??^r?Z???&??d#??_`?[??????-?>?ylf3???N?????????L??????3???T
?xN??xZE?.;??6?;{?l?x??2??]lRF-k?/?????nw,????n[G&??3=??f}???[???????<q????D?????"??f^
??|s???#??'?V??????5?Uf????9??.???E?z?|n?O??Q???A|(d{??C]D???Bz??A|?9????m2Wt"?3?g?	?9???x5?p????D??0?!E1???????w?p'???;0???C??cq?bE	C?T?3`m???/??Kx?vQ???
?m}??w???(?h?G?R?X??=??E?2??}?8FH?#?"?????J
??Z?^z??7p??+?u?D????#??v?^w'?????k????>r???GU????X????\??j ??^?"oN?D6o????^?{2?
??p_?.?I???F??{zY
<?7?????	M?r??6,o??????i?.??^F??JnQ?
?o???5?j?'??pc??-?1Z???,?7H[<?f???yc5??????N??'?X???W?????9??W?????W?
D??~??|L,?^Dp?????b}??gl:??=??,r???$??	n??
Dp????????]?o??un??g?Z?????m7??'??8???K?%?7?>??|?z?3?????????.T??t???????+."~7???~????i^ ?S?|??x?5????1?????1?i7???A?????1?K-?
?\?6???_%uB????=p?????????????r???0???M?W??
?????k??
???)Na?&????2???Zoy?	??7?~?;q???m??U??????????n??B?E?FcA?B???SYo???Q?d:?Bf[d7gR???T???W1h?lY??=?7????z??F?'{?y?8?? w????V??Nv?s?k???YO+%??r;??c}?lK??l0????j?????#?H;T????}C????j e?LE?UR
????=??U?+??	??[????]??1<????q?E?????^?4=?NO??y????:{(=?N??y?LV??2
^?????+RTT,?R?XXD????????m???????Kh?M4????zr????_????0???
U??????|/cW?????m?d???m[~z?{H??4?1;???m??^6????D???h??t6???l??n??=s???q??????????1?T[?X??=t??[??oP f?
{?????xR3,z??????{C
???y=o??
3??
?9%5;S?M/6???????/"R???m?D???N??????????
_???+?B
???:???*??Hg?s[?
??F?
?O?G?
?ES?h-?D???Y??zF?3l pcz???m??[v??N??elH?U?c? ?w/ Q?????"???
w?.??Mk?2?DK????|?????I}?J?End[?O??c?J?8??9j?h????<{m??????<zI??(?????p? ???p??6P??????d?sQ??????|>?sq??Q?W???A?+????4[Rm?a???#y
??:q?e/d?W?????p???????????~	?q???n??M?v3??t??????0????c?????P$??}?u?????V!q??g?=??<?h?7[}?????:???NH?????_`q??1Z?`Nh?UX??l??o&???????,???????jf??g??U?'??{X??= ?[lEH??;??????NZD????q?dz??;?.?	?{s5??9K??W}??L????Y;?M?/??c??o????m?9???????????G?:?Q???3??&'P?q???????ek??z4??@?????ED???6I'"?K)?;J???????%??c?B???o??Z??o????g??????e??y?^H\?Fs:o?Yy?w`r????????5m????SkX???P??X?6??????-??u8????n???<?"?9_D??kf>???????;????nF?i;,?r??I???Q????U??X?Tp.7?_???#/???n?U\???????7????"x??m????"mT??d??\??y??????A?;??1v?z?????W?6?_??????)??????N??????h}?6w?k??el~?????Zaso????U???????D???J?	u=?j???????????a????????????????T3%??	??=??\B???:Bx??{U? ?????3???n?????_MW???????<?????Z???1L^4hZyS'Y??{j?G5??n??}????.???jh?c?W?Y???????D?x?g??U?<y?/&&u?e{g?xMT???yQ??jf??/??B??w?8W@|????;4??OE??????,?????&=?B?>?????z3_??;?	?v?yV????[??[?sq????]?????IO JY`??5wGtvPM?b??0?+??y????
??Y?3?-h???\l??y7O~	~??7C???_?>?X?h}?]??m????(*?_??YD?<??vaY?#y??	?K?g???u?K???Y?h?
=?>??W??/{????WWh????;?9?'?o???<s?pu??zo???-?9?&??????K\4xJ?O??*?;[??????UW?b?U7?u?F? T-??w?n?$?[??tUw[??8/.?n?9_?9?????NL]??z??<???;0u?1?&?z??M?N???u*?
?H?QUd?^?l?y?D??H??)c???eW[?Z??8??%??S5hy???????u?w ??z@???????D?,!?p??cOr?@??<??[B?w????.u???*w??}"???Y+?>?????w??	vFml5??????5???d4???8??
4]??2????X?W ?o?KW????h?W?f?M7??????K^?x?h??????K????X?????iP???X??m?n????LZ??C?~,?o??(??-?n?=7dM^??ueO??c??3??c?.????*?]????i??IW??m?J'??????.?.?x????Cr????gF?*Xs??]???????????3??????[????J?0UK?????K}?]GM???w@|?9^??.??f?^?*?Gx??p?^??X????r?VD???}
???(p5??i?????????3L????:~Z?k?????9??f/??M?2????W??I-6???????lU?R?????{??dn3{???}??J??JfT??~Y?w????'?~q????4????o?????Z??y?w???'S??
?ws
??\??/???]D?oY????0??d???P???,????Zb??y?'???\?????#^?????w+??t>Z?6???7H?e	??\??Q?4????????
?T??Q???r????~|?H=???r\?A??n??e??3????+?1V?<????w???@?|e?
?????d???|tX?G?%?????7???zR4??N??n????Q?`?1????*??j??v=????????Z??/??????8?.j??f/??
???N??E?f????eZF??n??\?k?F???k]?s[???c??7q|??-e$???d&3?_???n??~L[/n2????m~R??ZD?V???b???c\k?-B?{????^??q???U??9y?b?^!?*uJv?x??5?????????z??[?????????xP?w0?~?D?f?0t????*NB??y1?z<?
?^?
%????G'Z??;???????Q?M??a?r???f?$1??f???27???^9??O?:?z??~?????c)}{?V/?a<e?w(??_N?????3p?????;t ??z3???x?jB??????t
^?????(????z??*??1??
?w?0??o??#???8U?????????et?)8?h?g???ur????}[????????gu???N?(?2]??,??;?????Qx??[w???8\!O??D????7???????6J???Y??=?N??E?0?N????_:?B?F/????<???I??(??/??:?????w?*yVa?rF?????{g?B??????5??G????n??b)H???????J?z???????fF??hy?R???sr	SI??#?}?5??<???4???tV9?>/???-?t
??o`$??*????J??9f?R?_D?[??~??
?W?@?a??g??wG????~?????7?D;??w???O?02????]p????oh?[?:/?Q
?w???k+
B~?t^???L?p?*???7??)?x??k???3=?y????
d^?k??2??&??! _B???F????g????_gp???:y?E?c?c?^X??????;???-bJY?"G???jM?????pya???????Y????A?o?7q`???.M?f?L?????5?`"=\\??????????5?=?B??U?WT???*?~?*o???!Wc?Ea?n??wO???"?AMKA?N?T??j?"4?\?+	???@????{l>?O??IZ?????Y??y0??%??????????p???Y??aN?~????v?|?????l}??*~???i'??D??\?!u?????O?????i?"ox[/?j"o!?/??????a??%????9??t2UD5<????:?}????E<^?t?????g^?????[?C?x?)?a?x??????m\??????????9?l]F??AJ??Sknmw[l????%H/\D?\`?6?V?T????Q~T,?\5_Z??>:2?
,??8??U ??x?f"?-???M??y????1B???$^???]???/?D????S?G??H?????H?F????_I?s
/?E?????????}l?~5?\??o[lQe?]L??|?????????L_~???pr?


More information about the freebsd-current mailing list