Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 30 Dec 2002 06:45:15 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 30 Dec 2002 06:45:15 -0500 Received: from blue-edge.bg ([195.24.36.114]:32646 "HELO blue-edge.bg") by vger.kernel.org with SMTP id ; Mon, 30 Dec 2002 06:45:05 -0500 Message-ID: <002d01c2affa$0e76d9b0$0b00050a@deian> From: "Deian Chepishev" To: Cc: , Subject: 3Com PCI 3c905C Tornado problems (no network sometimes) Date: Mon, 30 Dec 2002 13:53:23 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_002A_01C2B00A.D183EA00" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4920.2300 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4920.2300 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 47067 Lines: 740 This is a multi-part message in MIME format. ------=_NextPart_000_002A_01C2B00A.D183EA00 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Hi all, for about a year and a half i have problems with network cards 3Com PCI 3c905C Tornado here is the description of the problem: I have the following hardware: MB EliteGroup P6ISAII with chipset Intel815 LAN CARD 3Com PCI 3c905C Tornado CPU Intel PIII 733 and 933 Sound Embeded Video Intel815 Embeded Log entries while loading driver 3c90x are: Dec 19 16:03:35 oboroten kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html Dec 19 16:03:35 oboroten kernel: 01:03.0: at 0xc000. Vers LK1.1.18-ac The tower is ATX. when i shut down the computer from the button and after start it the led which shows that nic is connected to 100Mb mode (I have leds for 10Mb, 100Mb,ACT) start blinking each second the same do and the led on the switch (the switch is 3COM office connect DualSpeedSwitch 16). and when linux boots i have no network at all. I have attached logs for notworking and working situation. In order to fix the problem i must unplug the power cord(there is no other way to copletely stop powering the computer) wait a few seconds plug it again and start the computer from the button and check to see if the led is blinking if yes reapeat this action as much times as is necessary for the led to stop blinking. The interesting part is that if the NIC is blinking and i load windows the things are working just fine i think that windows driver has some initialisation (the led stops blinking) which the linux driver does not have but these are just suppositions. Notice that i have some lines in the messages log "working situation" which looks like this: Dec 30 12:52:01 oboroten kernel: eth0: vortex_error(), status=0xe081 this appears when i execute the following command: ping -f some.host i have running 4 machines with the same HW configuration and the problem is reproducable on all of them. I have noticed this problem since kernel 2.4.2 and it is here by now. on the machine that i use for testing these things i have kernel: Linux xxxx.xxxxx.xxxxx 2.4.18-19.8.0 #1 Thu Dec 12 05:39:29 EST 2002 i686 i686 i386 GNU/Linux but I have and machines with 2.4.19 which has the same problem. I have this problem often when we have power failure and my boss is not very happy the servers to be down when i am not in the office after power failure. I have executed and the diagnostic programs mii-diag and vortex-diag their logs are attached to the mail too. Best Regards, Deian Chepishev ------=_NextPart_000_002A_01C2B00A.D183EA00 Content-Type: application/octet-stream; name="messages-not-working.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="messages-not-working.zip" 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 aW5nUEsFBgAAAAABAAEAQgAAAOoYAAAAAA== ------=_NextPart_000_002A_01C2B00A.D183EA00 Content-Type: application/octet-stream; name="messages--working.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="messages--working.zip" UEsDBBQAAgAIAK1oni3FawLhD0oAANgyEQARAAAAbWVzc2FnZXMtLXdvcmtpbmfsXXtz4saW/38/ xam6NxuoBdF68Nw4FQyeGTLDmDWeSW6lsq5GakCxkBS15Ec+/T2nJTD2jLFsg/Dk2qlgI+hfd58+ 7z7d0xc2mAx0o1NnHdaCYBJEQSx8OBeRL7wOfHD95AouRCTdwAdDszS9VdXbWktjUJrM7WARup74 ScaRG4aekJojLoSnRcKZ81jDj8tQmtn2CsHUDDAYM1ibmVA6EQ6843HWC2Hi59VmuQz/0OF0nkAf x6cbwOods90x2nA0PlXN/6v/0MAPB8fjahgFF66DnYTza+na3IOT7hAWPOwUAJAiiJbBOsDu/EB1 /VF7auOjUiL5xBPlF4icwtxC5qqzUiSkiC6E8zKxp19QRGffALb+xUpORdrdc1dyZ8hLmNvIpkLu 9kYD+Ph5/EKxzbvY02wdFbbDY/4SwafTyZ211Fcq4LkcuC1sNjyEd4O374ZHQ+AX3PWIw7TdtTPq Frb8cPxLYQ2PffADRwCDOIi5F/KZkB1o1I2GtePGfwW+KLFyByzWboBqq+20lY6tGrreaO2qWcR9 J1h0YOC7scs99y/Xn2UPwU8WExHBTPgi4nEQId/KxLaFQNuccyAGDoQ9buyPa/Je/Qb0eRY4aPBc X3SAJ3EAh8fHp2eDYfft0YGnPJ0oe/Zm8OHooDYJgrh2saCP/qredrHmzuQA/Y+qtKWLrYL44EP3 8OjDQe2bGw42O5MiTsLOLZQdNrzFR73Rp3+w3bTpi1jYMfqITdPS2q0mDN/9Beg42kLKINJ2CCDl 3OnAOOZRTONVbx/ubhwKfp6EcFHVNVTovc/jDpwmAn5OfNB10K2OgW1NOOqnvjbgGizJkkfado3f C3wZeMjMduAFSQSf33b/B1rsyqjvuC0OcILah0jtCI9fgxcEoaZpOKUG05otOAxmwXAwGheLNRSL ILomI2awhnVeMxo6qzfOb+wYlHRTt86zBjh1R1TQzDRa57A05hVot9rnyh+pgN40ztWSVICdw9yd zRdiUf6GBtIXfhxdg83tuYA5l3OIVff02CUbaxpNNEilIHIEmpJGBYyGoVsWTK5jIV9CBwPlGNyP rzfMlrXCryOpTJ01jReDPwwSP96Ar9yPJbxZyej1MtAjvpgiyII6QaV86cZzCMLYRdXRgR8cMeWJ F8sf8wPxqzPlQxyYerNhqPdT1xPZQ6YeuLQgyzdONpO0QY5URTKdoneUdzktErq62chNka3it7/E HyEhqvejp2A5hal4eHQTkERiGkQCLgS6q1Gms2weIjwzW+a0PZ2uoqvVH5Xl1w+A5ezmgw6DdB2I 6O8r9KC/9qBgGGPZxqjvtlF3GiMDPoq6qz8e7mKAgu6h5NlzdJIBx2aj0YrwHfllCS6rTMIwiFAb aC8ALBLUnDwH4RMnOxD4qa+6D0C1PPSTLpGK0Fx7K8uTurf3BnqbBrP86WH0g5PZIq+oLlIqjlCF uMkCBoMBlHpBGIpogVQtg4xFGBI9WaNAwJRcD3d4RItMYFMuY3gz+gSSXwigIBG9MAyuBfmhDgbA WkFgkX03innUqq/GkPgLLs+Rf8eDYV8NRlzZQpnupdQ9ZWrbhe2RzBHs93Mv/h6VmYyjxCYwAjl+ XwzE6Hg8+BU9cB/N1oL7tgA0dor+k2v49HHwZvBrQSCLOEKze6FrFoOSQalGdNfKcOLacx458DYI 7DmUohn9/onH/lTD6D8KNJ6UXwS4s4ze6S3E16HIxLkAgFFvoF5UEhcF7sLNtul0BmmIwmNgV9OJ Tt6GRyI6SeSBvnfkT5K4hDjHnSUUByM2zRwKAxhFwYQgaI7EC5c8EjttehpxX4b4VQxdJpHrzARU M73fC6JQg5bRYvpht9br1vqHKe3V1/YKvUbswcn/QRQkZOVHA5T731qs1agZlsV+V8zAOvpUY3uB dCUP/RCNiM19X1kjdBNH/ggNf+RIVIqFQnwMYOQlM/hv/MWvUb4vXFSNU4wnnYJAZJqCQzO6llnL MDpQwz9q8tqP55V0A6I07P58fAI6SvJw8BH/MurlF9JJWhnw8ejU0phakvSBoVm7bXvIJU4mCVGt jC9RugSHT76rqhjia3IrQ8W148B2BT7ATkyNme09At9KXZ+cgi9i9F7OQQb2uYh3356Hi7RoYlXr oWsGvPH4TKKhYE0o9SOa59rHeqO8P9yVw3kuL3no7KDB5zfjDvRdef5nEsRcrgbo0PuzhlZHtrw/ 810EYBhTupZZLeLBq3aLHsiVVS0GYYzxIvfAub2IOJW6nbpsVdasslY5TcQNux//dTY6Pjkdw/DT h9MB/Qnjd92TozMyJuOjk0H3wxlZuMG4O/o4Woa038444vh6zFLvipnTFpTc6E84AKuMpgE46I16 nXULgzkRSJNTdyGg56EigKWsoZAxsfPmE2rUAavFQHpBLAEjYvgzEYmowITH9vxAN1hhMMjhFOjA MPFit4pmOVZvj6qD/tGSb04yT7kDDc3U94PpOmh/u1ImC9JWpknbifJaxmJBPjrZbbRAyr0ZHMOC 8s7/CwF2hC6hSLkb/yBv/urqhXVGTqKFpgppgyomjgLPQ/qgmJKgUXeMkQMC0/ZesOy5G0oRr4VL RTT1gxi9Kvbdd+BjHHQhFJU7SFvPo13kiQAUfYkxGvoVewKlH1xmhoZ8WO0Pu1nwyBirql/NSmrh kQJkYSVt9fMOfrFCe/70x4vqQ/+ij1bax/Qrfdid0A2oD4f+eBl90Mzhl34P/0fLdnhYZaz3poee efe0C/3B+H2qegoFmnSg16/+UreOVOvRAN/W+p/71ZPjYbEoxEUp1fUpMY8+bVbYlTltkHYgM6pb BYFMPDRbylCBzUw+dVpWBQa1Y/DchRvTPmd9OIESpSeJR7Kf8t8RWHGa2daZYZoNZH47DiKpHDOD wfAQ3bIauaHv3UPo0fZSBXrvxgeGZVo1o16vNcwKfEJpKqFS+8+ZBhVLTb0gDK+XvgTT2m3NF5f4 yc6bjyheUpk5tc/U2UWLlKD4otOLQS8mvVjwA/2q00sDfiwQ6M0awUqy3IGpw8jn1jXLGu6+Oepi lrr4YSDjqt5u69AyWLO527aUZUGEiKOr3ydWiRW3WI2dNj3pDm+MTLQe+9I2tjqr4WC4LCGYqqKQ 9yDxQ3RsDCsNCujti+lmv9K6cOj/taZMQ43U/fVs2D/rH31GJVRvVADfjA/PiBr4oLlP1G4SB+nW iUpYdQd94FHEr6VWTHsqpY0SH3Klhp/UgDbzlo36xx+PdtcsFcE0PXraG9UGI9Q3ac40TZ8WAoFN RvgksAMPvdpBbzgiY4cviIfW9+1wVBRGR+1KqB2mu2VDKOIq3TVJKC0qK1QuoyqF9oeLU+vAuxXU evoNSkLSQ1fO8U1apjVxfSctiSvvFztlFlyxBSU/bNpDzDaDUEk0IPQwCB8NhtXxsFislJUpnwlO sOCun+XAyQiz2ng4WttMSHlb2xNoZpg6at8gEpK2FtwFn2UbRRR/KPuTp75sm1hvIiGIy8lSRg4s ssJg3WicwxQ/cwqBUOnyYVbGSacVkGOvYgOo+DJNUZW1olB+DpLI5x4VVx2mmdB0Qy8zjF7Ac5W6 bAnm/I8UxwGZbWpoaa0UxjYuTjS64B7UKTwJfEcWj3f066lZXS/CvSF2Vo9LxZq028hjrlJT2p5A l2ya+AkJTFbZvuJWKmB/JMM/HymRE81GUyNmLk6OZoQ+4JJF8ENHXEzly4CZJ5OCEKrJ3HYJ5p83 6XRdM5p1+CfEtEHB6h2r2bGM5Znzrxwz3xvyO3c2hwn3HXTlkVGJN/NvKG0NSBVuvFHGgPa4dF2Z rKwyIa3VMApFGc95tCwjQRwlxEzvMDN3GcoWENI0rMqE+/a1WvGIvLnbM4I4gIa1H8x1Bvg0PoRP 73oDMueUz2JXjqpETwmwP6zVGTgDqJ5SFtCaGpIioWnQfs+NfqkAl9Kd+QhIH2SHT/V9oaKKW5Ib /8xbA/SsVhkdV7WJO2yoOL67pAzxTvtLjWAVjJNPAq0dSLW1Jam2lpLY3hvUNyDTxr5Q/94yvb6O F8oX6ii+SgvdMBZ4F2CA3rvZdqdi1WjKV5HMS+lig9/pOii3LwSkCAT8UtWm8xwpwVuaDl3fiQSX 8JZ7Ffgc/IHsMYcRv/Dcc/jhIn3/k8RwRrP/+vGl9UDc8m7QX57gyGghCwJZqCLZ0bhmUDgqxdII 2OmBJTJcGOarrxUMRmEyvBlTmWyVaW1Nb1VAt2DIr9PT+rR97QhWMiuNciWN7jHyhywDsH/8ruOQ lR1f8rAD9Ybeap0DFWxWZUjCXwojN4io1raql4tG+xbyLvnWxtzx2j8d/9vIG4174wFqjUmG80Wl H12dURQKXafCIEObk9nkDg8pdy4WiZeerSEdQqVyaU1Nql/kXqEBPqvjwB04Per20uOeQyS+t6oA WjsHiiQhaujdfeKeqqNdQDBUjbTpp/sR6aWIFq0WM0/SqJBO3PAs3QzqQKlXJsllVSW+H0WMskGr S/YRYsEXRaNtzi49KrOzHZSvZpien+V6CMGPQ1RH4jeryX7vqPPDaS5S3bISgc7osICGGnc6pbJT 1MZWs9GwLLIVD4/LtOvtKwzRAmV7DoWNH6gzv0E8R/dHg8vLS03a155DV4DWfBFfBtF57YKOvV9p 83jh7bcPos7jzhiPhcCh2MlC+LFSW8sOcWWWfcZXcYFAGRsiodDgq6Jl026zeg9OAzSWTpAWH9oo ThpqtEjCh/eoqOgyL27vG534l3owOtNGR1idppM/a/istlS77CR2rO4eAqteN0j3IaSmm2S/BcJU jUY1j9ncMthg6e2kO+yrUE0Vf7WyC0NiOulpCxVkIP259hCP02vqHCZhHn6n76PSsH7Pmlq0qPwn XWu2dRjjoneTGZg6jqhjNNWNvMtbvEp5HGCA1nt1sUqVipJU5VS9Y8LJVef0CmTo0cUeVLsihSfs uEY1Or6YBbFL1HSXEbz2ojoaDgbr63KzXc4dh/bRwbAqtARxIqHZMpz9ga5uNJgksrrgirtUJxgv SKVbL+eBJ6pTVYsXCdW33C/0ShFJm8eIWptx0v/LXSsN5rXLtFpUJguZfzNrV7iOqmDsUMAd2NkF b+rR2cQ7V26EiOc5FAJ9Cwn7xvW8tAwCcHjIv0C+wAa6zei4JL48Ruhv95moo9kff+n+a+nxKP+s os6EtHaNsqaAQmST9DDMATQRMI9nknaenWWFhXBcnt4LcEvCtVz9Z1vwym9yXGm7qDZ8sZQ6xqwN y9jr/5K6WmvnRteePTyR1BU4S8JSuQOXkasQ2FVmCWiTYGkwespe5JrRNBJ/JmrzYf3INtMIcRqh oa+J2K5hgxqGktM4L7lJWf3DsNb1UQXU4eEQp+6rq8NCPnE9SpRYdaFTbD8NdKQhHQfPTrLANPG8 qpOEHrpA30DXayt0Zy1QuaTL9CQsdThEz3g3m1er1coDNgmChUCtOztT0n92hdq3VM47iNPommiB rCUFGRskIVWoVQBNpus74goeNwZlRqMkjLVsGgfsShhMzzueVfuVpaPWldUGmoWiiepZy68VbiDV fZu3cJ82NZRNfi7SoyJ5xyGuUmn+yvzy8cyul1l/Uctsvi7zbpbZeJXmJy3zmh1/vHf1ZK5Y6/X/ f/utwd4+e/GsTYv3KGfl3hW21le48eAK37oI7llk3sAd1lO5o/rjzcPo6jEQ0RV5cTfrnENoTlSI RHRI5TY9UtRgK4+AmbZWmCrKnK3UJVEhs7pwS1Ww0KLCnIeh8KkgIq+jvQqYxEX1x0u6hcEJZmcE GdChIPYYD3A9Up5z+cjAeNPkpugo0/mGx88rj/bW2dO1t6k9jPVY7X3/eJ6mve/He5T2zjm1e7S3 1abb5td0jCavJcU/WVm/krEosNf29dY1DuSdUn4h2zCiT/5iOab05MMjh/IolX9nHDgIO/ao1CnW 3PDCwpezaRBd0k2JB8DgGbxiPcArD42EcqJadvW2FuGw0o2hA9BhCxx3xyLcM5gUjpZK3aTDnrYa 9xqRzb3SFthZIoU8C10n57zz2Z8NzNjLznqpS6/SZAhG1XwhcC7ykYz5WHt2Z1iUTid59eH2Vww4 OsoS0IXK6bKY01ancKBEyT6PTEb5gVHmoZkdBT4Kvvr1UB5v88LvxvRYOYn0IeCqeiYTXOznesHD beqzjRZsETjqqprO2l897n9P4m9Tnh8fJx7dgs2j6oL/EUTVdvP+mSW+Sxs9KU3JCf/uLRRnPrc8 ma/x8nKZpoEfI0dznKd9Hc3FpCoTX2+Un2QVn2zoC5gwFaT4tB+x/Ja2LDnSJl4iqsKZCW0ye74J vj+uLGjGty53pKLFtSuvSstS2vL+3J6VI0Zje7If9hznZyO1qMRztSn4JCo95BOZD/pEGweImnUS 8Ed7i8/0jDYOSVWiPn8B8/pLU0lX/NXQanqC+1RWyNq6WdMbjWabWSlPVaBhmO2mWTNNU7eaenY5 RyGu1PLKdnWCeK2C8Pk+VHvlQ9G/m9pidZ5zyU7EKta4OyoXvym4U6WNp+Xdb/vSDV2Mxy/SnVSq vFUbO272z/E8kbvucYtoEI2bdmozbB7EoZfMalRAz2fCT80H+mP4QNWl0ZYu8fuyGITV8D/YnrNV /w+J8+8QX10pvxBS0g0EkQgFp9JbU6Vl7laHsq8zzhskIBE3M5sOgiBFfVv9qz+7M+lM/0Ir0T+p uNJMVr3WoJuBMpWEGqqu1wxUV838+ugpaT39Ac10I/5yd1Z320ZyS4ZtC/boWZZjiwp/9xyzctZU 0LvON9tWyBsGsSo4ujsISC/HfpK9elgbN+7SyHhgeMpkqcMim0akb2HnzbrBWI4B2ynrnvieuFBF tTk6ftaubP3J6UR9Oxt99a1kEfXn2oD64/OH+naEtv70HKK+hS3Ete6zwuabeDt7kDOJqG/XTHx1 ZIckH+rWlVCx1gTlPV+kp29n57H1wKBWY1kWBD5ThWw0X/pzzJe+PfO1HUnYPJ0NmVH96eahqW1f sW9bR29J0z5bRxayzDld0i3rmi1ph1eZfgky3XqV6VeZfpXpv5VMt1+UTFuvMr1rma6/yvTfXaZ1 9mqoXw31q1D/vYRafxXqV6F+Feq/l1AbL0qo669C/ep+FyLUG4/v7GChr+jaMo+uEVH/pHngq5s8 oamzTbtPqhW+PFh6fLeNO/MDteH47/burkevrLzT+FfxIUjQ7PW2X6JOpByNkCZBiibSSKMRctqG tkTarbYh5NtPuRkaGuzyU7Xuqtp1P78TxAEuqva9rnX91/v3O0i/ffn+6xevf/f6w003L37x+3ff /eJ/l/Jv6y9+9+Y/Pvy3X3z4H737xVf//d2HKw6+evGT33/zYcvRh0sCfvq3v1wNaLv1vm13+3jb rTFtt8633TrTdmtM260xbfevfsy7//yPf/jwH5/fAf+3/+ibO/6jO2mvTmivfTHdrutUu75EezVG e3VWe/Et6tHq3E9V56bOD1Tnoc5XUedVna+izps6X0Wdd3V+9Dr3gCFcDx7C9ZghXJ8fwvWZIVyP GcL1Ryj0LUD3CaCP+dZWp1rbJcv5PQboPgv0861zXU5V56rOD1Tncqo6N3V+oDpXdb6KOjd1voo6 d3W+ijoPdb6KOq/qfBV13tT5Kuq8q/Oj13ncs85jos7HnX6JC+s8gjcajJg6j9k6j0eo84UT3CN4 0+yImeAe8xPcY2aCe8Rtmg0q9hpQ7DX2HvVP/7y7FXudL/Y6U+w1ZjVjfYRC39J7rxMXewe0tjrV 2i5ZzVhjeu91tvd+xnUup6pzU+cHqnNV56uoc1Pnq6hzV+dHr/MeELj34MC9xwTufT5w7zOBe48J 3HtMoQOesSpH8DG1mFemyvwrU2XmlakS88pUORRaoZ9LobtCI1qhEa3QiFZoRCs0ohUa0QqN6GdV 6Brw9E5dYomuMU/v1Pmnd+rM0zt1CSl0XRRaoRVaoU9V6KHQ11HoptC6boXWdSs0ohX6XoX+9Jax OvFqaBvzra1Otbb6QEGh3re1fXrLmJ4b0Aqt0BSt0IhWaEQrtEIrtEIr9J8LvSv0oxU64PGdWoOJ jnl8p84/vlNnHt+pMY/v1JgrumvAFd21Bxc65oruOn9Fd525orvGXNFdY64kqgG3l9Q1uNAxt5fU +dtL6sztJTXm9pIac2q2BpyarXvwODrm1GydPzVbZ07N1phTszXm1GwLCGMteMKkxYSxNh/G2kwY azFhrMWEsRYQxlpwGGsxYazNh7E2E8ZaTBhrMWGsBYSx1oOJjgljbT6MtZkw1mLCWIsJYy0gjLU1 uNAxYazNh7E2E8ZaTBhrMWGsBYSxFnyFSYsJY20+jLWZMNZiwliLCWM9IIz1JbbQPSaM9fkw1mfC WI8JY30JL/Tv3v72zTc/+fblf/7699+8+eNP/884xv+9+UNev3v35u03L95++/qb169e/Obtdy9+ /+71dy++e/v2/Yv/+O8X//NX/+OX//qT37959Y/LTz/9s1/8/Off/4v//0P/7Ve/+l9/+pcvfvWv L96//++//UgBGbEHv5bdYzJin8+IfSYj9piM2GMyYg/IiL0HdzQxGbHPZ8Q+kxF7TEbsMRmxB2TE HpwRe0xG7PMZsc9kxB6TEXtMRuwBGbEHT9j1mIzY5zNin8mIPSYj9piMOAIy4gjOiCMmI475jDhm MuKIyYgjJiOOgDA2aizRIyaMjfkwNmbC2IgJYyMmjI2AMDaCV09HTBgb82FszISxERPGRkwYGwEP fYwRXOiYhz7G/EMfY+ahjzFiCj0UWqHvUOiA4dUIHl6NmOHVmB9ejZnh1YgZXo2Y4dUIGF6N4OHV iBlejfnh1ZgZXo2Y4dWIGF6Vf1imh1cf/xn377pv+3l3KPTFf9qnC/25H3FroT/+j+9c6Nu+xt0K XQMKXYMLXWMKXecLXWcKXWMKXWMK3QMKHTrXfdvPu1uh+3yh+0yhe0yhe0yh14BCh4ax237e3Qq9 zhd6nSn0GlPoNabQe0Ch9+BC7zGF3ucLvc8Ueo8p9P5ghf7Tj/mX16/evHzx7vXvXn/1/sMy+fs3 N3/f94V58fXLb79fM//Zi3/+/fu337z+7dv3b25Kd8GPfvX6Dz//p/96+f6rr1+9/e2vP/zIt/9Y x7pc/Ev98pcv3t985XcfvtfNr/P1y3d//uO2vb6a/ON+8+abN+++/tzfVQLya1li2Sgx+bXM59cy k19LTH4tMfm1BOTXEpxfS0x+LfP5tczk1xKTX0tMfi0B+bX04ELH5Ncyn1/LTH4tMfm1xOTXEpBf S3B+LTH5tczn1zKTX0tMfi0x+bUE5NcSnF9LTH4t8/m1zOTXEpNfS0x+vf0O+U9dGFduuff9ggvj 1jv9EpdcGFfuds3/Zy+MK/e75r/+fWs7pi6MKzEX7JeAlxTKxEsKgZ+43/cT3wr0MQP0xS8pHD8A /fKmQvsyXn7xIMWuASOsGjzCqjEjrDo/wqozI6waM8KqMSOsGjDCqjW40DEjrDo/wqozI6waM8Kq MSOsGjDCqsEjrBozwqrzI6w6M8KqMSOs2hMUuin0OQr96eD96f/7C4L3Nt/a6lRrqw/U2up9W9un g3dUnQOmTGLvoykx99GU+ftoysx9NCXmPpoScx/N5/6UW4BeJ4De51tbnWpt9YFaW71va7sF6KA6 B0yN3f/eoU984pipsTo/NVZnpsZqzNRYjZkaawGj6Ba8z67FjKLb/Ci6zYyiW8woui0KnaXQtbcf T479pj1QtQPmTFrwnEmLmTNp83MmbWbOpMXMmbSaoNBNoR+t0AFzJi14zqTFzJm0+TmTNjNn0mLm TFrMWLoFjKVb8PaDFjOWbvNj6TYzlm4xY+kWM8ZqAWOs+18n9gmiY8ZYbX6M1WbGWC1mjNVixlg9 IHrHXidWYq4TK/PXiZWZ68RKzHViJeY6sZsfU267TmyduE7sxz/7r64TWz92nVj9m38akBFjrxMr MdeJlfnrxMrMdWIl5jqxEnOdWPnMhVmfnp3tM8stx51+ictmZ/u9l1s+nl96zHJLn11u6f0R6nwh 0MFjgR4zFujzY4E+MxboMWOBRyn0wwDdl1MB3QD90EB3QH8AurT648nZvSeiuqAa1VdI9bH/+afU 76FeayKoK6hBfY2qHuXHqj62LxJWe6j2o420xj277zHRfbc7/RIXdt8juPseMd33mO2+xyPU+UKg R/DUyYgBeswDPWaAHnGZbDxfqDuorwvqDuoLM1lQte+5B71P7EHv406/xIVUr8FUx+xB77N70Pv6 CHW+kOo1WNUxG2H6/EaYPrMR5vI3Uz6v6vX5Qr2C+rqg7qC+UNWqnabat0+fBBV6u2f3vU1039ud fokLu+8tuPveYrrvbbb73h6hzhcCvQUDvcUAvc0Dvc0AvcVlsu35Qr2DGtRXCPUFmSyo2vs9qd4n qD7u9EtcSPUeTPUeQ/U+S/X+CHW+kOrgI/w95nhJnz9e0meOl1z+EunnVb0/W6jHciqoO6hB/ShQ X6Bq1U5T7dunT4IKHXBxbT+CCx1zcW2fv7i2z1xc24+YQh+PUOhbPD1xE/Uo862tTrW2H3m6xrW2 et/Wdounn3Gd66nq3NT5oTvupuO+bJD1jKFuoL4uqKWxSwdZMdUey/2oHssE1f1Ov8RlVI8lluqx hFB94Z/2aarH8gh1vozqscSqesTcwjLmb2EZM7ewjCVM1Y9S7AeCeoD6uqDuoL5M1aqdp9q3TpNF Fbrcs/suE933eqdf4sLuu8QuZ336592t+y6z3Xd5hDpfCHQJzmQlBugyD3SZAbrEZbLyfKHeTgV1 A/VDQ91BfWEmC6p2vSfVdYLq/U6/xIVU12BV1xiq6yzV9RHqfCHVwRfNj5hLRMf8JaJj5hLRUeNU XZ8v1MepoG6gfmioO6gvVLVqp6n27dMnQYUOuLVqBN9aNWJurRrzt1aNmVurRsytVaM/QqFv8fTE pYNrQGurU62tPlBrq/dtbbd4uicAugP6svuBnzPV5VRUN1Sj+lGo/vyQ+hlDXUF9XVA3UF84pH7G VDdUUzVV51J1BzWoqTqZqgeqBXCqflRVT/4W15E3SjU3IHAIHMkCR6kmByQOiSObrM0OkDVZp5O1 6QFYk3U2Wa+oRjVZZ5P1BmtYk3UyWe+oNl9G1tlkfdzlt7iSr1LHcarOrursRBgRZpbqkx3I66gW YUSYeawLrGFN1slkXVGNarLOJusGayNrsk4m645qVJN1NlnbdieDk3U2Wd9p2911dHVtPyQYCUZX l6qra8ciwAgwxiXJZH1Y8SNrss4maxdtoJqs08naih+syTqbrF20cWVUe63mGmR9rhW/HdYmzMh6 muq7XbRxHV9lDMeB9HUiTLIIM4bFAViLMNlk7TiQWUSyTidrt3CTNVlnk7XjQGRN1ulk7TgQrMk6 m6xXskY1WWeT9Z1u4cYAs6V7Kfpkc8Y2s6Ca2QKwtqEc1mSdTdbmjK0EkXU6WQ9Yw5qsk8nanLEI TtbpZL3BmqzJOpmsz/Vy44HqR6L6SrS1bec68bNp4A/dwDfayq6tbXMd2JVRvaP6CmT9d6u3IwDr EbwpY8RgPWaxHjGFHgFYj+CpoxGD9ZjHesxgPeJk/RjFvoXqMUN1PxXVDdWofhSqL5D1c8Z6nArr DdawJutpqtdTUd1RjWqynsd6g/V1Yd1gnV/W+11+i6tDYINAdgSOanJJXpVXk+XVow5Yy6tknUzW K6rJmqyzyfpck0sD1rAm62mqd7JGNVlnk/UBayNrss4l67ag+iplrcPSYT3DDqssdoUbXhheZBte 3HA97DTDNV1n07WlO1jTdT5db7jGNV1n07XFO1jTdT5dW72zekfX2XS9W76D9aWfOE+7r0s1WSym iqnJYmpdGp/hWkzNFVPr0uka1nSdTtf2bBh+0nU6XbvLD9Z0nU/XLvMTw+k6na53WMOartPpen7P RqLP0UbRzRmVSC+50ksb1ZKf9CK9JEsvbTS6pmu6zqZr1y/QNV3n07WL0+martPp2vULdE3X+XRt KZ+u6TqdrueX8oN/pb6ax5Mg9DTJepq+mseDtYFBtoFBXx3JwTVdp9O1Izmwput8unaNqnk8uk6n a0dy6Jqu8+n6wDVd03UyXW/nukZ1u2ObS1SK4V0JyUkPm62HHSd7V2KDNawNiAK49q4Eruk6m65P 9q6EeY4Hx7rC+gp0vbtDx/wlXafTtedwYE3X+XTt7A2u6TqdrruLPf/yObZqyU8vp5dL1stt1VPy lgYMSrINSrZqyQ/XdJ1N182SH6zpOp2uW6FrXNN1Nl17NsOkGV3n07UlP1zTdTpdB1y3p+1r+8+w 7e9eeDMCFVXTRdXdC2+4put8uj7XzdArrKVwug7g2s3QdE3X6XTthTdY03U+XTsVIYbTdTpdOxVB 15d+4jTt/oZkMVW7F1OTxdQbrsVUXIupuWLqzV8kpsKarvPp2uFds0p0nU3XxeFdWNN1Ol0Xh3dx TdfpdO1EhNE1XefTdXOx518+RznZjtOqm5NepJd5rC3lw1p6yZZeih2nuKbrfLq2lO8tP7rOp2tL +bim62y6XhdYS+F0nU3Xq6V8XNN1Ol1XS35/+RxtseRnZ4NeLlkv15zehbVBSbpBSXN616CErvPp 2pIfXdN1Pl1b8sM1XWfTdbHkB2u6Tqfrk53edSrf6JquA7CeX/LL8zX62oUX4UV4SRZe+uq5GOFF eEkWXvpqJZ+u6Tqfrv/ur1kDuF6DuV5juF5nuV5jKr0GcL0Gc73GcL3Oc73OcL3G6foxin0L1usU 1jusYX2FWF+g62fN9YFrXNN1Ml1vC6yvC+sG6yvQ9VamG12er7Eu5wovm15OeBFeprEuwgushZds 4WUt5VRcd1wblND1PNaVrumartPpuuH6urguBdhX4OuOazGcr9P5euBaDqfrbLpe59uctq/tP8O2 vxW7TilNVM0WVbdi16khKF1n03W1cYOu6TqdrmvBNa7pOpuubdyQwuk6n66bfZZ0TdfZdN1hDesL P7H0opd7jr3cfhiUXFkvt8I6/6BkP+wmN9lA1+l0bTM5rOk6n65tJr8yriuur0DXK6zpmq7T6dqt 63RN1+l07fwLXV/6ie0KuL4uot38QboIXYREnyvR33DtiByu6Tqbrk92t/GANazpOoBrR+RwTdfp dF3tuYc1XafTtd2oEVzf8nsse7n4z/nD2+/ev/7jr29+ztvvfvLTn/3VN775KY/6Q/7921cvv2+7 H/71uy+cKRJbnmX35qigo4KOCurlMvdyZXdUUC9ncJZtcFZ2gzOTLnSdTteOCsKarvPp2lFBMZyu 0+l6tVOJruk6na43awO4putsunYOCNaXfuI87b4tbrQw+hRTs8XUtrjRAtdiarKY2hxXhzVdJ9S1 4+q4putsui5edIU1XafT9cmOq2+4xjVdz2PtuLpFILrOp+v5ExF5vkav5hCFF71ctl6uV3OI0otB SbJBSW/mEGFN1+l03Vx5KYbTdTpdm0OENV3n07VbVXBN1+l03a3kw5qu0+k64FYVjZ/TnmHbH6ub wswYc1o2p411mFrCNV1n07UrGGBN1/l07aYwXNN1Ol3bPn1lWA9YX4OubZ++Mq5XXOfX9Wb7tAXe a37Lz5Jf/l5uG+YQzTUYlGQblGzDNa7SC12n07U5RFjTdT5dm0PENV1n0/W6WMk3uqbrbLpeXcGA a7pOp+sKayn8ipf89HL5e7nDNa56OYOSdIOS42TXuJpsoGu6nse6mUOENV2n0/XJrnHFNa7pOgBr c4hG13SdT9eNrumarrPpusMa1hd+4jwNv5fiWnI5lc9y+ewGaz6DteFnsuHnDdeucJVT6Tqdrl2/ QNd0nU/Xrl/ANV2n07Wt07Cm63y6dv0Cruk6m67r4i0/M0tX2fart/woTVRNF1Xryd7yOznXW0yl twCut2BdbzFcb/NcbzNcb3G6foxi34L1NoX1Ot/m6lSbqw/U5up921xyrDusL9T1s+Z6wzVd03U2 Xe+wpmu6TqfrA9e4putkut4WWEvhF37iPO2+//3pVu2ezsTUZ8/1wDWfiam5YmpvFoFgTdf5dG0R SAyn63S6tggEa7rOp+tzLQJ1XIvhdD2NdbcIRNd0nU7XvUw3ukSfYwxbWKQX6SVZehmr9AJr6SVb ehlrwbVRCV1n03WFNV3TdTpdN1zTNV1n03W35Adruk6naxvlcU3X6XQ9v1E+z9dYTzbXILyYaxBe IrhuuMa18JIrvKzmGmBN1wl1ba4B13SdTtcO5ZtCpOt8unYoH9d0nU7XDuXDmq7z6fqw5PfD19ir 7cV6Ob1ctl5ur7YX49qgJNmgZK+W/GBN1/l0bcnPkh9dp9O1JT9Y03U+XVvyE8PpOp2ud6Nruqbr dLo+XOz5l89x9E03J71IL7nSy9FtWIK19JItvRzdPdy4putsuh6LFA5rus6m6+EebpOIdJ1O1zbK 0zVd59O1jfK4put0ug7YKC+qavvPr+2P5bCNhdJE1WRR9Ybrcy0EVVzTNV3PYl0WC0Gwputsui6L hSBc03U6XXskxeiarvPp2kIQruk6na7dmCSFX/qJ87T72pwGojMxNVtMrc1pIFyLqcliau0LrMVU us6m614MP3FN19l0bREI1nSdT9cWgXBN1+l0bREI1nSdT9fDW34/fI3WXVGgl9PLZevlmkEJrg1K sg1KmkGJlXy6Tqhrb/nRNV2n0/VK13RN1+l07S0/uqbrdLp2/oWu6Tqfrg9Lfj98jbFY8tPL6eWy 9XLDZRS4NijJNigZJ7uMwg2usKbrCK6HtQFziHSdTderFE7XdJ1O1xtd45qus+nakh+s6Tqfri35 /eVrrPYhmmvQy6Xr5Vb7EHFtUJJtULLahwhruk6o63Pdw73jGtd0PY31cA83rOk6na6Hx1itDdB1 Ol1XG2rpmq7T6Xr+/Euiz7EvrhTSzUkvydLLbn+xQYn0ki697IulfLqm63S6tpRP13SdT9ee1MY1 XWfTdbGUD2u6TqfrYin/yrjecH0Fuq5O+f3wNY7qlJ8pROElW3g5qqUBXAsvycLLUXe6hjVdp9P1 gWtc03UyXTdLA7Cm63S6bpYGcE3X6XTtlSsr+XSdT9fNkt9fvsa+mGvQy+nlPtbL7THV3u/J9T7F dbnTr3Eh13sw13sM1/ss149R6Qu53oMHJXsM1/s81/sM13vcoORZY11hfV1Yd1hfg67bqbhuuKZr up7HutM1XdN1Ol0PXNM1XWfT9SqF0zVdp9P1Nt3o0nyNtdRFeNHL6eVy9XI3XBfpxaDEoCTVoOQG 6wprWNN1Ol1b8sM1XafTtSU/WNN1Pl0PusY1XWfT9UrXsKbrdLp+lkt+2r62P932a9s4zQKvqJor qta2G4GKqnSdTtcHrumarpPpui+wpmu6zqbrbpslXdN1Ol3bZknXdJ1P17ZZ4vrSTyy9SC/PsZdr m/Sil5NesqWXtkkvuKbrdLrusIY1XafTtUMiV8b1husr0LV74eiarvPp2kZ5S/l0nU7XNsrT9aWf OE+777uzzHQmpmaLqX3f+IzPxNRcMbXvO13TNV2n0/WBa1zTdTJdH85zSuF0nU7XR6FruqbrbLp2 IoKu6Tqfrpu3/H74GuuqlxNe9HLZerl1de5LejEoSTYoWVePA9E1XefTtXNfuKbrdLp27gvWdJ1P 1859GV3TdTpdO/dF13SdT9cBG2o5jdOeYdvf9iqqchqnJXPatjdcG4LSdTZdn2uBd4M1rOk6gGsL vLim63S6dmOS0TVd59O1G5Pomq7T6doCL6wv/cSJGv5R+UzD57NkPjuqGwBhbfiZbfh5VDcA4pqu s+m6LbCGNV1n03VzAyCu6Tqdrm2dtrhL1/l07W4suqbrdLqe3zr9px+13XwaPQTzM38u899wbaCO a+bPZf4brF1ifWVYD1hfg66dcTZQp+t0unaJtRRO1/l07Ywzruk6na5dYg1rus6na2fCbv60RBWt o6io+RIBLFcAq8PyhgAmgGULYHXYh4hruk6n6w5rWNN1Ol1b3sA1XafTteUNk2Z0nU/XljdwTdfp dL17y09Uvcq23w7XFxuBiqrZomo7DlyLqnSdS9d9cYsErOk6m67vXRlci+F0fV6sbbOka7rOp2vb LOmartPp2jZLur70E+dp92PziIh2L6Zmi6ljM6uEazE1WUwdm1klWNN1Pl2bVcI1XafTtbtJYU3X +XR9rsO7K64tAtH1PNYO78KarvPpev7wbp6vsTofYlAivGQLL9vJzofssIa18BLA9bN4ZfSI4fqY 5fqIqfQRwPURzPURw/Uxz/Uxw/URp+vHKPYtWB9TWNf5Nlen2hysYf0EWF+g62fNdTsV1w3XD811 x/UV6LrDmq7pOp2uB65xTdfZdL3Ot7k8n+Mou17OoER6SZZejnLgGtfSS670ctQF1rCm62y6rgXX JhvoOpuuK6xhTdfpdG0pXwyn63S6tpRP13SdT9fzS/l/+lF7KboI5tdFJOsibri224f6Jfpcif4G 6xXWsKbrdLrecC2G03U2XduNStd0nU/XdqNeGdcbrvPr2m5UuqbrfLq2G/XDn5anoHWXv0yXyF/J 8lc95C9Yy1/Z8lc9ihsAcU3X2XTtYk9Y03U+XTsNhGu6TqfrTtdWN+g6na7PtdW/4pqu6Xoe64Ct /om+Rx8mEcUX3Vyybq4Pk4jSi1FJtlFJHyYRbZGm63S6dl+IFE7X+XQ9xHBc03U2Xa+whjVdp9O1 +0JwTdfpdL0/y8f8tH1tf7btj9XbEpQmqmaLqmO1EIRruk6nawtBsKbrfLq2EIRruk6n63MtBG2w ts2SrgO43uga13SdTdc7rGF94SfO0+5XdxRo92Jqupi6HmaVcC2mJoup62F7sclius6na7NKuKbr dLr2HCGs6Tqfrj2Hg2u6TqbrbVmkcFfo0HUyXW/L/E2Web7G3mwkF170ctl6ub0NXOPaoCTXoGRv K6yt5NN1Ol1vDojQNV1n07UlP7qm63y6tuRH13SdTdfdkh+s6Tqdrvv8kl+iz3G4vlg3J71kSy/H MNlgskF6yZZejmGyga7pOpuuV5MNsKbrdLpeC13jmq6z6fpcD6QcsIY1XQdw7YEUXNN1Ol13b/lp +9fY9o9SvOVHaaJqsqh6w3UzY2yBl66z6doVDLCm63y6dgWDGE7X6XTtCga6put8unYqAtd0nU7X 3vKTwi/9xF9u//RcGnZd5VC+kkOz5dDqTWlcy6HZcmhdnc6VQ+k6n64PuqZruk6m622ha1jTdTZd b07n4pqu0+nakQdY03U+XbdneYzvgT5H9yapbk43l66b60vBtcUBo5Jco5K+VFjDmq7T6dqdQbim 63S6dhDb6Jqu8+l6iOG4putsul5hLYXTdTpdzx+AyfM1RjWHKLzo5bL1cqOaQ8S1QUmyQcmo5hAN Sug6n65d5ohruk6na3OIsKbrfLp2iQ6u6Tqdrs91ic4Oa5NmdB3A9Y8v0an/sCxTx/w+/gPu/Dnu 9Xv8TeO/7Ve5T+O/7efdofFf/Kd9uvF/7kfc2vg//o/v5bRHKvan2v5t//cXtP3tb7ax3KvN1ak2 99mZpXu2uXrfNvcpp8E6E9afc9pz53rD9XVx3XB9BbreYU3XdJ1O1weucU3XyXRdFlhL4XSdTdel 4BrXdJ1N1xXWUviFnzhRw9/LuWaLu4bPZ3w2j/W5ZosHrGFt+BnAtdliXNN1Nl3XRQqHNV1n03U1 W4xruk6na7PFZovpOp+uG67pmq6z6bpPt7k8X+NoXSd3XZ3c0MnlDy9HG7gWXoSXXOHlaKulAVjT dTpdO6aNa7pOp+udrmFN1+l0feDakh9dJ9N1t/EO1nSdTtd9fuPdyf6msixr0VkZW8ggqTLIB64r roUQISRXCPkAdgM2YRN2OmF3XBM2YecT9gA2YRN2OmF764SwCTuhsO2iAzZh5xP2k2yjO913KIdD PQYk+rds/Vs5nOqRWwxI0g1IymFAQtiEnU/YzvUQNmEnFLYbtYFN2NmEXRcPMArihJ1O2Pdu/Q8E dgU2sAk7gOtqye/mO7TFkt+V9W+r/i1//9aWcy35bbg20WBAEgH2BmxgE3Y6Ye+COK4JO5+w3eVn BpGw0wm7uMwP14SdT9jFM7rAJux8wn6SJb+zfYbuRT7dm9ySL7f05johM4hyS7bc0pvrhAibsBMK 2+ldwibsfMJ2eteb94SdUNhO70rihJ1O2N3pXVwTdj5h92LJryxjq/o3/Zv+LVv/NrYGbDOIBiTJ BiRj8+QXrgk7obBdtyGJE3Y+Ydujg2vCTihse3QkccLOJ2zXbeCasBMK+0n26HzsV1n3iGW3faqP 2R9oFm9/xD7mD2+/e//6j7+++QFvv/vJT392v48T8kP+/dtXL78H4MO/fveFUY1O8ll2kutu3VD6 MarJNqpZd+uGpiEJO6Gwne0nbMLOJ+xzrRsOXBM2YUeAbd0Q2ISdT9jO9gvihJ1Q2IcHAW++w7a7 40BwEVyyBZftcMcBrgWXdMFlO4oRCbAJO52wXdphpoGwEwq7ETZhE3Y6Ydt8h2vCTihsl3YAm7Dz CXt1O2hZ9pNNNMgtJhrklhCwnfKTW+SWbLllN9GAa8LOKGyn/IBN2PmE7XZQI2zCTihsp/wIm7Dz CdspP8Im7ITCPiz5lbJUOxrkFrklWW654dpEg9wit2TLLTdgm2gANmHnE7aJBkGcsBMK2zU6wCbs dMJurtHBNWHnE3YrwAY2YacT9tOcbtPqtfqna/VldDYzXyymZoupZdi5IaYSdj5hrxaCcE3Y+YS9 ARvYhJ1O2HZu4JqwEwr7XDs3dmADm7DnuV4XwjYl/qBcf3m3L/Hl2Rhp1VWg3CfUpgu1rXpzBNjn ArvMgF3iQm2JKXa5J9dljut+p9/jQq5LMNclhusyy/VjlPpCrksw1yWG6/JcuL5A2M8b7AFsYF8h 2NmFveIa14SdT9gbsIFN2OmEveMa14SdT9jHU4B9uu/QeztVB9d0cA/dwXUdXP7g0rulAcFFcEkX XHofhA1swk4nbEsDuCbshMLeCBvYhJ1O2JYGzJwRdkJhH8AmbMLOJuyxPAXXp/sMe9W96d7klnS5 ZW/ABrbcki237JbycU3YCYXtlB+wCTufsFcrfrgm7HzCtpR/ZWBXYF+DsC3lW8on7ITCtpQviRN2 OmEfC65xTdjphH0UYAObsNMJu5o5wzVh5xO2TWfAJux8wrbpzJQ4YScUtk1nhE3Y+YRt09mDcn22 go/RFVxHLqFlS2hjSGjAltCyJbQx3PCHa8JOKGyP/wCbsPMJ27EAXBN2QmE7FgBswk4n7HUxJW7T AmGnE/b6JMcC9A56B9Y/e+ewutBWmmf9fNZfXWgLbMJOKGxnCwRxwk4obDvXgE3Y+YRt5xquCTuh sO1cM8Im7HzC3i2Ef4Lr0xVrO9kVKtYldcI64QiuTXPi2qgp3ahpc4UKsAk7obBdoYJrwk4o7HNN cx7Atn5B2AFcO6BL2ISdUNiHJA5swk4m7H15kgO6UqpG/3SN/iimlchMSk2XUo9yrmmlDdjAJuwA rndc45qw8wnbvW/WgQg7nbCr5+BxTdj5hF09By+JE3Y+YbuyDdcPy/WXd/oQX56LkLpUVy4gRKTN FmlvwN6sBgNbpM0VaW+4thcZ14SdUNj2IgObsNMJu1k0smhE2PmE3QphEzZhpxN2xTVhE3Y+YT/N BZiaPZ09Xasvw/jzynQ2cH0FOrv58+RU40/CTifs6lig8Sdh5xN2AzawCTudsLsgLogTdj5he4CB sAk7n7AdeiLsBz4WeLcv8eXZGKnrItRiRKjNFmrr6q4LYAu12UJtXd11gWvCTijsBmxgE3Y6YVs2 wjVhJxS2ZSPLRoSdT9iWjQibsBMK+0nuytPmb2vz52oi7bAcemV9/67vv4K+vx3nWg7dgf3QYG/A zj9Ya4flUFwTdkJhO0VndpWw8wnbcqjZVcJOKGzLocAm7HzCXgVxQZyw7yBsldVjP12PPRY3W0ti eux0Q6yxOCICbMLOJ+yOa1wTdj5hmxM1d0LY+YTtiAhhE3ZCYW/ABjZhpxP2bvu/IP6wV4He8VN8 eTpK1mJ+GSXsl81+a7HnVqo1XE03XF2L+WXH1Qk7n7DNLxM2YScUtvllYBN2PmHvuMY1YecT9gFs YBN2NmHXJ7noUYt5ti1mqzbpM4GIly7ibdUiCrBFvHzCXu16wDVh5xP2uRZRBrCBTdgBXO+EHcD1 Lb/HspeL/5w/vP3u/es//vrm57z97ic//dlffeObn/KoP+Tfv3318vvG++Ffv/tC/ya4PNMOzmLS 8wwuNRjsGgN2nQe7zoBd44JLjSl2vSfXdYrrttyvMrdzXYODS43hus5y/RilTsf1l3f8FF+ejpK9 D5RcFyWd/fLbb+8rrq+L6x3XFw5XnzfY26nA3oBtuErYAVzvhC2IE3Y+YR+nAnsAG9iEPc/1ML+M a8LOJ+xRjLCBTdjphF2fguuzfYbjaT6D3KJ7k1seFuwmtwBbbkmWW47RCduKH2HnE7a9d4RN2PmE fa69dx3XuCbsCLA3YEvihJ1O2DuuCZuw8wn7sORX2rLZW6x/079l699uwD6ADWwDklwDknbzB+Ha RANhpxP2Xsw0AJuw0wm74hrXhJ1P2A3YwCbsdMLuuDZzRtj5hD0s+ZVWixlE/Zv+LV3/VksBtgGJ AUmyAUktjuUTNmEnFHYDtpu4CTudsB3LJ2zCTihsx/KNsAk7n7A9iUPYhJ1Q2E9yLP9036GtricQ XASXbMGlrec6vnvgGteCSwTYB2EbkRB2NmFvC64Jm7DTCXvzNNCVgb0B+xqEbfOdIE7YCYVt8x2w CTufsLtTfqX13QSi7k33lq1764cJRBOIxiPpxiP9cP8fYRN2PmGbQCRswk4obBOIhE3Y+YTt9C5h E3ZCYQ8jbGATdjphP83p3dN9iLXq4HRwOrhsHdxaV3uLcW1Ekm1EslbH8oFN2PmEveMa14SdT9h2 1VrzI+x0wm7exCFsws4n7GZXLbAJO5+wn2RX7Ud/l60dwoNnPPQxyfqYrRsUGOwbFKQbFGzdQ5kG BYSdT9jVYJ+wCTufsB21I2zCzifsTtiETdj5hO0kCmETdj5hr/m4Pt1X3lcLinpPvWe23nPfLCga 7hjupBvu7JsFRcIm7HzCdncnYRN2QmE385PAJux0wnZ3J64JO6GwLSgaYRN2PmE/yYLi6b7D4TEB /Zv+LV3/dhx2OOLagCTdgOQ42WMChG2mgbAjuF5xjWvCzifsDdiSOGGnE/aOa8Im7HzCdgoG2ISd TNg9pNHdneuzfYayrFYGjEfklmS55QZsEw3Alluy5ZaymGjANWEnFLZHvYBN2OmEXc513caKaxOI hB0Btus2gE3Y+YR9rus2dlzjmrAjwH6S021azLNtMXU4721ORsTLFvHqsOsB1yJeQmFvwAY2YacT 9o5rXBN2PmE7XmGylbDTCXv1yAiuCTufsNciiQP72oV9Oi57dXUnLgXpbEG6V28J4FqQTheke3V1 J7AJO5+wXd2Ja8JOKGx7S4BN2PmEbW+JvSWEnVDYbtQANmGnE3ZbvNZ38x1GN4NoQKJ/y9a/je50 mtxiQJJuQDK6GcQ7gN1iSt0CwG7BYLcYsNs82G0G7BYn7Mco9i1ctzmu9/lGV6ca3SU3BrUYrhuu cX25sJ832MepwG7ABjZhz3M9llNx3XGNa8KOALsAG9iEnU7Y9Sm4PttnWE820aB7e/DureveriC3 rCYa5Ba5JV1uWU004JqwEwr7ZBMNhC2JE3YE1xXXuCbsfMJupwJ7ABvYhB3Adbf3DteEnU/Y4ynA Pt132LZhRHJdHdymg8sfXLZttTQguAgu2YLLtm2Ebc2PsNMJ+1yb7zZcEzZhR4B9WBogbMLOJuzd 5jvCJux8wt5tviNsws4n7Gd1yo/MtPnpNn/Uhcu4TEjNFlKP6ioKo0/CzidsJ0RwTdgJhd0IWxIn 7HTC7rgmbMLOJ2wnIwibsPMJe8U1YT8o119ud/wWd/4HD87JWJptEPzHf8n8d8O1GWZcG7BmG7De gG2GGdiEnU/YZpgNWAk7obCHI7/AJux0wjbDjGvCTijsjbCBTdjphL27DPRD593dLaZ/079l69+K hz1xbUCSb0BSTvawpwGJJT/CDuB6uLaBsAk7n7CHaxsIm7DzCbviGteEnU/YNtUCm7DzCftJNtXq G4zS9Q0n7xvqZv8eroX5dGG+nuztPMIW5gk7guudsAmbsPMJ+1z7W3ZgEzZhz3O9299C2ISdT9gn ezvPhlTCJuwIrl0a90muz1asviiWdCVdpUtXfWnABrZ0lSxd9aXj2qiJsPMJ2xsywCbsfMK2QxDX hJ1Q2G7AMsIm7HzCtkOQsAk7obAPV3fefIfRzDQILoJLtuAyvCUguAgu+YLLaM4iApuw8wnbTIMg TtgJhX0AG9iEnU3Y3VlEXBN2PmH3AmxgE3Y6YVdLfjffYV3tVdK/6d+y9W/ragbRyoABSboByboe lvyATdjZhL0tuBbECTudsDev9RE2YecTtguycE3YCYXtgixJnLDzCfsJX+vT8K634W27d50JRVJM lxS33bvOhoCEnU/YHde4Jux8wh7ABjZhpxO2C05wTdgJhe2CE2ATdj5h77g2Jf5suT4bT/txrhmr gSeeFIAjwDZjBWwBOFsA3g8zVgIwYScUthkrwibsfMI2Y4Vrwk4obBdqSOKEnU3Yx+JCDVwTdjph H8uTXKhxss+wLlVuMSCRW5LllnVpcovcIrdkyy03YLsIjLAJO5+wXQRG2ISdUNiudyBsws4n7HNt lt9wjWvCjgDbZnlJnLDzCftpNsvPtPqzfcPSV32jvlHoyRZ6Sj/XgYMd2EYzQk8A117wJGzCTijs w/QjYRN2NmGPhbAJm7DTCXsUwgY2YacTto17gjhhJxT2vTfu6c6fbdXrbvwlpunOP9qd95hq93uC 3efALnf6PS4EuwdfbtxjwO6zYD9GqS8EuweD3WPA7vNg9xmwe5ywnzfX9VRcN1w/NNcN11ch7HYq sDuwgU3YAVz3U3F94FoQJ+wIsAdhEzZhpxP2aoRN2Ncu7NNx2cvBt7jk22S+7XXBNa4NkLMNkHst wAY2YacTtiVoXBN2QmGfawl6A7YZbcIO4LoTNmETdj5hD2ATNmGnE/aTLEGf7TOMv7/NS/eme5Nb nnv/NvoB7OsCuwI7f24ZY8E1YRN2OmGPAmxgE3Y6YVvKxzVhJxR2AzawCTudsC3l45qwEwr7SZby tXo2e7pGv+7nmi/e2QzXbBYBtqNfwCbsfMKuuLaTnLDzCdvto8Am7HzC7rjGNWHnE7bbR42wCTuf sFdc4/pBuf7yHp/jy1PSsh3uDhRvxdt08XY7LCDRoHibLd5uhwUkXBN2QmE7cABswn4qYT90sYdi fyj2+sO7KPvSvsrVgTtZogPXgecbcbkjEtdGXAlHXN4ptPbxwCuFd10l1CfKOk/XJR6ekpN1ZJ18 Weeo7p+TdQg7n7DdP4drwk4obOcJJXHCzids5wlxTdgJhe08oSRO2PmE7TwhYT/wKuEdFwlPxsi2 1M275xjhvlzuu+Ha+6EyrcFqtsHqDdiHUEvYhJ1N2M37oYRN2PmE3VznQdiEnU/Y9m/hmrATCtv+ LUmcsPMJ+2n2b53tO5Tu8Kz+TXBJF1xK3wSX6wJ7A3b+4FL6jmszDYSdT9jW8iVxwk4n7OEuFlwT dj5hD2v5kjhh5xO2tXzCJuyEwn6StfyzfYa6eXpI/6Z/S9e/1c1eJQMSA5JsA5K6eZEG14SdUNju mpLECTufsG2qxTVhJxT2BmxJnLDTCdsFWbgm7ITCfpJNtaf7Ds3SgBGJ4JIuuDRLA7gWXPIFl3ay pQFXcQObsCO4tjRgpoGwEwrb0gBhE3Y+YbtvA9eEnVDYB2EDm7CzCXtfnPIrW99NNOje5JZ0uaXv JhrMIMot2XJL3+1BJGzCTihsF3sSNmGnE/Zxros9V1zjmrAjwHaxJ7AJO5+wqz21uCbsfMJuTvnd fIfVY6U6OMElXXBZW8e1pQHBJVtwWdu5TvkNYAObsAO4XglbECfsfML2qjZhE3Y+Ydt8R9iEnVDY Nt8Bm7DTCbsvlvxuvsM29G/6N/1btv5tWxdc49qAJNuAZFttLgY2YecTdjWDaGWAsPMJ26baKwP7 APY1CNumWsIm7ITC9qq2ETZh5xP26mLPsu1uJ5BbdG/purf9MIGIa+ORdOOR/TCBaDxC2PmE7e1d wibshMIewAY2YacTtidxcE3YCYXtSRxgE3Y+YXt7F9eEnVDYTq2aEifsBxT2uCfXY4br446/x4Vc j+AgPmK4HrNcj0co9YVcj2BhjxiuxzzXY4brESjs8azBLqcCu1RkI/tRyP68sZ832JWxr4vrhuur MHY7Fdgd2IRN2AFcd1wTNmHnE/YANrAJO52w11NxPXCNa8KOAHsjbGATdjph77jGNWHnE/YBbGAT djZhF7vOcE3Y+YRdCrCtYRN2OmHbdIZrwk4obJvOgE3Y+YR9rk1nO65xTdgRYA9J3NQZYacT9iqI EzZh5xP2uTadbcAmbMIO4NqmM8Im7ITCPkydAZuwswm7LoI4rgk7nbBrIWwjbMJOJ+xqhI1rws4n bJvOgE3Y+YTd7U3BNWE/oLDXgGqv9632+vFqrzHVXuervc5Ue7202uvy55+yL+2ri7/G3Qq9BxR6 D54422MKvc8Xep8p9B5T6P3BCv2nH/Mvr1+9eXmj29+9/ur9m7ff3JTk5u/7vjAvvn757bevv3n9 6mcv/vn3799+8/q3b9+/uSndBT/61es//Pyf/uvl+6++fvX2t7/+8CPf/mMd63LxL/XLX754f/OV 3334Xje/ztcv3/35j9v2+mryj/vNm2/evPv6c39XWebZ+NjPuIyNj1/H9umfdyc2LvzTbmPj9h/x GTY+9o/vwcanv8ad2Cg1oNA1uNA1ptB1vtB1ptA1ptA1ptABL12VHlzomJeuyvxLV2XmpavSYwod 88pVCcivZY2NNSUmv5b5/Fpm8muJya8lJr+WgPxagvNricmvZT6/lpn8WmLya4nJrzUgjNXgMFZj wlidD2N1JozVmDBWY8JYDQhjNTiM1ZgwVufDWJ0JYzUmjNWYMFbb/SaPP/bv7jJ5PO70e1w2efzp 3+l+k8ef/nl3mjy+8E/79OTxp3+PwFJfyHSLnTy+1yfu9/3EtzLdZphuFy8KLT+eOx4vv3iYYgcM smrwO+E1ZpBV5wdZdWaQVWMGWfXeg6z/B1BLAQIUABQAAgAIAK1oni3FawLhD0oAANgyEQARAAAA AAAAAAEAIACAgQAAAABtZXNzYWdlcy0td29ya2luZ1BLBQYAAAAAAQABAD8AAAA+SgAAAAA= ------=_NextPart_000_002A_01C2B00A.D183EA00 Content-Type: application/octet-stream; name="vortex-diag-working" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="vortex-diag-working" vortex-diag.c:v2.13a 12/15/2002 Donald Becker (becker@scyld.com)=0A= http://www.scyld.com/diag/index.html=0A= Index #1: Found a 3c905C Tornado 100baseTx adapter at 0xc000.=0A= Station address 00:01:02:f6:e4:7d.=0A= Receive mode is 0x07: Normal unicast and all multicast.=0A= The Vortex chip may be active, so FIFO registers will not be read.=0A= To see all register values use the '-f' flag.=0A= Initial window 4, registers values by window:=0A= Window 0: 0000 0000 d93f 0000 e3e3 00bf ffff 0000.=0A= Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000.=0A= Window 2: 0100 f602 7de4 0000 0000 0000 0052 4000.=0A= Window 3: 0000 0180 05ea 0020 000a 0800 0800 6000.=0A= Window 4: 0000 0000 0000 0cfa 0001 8880 0000 8000.=0A= Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.=0A= Window 6: 0000 0000 0000 0300 0000 00b4 0000 c000.=0A= Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.=0A= Vortex chip registers at 0xc000=0A= 0xC010: **FIFO** 00000000 0000000a *STATUS*=0A= 0xC020: 00000020 00000000 00080000 00000004=0A= 0xC030: 00000000 919f6e61 0f005060 00080004=0A= 0xC040: 00a81984 00000000 000000b7 00000000=0A= 0xC050: 00000000 00000000 00000000 00000000=0A= 0xC060: 00000000 00000000 00000000 00000000=0A= 0xC070: 00009000 00000000 00400020 00000000=0A= DMA control register is 00000020.=0A= Tx list starts at 00000000.=0A= Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to = empty.=0A= Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to = full.=0A= Poll period Tx 00 ns., Rx 0 ns.=0A= Maximum burst recorded Tx 32, Rx 64.=0A= Indication enable is 06c6, interrupt enable is 06ce.=0A= No interrupt sources are pending.=0A= Transceiver/media interfaces available: 100baseTx 10baseT.=0A= Transceiver type in use: Autonegotiate.=0A= MAC settings: full-duplex.=0A= Station address set to 00:01:02:f6:e4:7d.=0A= Configuration options 0052.=0A= Setting the EEPROM BIOS ROM field to 0800, new checksum 6f.=0A= Would write new 19 entry 0xff80 (old value 0x0180).=0A= Would write new 32 entry 0x006f (old value 0x0097).=0A= EEPROM format 64x16, configuration table at offset 0:=0A= 00: 0001 02f6 e47d 9200 017a 0048 5245 6d50=0A= 0x08: 2940 0800 0001 02f6 e47d 0010 0000 00aa=0A= 0x10: 72a2 0000 0000 0180 0000 0000 0429 10b7=0A= 0x18: 1000 000a 0002 6300 ffb7 b7b7 0000 0000=0A= 0x20: 0097 1234 5600 0000 0000 0000 0000 0000=0A= 0x28: 0000 0000 0000 0000 0000 0000 0000 0000=0A= 0x30: ffff ffff ffff ffff ffff ffff ffff ffff=0A= ...=0A= =0A= The word-wide EEPROM checksum is 0x7078.=0A= Saved EEPROM settings of a 3Com Vortex/Boomerang:=0A= 3Com Node Address 00:01:02:F6:E4:7D (used as a unique ID only).=0A= OEM Station address 00:01:02:F6:E4:7D (used as the ethernet address).=0A= Device ID 9200, Manufacturer ID 6d50.=0A= Manufacture date (MM/DD/YYYY) 11/26/2000, division H, product ER.=0A= A BIOS ROM of size 0Kx8 is expected.=0A= Transceiver selection: Autonegotiate.=0A= Options: negotiated duplex, link beat required.=0A= PCI Subsystem IDs: Vendor 10b7 Device 1000.=0A= 100baseTx 10baseT.=0A= Vortex format checksum is incorrect (01 vs. 10b7).=0A= Cyclone format checksum is incorrect (0x91 vs. 0x97).=0A= Hurricane format checksum is incorrect (0xb8 vs. 0x97).=0A= ------=_NextPart_000_002A_01C2B00A.D183EA00 Content-Type: application/octet-stream; name="mii-diag-working" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="mii-diag-working" mii-diag.c:v2.07 11/15/2002 Donald Becker (becker@scyld.com)=0A= http://www.scyld.com/diag/index.html=0A= Using the new SIOCGMIIPHY value on PHY 24 (BMCR 0x3000).=0A= The autonegotiated capability is 01e0.=0A= The autonegotiated media type is 100baseTx-FD.=0A= Basic mode control register 0x3000: Auto-negotiation enabled.=0A= You have link beat, and everything is working OK.=0A= This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD = 10baseT.=0A= Able to perform Auto-negotiation, negotiation complete.=0A= Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx = 10baseT-FD 10baseT, w/ 802.3X flow control.=0A= End of basic transceiver information.=0A= =0A= MII PHY #24 transceiver registers:=0A= 3000 782d 0040 6176 05e1 45e1 0003 0000=0A= 0000 0000 0000 0000 0000 0000 0000 0000=0A= 1000 0300 0000 0000 0000 0158 0200 0000=0A= 003f 8d3e 0f00 ff40 002f 0000 80a0 000b=0A= ------=_NextPart_000_002A_01C2B00A.D183EA00 Content-Type: application/octet-stream; name="vortex-diag-notworking" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="vortex-diag-notworking" vortex-diag.c:v2.13a 12/15/2002 Donald Becker (becker@scyld.com)=0A= http://www.scyld.com/diag/index.html=0A= Index #1: Found a 3c905C Tornado 100baseTx adapter at 0xc000.=0A= Station address 00:01:02:f6:e4:7d.=0A= Receive mode is 0x07: Normal unicast and all multicast.=0A= The Vortex chip may be active, so FIFO registers will not be read.=0A= To see all register values use the '-f' flag.=0A= Initial window 4, registers values by window:=0A= Window 0: 0000 0000 d93f 0000 e3e3 00bf ffff 0000.=0A= Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000.=0A= Window 2: 0100 f602 7de4 0000 0000 0000 0052 4000.=0A= Window 3: 0000 0180 05ea 0020 000a 0800 0800 6000.=0A= Window 4: 0000 0000 0000 0cfa 0001 8080 0000 8000.=0A= Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.=0A= Window 6: 0000 0000 0000 0000 0000 0000 0000 c000.=0A= Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.=0A= Vortex chip registers at 0xc000=0A= 0xC010: **FIFO** 00000000 0000003e *STATUS*=0A= 0xC020: 00000020 00000000 00080000 00000004=0A= 0xC030: 00000000 6ede9122 0d47a000 00080004=0A= 0xC040: 00ddd1c6 00000000 000000b7 00000000=0A= 0xC050: 00000000 00000000 00000000 00000000=0A= 0xC060: 00000000 00000000 00000000 00000000=0A= 0xC070: 00009000 00000000 00000020 00000000=0A= DMA control register is 00000020.=0A= Tx list starts at 00000000.=0A= Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to = empty.=0A= Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to = full.=0A= Poll period Tx 00 ns., Rx 0 ns.=0A= Maximum burst recorded Tx 32, Rx 0.=0A= Indication enable is 06c6, interrupt enable is 06ce.=0A= No interrupt sources are pending.=0A= Transceiver/media interfaces available: 100baseTx 10baseT.=0A= Transceiver type in use: Autonegotiate.=0A= MAC settings: full-duplex.=0A= Station address set to 00:01:02:f6:e4:7d.=0A= Configuration options 0052.=0A= Setting the EEPROM BIOS ROM field to 0800, new checksum 6f.=0A= Would write new 19 entry 0xff80 (old value 0x0180).=0A= Would write new 32 entry 0x006f (old value 0x0097).=0A= EEPROM format 64x16, configuration table at offset 0:=0A= 00: 0001 02f6 e47d 9200 017a 0048 5245 6d50=0A= 0x08: 2940 0800 0001 02f6 e47d 0010 0000 00aa=0A= 0x10: 72a2 0000 0000 0180 0000 0000 0429 10b7=0A= 0x18: 1000 000a 0002 6300 ffb7 b7b7 0000 0000=0A= 0x20: 0097 1234 5600 0000 0000 0000 0000 0000=0A= 0x28: 0000 0000 0000 0000 0000 0000 0000 0000=0A= 0x30: ffff ffff ffff ffff ffff ffff ffff ffff=0A= ...=0A= =0A= The word-wide EEPROM checksum is 0x7078.=0A= Saved EEPROM settings of a 3Com Vortex/Boomerang:=0A= 3Com Node Address 00:01:02:F6:E4:7D (used as a unique ID only).=0A= OEM Station address 00:01:02:F6:E4:7D (used as the ethernet address).=0A= Device ID 9200, Manufacturer ID 6d50.=0A= Manufacture date (MM/DD/YYYY) 11/26/2000, division H, product ER.=0A= A BIOS ROM of size 0Kx8 is expected.=0A= Transceiver selection: Autonegotiate.=0A= Options: negotiated duplex, link beat required.=0A= PCI Subsystem IDs: Vendor 10b7 Device 1000.=0A= 100baseTx 10baseT.=0A= Vortex format checksum is incorrect (01 vs. 10b7).=0A= Cyclone format checksum is incorrect (0x91 vs. 0x97).=0A= Hurricane format checksum is incorrect (0xb8 vs. 0x97).=0A= ------=_NextPart_000_002A_01C2B00A.D183EA00 Content-Type: application/octet-stream; name="mii-diag-notworking" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="mii-diag-notworking" mii-diag.c:v2.07 11/15/2002 Donald Becker (becker@scyld.com)=0A= http://www.scyld.com/diag/index.html=0A= Using the new SIOCGMIIPHY value on PHY 24 (BMCR 0x3000).=0A= Basic mode control register 0x3000: Auto-negotiation enabled.=0A= Basic mode status register 0x7809 ... 7809.=0A= Link status: not established.=0A= This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD = 10baseT.=0A= Able to perform Auto-negotiation, negotiation not complete.=0A= End of basic transceiver information.=0A= =0A= MII PHY #24 transceiver registers:=0A= 3000 7809 0040 6176 05e1 0000 0000 0000=0A= 0000 0000 0000 0000 0000 0000 0000 0000=0A= 1000 0021 0000 0009 0000 0000 0600 0000=0A= 003c 7d02 0f00 ff40 002c 0000 8020 000b=0A= ------=_NextPart_000_002A_01C2B00A.D183EA00-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/