From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Deian Chepishev" Subject: 3Com PCI 3c905C Tornado problems (no network sometimes) Date: Mon, 30 Dec 2002 13:53:23 +0200 Sender: netdev-bounce@oss.sgi.com Message-ID: <002d01c2affa$0e76d9b0$0b00050a@deian> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_002A_01C2B00A.D183EA00" Cc: , Return-path: To: Errors-to: netdev-bounce@oss.sgi.com List-Id: netdev.vger.kernel.org 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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 YKq6YWo1TdMUva7kB4OLLgPzB8WKA0hLCQirtvOcLVbgh1Ae3slst0pOxvnz XlbGb+Fm4TrzAVOajPDoefmz858Gqz8Odoq2ACFhXVKfsppwS+WiQhaPbS+E ljNDP2mzYEc3aiadzM5pQZYMpaYiZfUnOKk/w8ldH/JClaqxxKlNwiTy03GN EvPsMQuyVSKNKFNPxLvJb04DcR7kkmv431dQxTNYp4xzOrIXY1fZlKuiiX0b L9aixVwXC/tyu9YgbxEeeQgG2dPrvgbZeAZSDC2RgfUVFF2+Q5nL42Ijhn4a +PQ7lRb2zwMhZV2r46uSha2Ox1CesTq+IvKc1bEsmofB75RVfqGYvfEo0jF1 tjjTFgkreIhWfqEVf/nHAx5FW4DMg0ZPItXX3LvU19+7mNIqdSi4d6lveO9S 38zepf7SvUt9M1vUxpo0N9anub5SHQrS3Niwx72xGZobL6W5sRmam2vS3Fyf 5sZKdShIc3PDNDc3Q3PzpTQ3N0KzIa9H82NyRWlurlSHYjQ/XZ/1aH4abyWa CzbtaZqfrsdqNCtr0qy8IEy6WiUK8qxsmGdlMzwrL+VZ2QzP6po8qy/gWVmp EgV5VjfMs7oZntWX8qxuhmdtTZ61F/CsrlSJgjxrG+ZZ2wzP2kt51jbOc5BE 5F7+U6/L/6KnBoP4Gc8Y92Ne9lwrcmPwWeBM4jDwPs9PfHxxbvUhJm7pRrb3 Rfrh8m1j+mEAfMnOPqXRUz/dsyzT7vyeVXDpcf5L1x4I6o8KPlnO47f/+88/ TflNoVufvuneLxWtWBcHex77U/x5tq+W5KahK570bC29a9vBT4nw6GQuQnLL 0S8wVaf2X2FcbdafhlvBP2Ushadv6eQVvjxb84cyPmVvi19ywREnDmfWFfmh 7+QLKW8chMJFJLz/kZ1MgPmMDgtALeVx7Q9FOTdrvjekdzW6idecWUwpqw6U 0oA8qDTuyw8LWorR8enQopfn2XgoFKwotNIq/IJorfIw+cLYQLjW2HC41thM uNZ4abjW2Ey4di886wfFc+OV5y3xbBwUz9orz1vi2Xzl+bvguf7K83fBc+OV 553zvGboyXhB6ElprlSJgjw3NpsFa2wm9mS8NPZkNL5ZnlX5oHjWXnneEs/K K8/Fed5QkHHNWLLxgliyqq5UiYI8bziYbGwmmGw0v2OetVeevwue9Veevwue jVeevwuezVeevwue6688fxc8N155/v/2zmY1qiCIwq8yy7hISHfVuT+CaxEk A+LOhSgGGdBETALm7dWJi4lOhqo6Z0LAeYDbnPB139R8t6v7cTn789ONzYFf Lj+vLo6+ffj6/uZi9ePZO8y/d4lcnV+tr7i+XJ+QsN4hcnN1/v2uIenj7eL1 8uWrs6Ob1acX9+84vT/24vh4/cSfQd8sl2/vnlwszxbX17ft4Ufj02/7c+Hp N59kQkSm365Alc/iu8ZLTL/wn/bQ9NuVozz9HouznT4pznbgvCfO7cD5v+Dc nxTnfuC8J852WM+Pzbn3XeVho8rDzbE3ysO2rTzsfz061KZfJ77Wm59kQsSm Xy9/rW9t6/zrg2T+9YGcf33QzL+xCJpoCDakQgRBj9rfAX3UcB5ZzqOG81Tk THzGtSEVIsh5EnOeNJwnlvOk4TwXORNaycZUiCDnWbn9Ztd4Oc4zy1mjlaxY HxpTH06pEDHOJq4PTVMfGlsfmqY+tFbkTDQF25wKEeTcxJybhnNjOTcN517k TDQFey5EkHPX/n+2ruHcWc5dw9mKnImmYG+pEEHOJl7PpuFsLGfTcPYiZyc4 91SIIGcXc3YNZ2c5u4YzipyJo73dUiGCnCF+b0PDGSxnaDgXhZgxZ3t7KkSQ 8yDmrPFhxvow0/gwK/owI3yYIxUiyHkUv7c1PsxYH2YaH2ZFH2aED/MhFSLI WezDTOPDjPVhpvFhVvRhRvgwH1MhgpxnMWeNDzPWh5nGh3nRhznhw3xKhYhx drEPc40Pc9aHucaHedGHOeHDfE6FCHJu2vXsGh/mrA9zjQ/zog9zwochFyLI WezDXOPDnPVhrvFhXvRhTvgwtFSIIGcTc9b4MGd9mGt82N5ujfPyrXFevTXu n33M+7g1zovnRzp1fiR6KkRsadTPj9z+KReapQF2aUCzNFBUxSBUMSwVIsjZ ta9AaFQxWFUMjSpGURWDUMXwVIggZ2h/okCjisGqYmhUMYqqmDnpCEiFCHIW q2JoVDFYVQyNKkZRFYNQxRhSIYKcxVsnoVHFYFUxNKoYRVXMnICDMRUiyFms iqFRxWBVMTSqGEVVzHTkYkqFCHIWq2JoVDFYVSzpyEWxtQZUaw3mVIgIZ4hb X6FprQHbWgNNa82vYVqRM6GKh1yIIOcm5tw0nBvLuWk49yJnQhUPLRUiyLkr Pcmu8XKcO8u5azhbkTPhw4aeChHkbOL1bBrOxnI2DWcvciZ82GCpEEHOLubs Gs7OcnYJ51aswxpRhw2eChHj3MR1WNPUYY2tw1q5DvsJUEsBAhQAFAACAAgA iWieLUGLKL+4GAAASOsAABQAAAAAAAAAAQAgAICBAAAAAG1lc3NhZ2VzLW5v dC13b3JraW5nUEsFBgAAAAABAAEAQgAAAOoYAAAAAA== ------=_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" 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 1CnW3PDCwpezaRBd0k2JB8DgGbxiPcArD42EcqJadvW2FuGw0o2hA9BhCxx3 xyLcM5gUjpZK3aTDnrYa9xqRzb3SFthZIoU8C10n57zz2Z8NzNjLznqpS6/S ZAhG1XwhcC7ykYz5WHt2Z1iUTid59eH2Vww4OsoS0IXK6bKY01ancKBEyT6P TEb5gVHmoZkdBT4Kvvr1UB5v88LvxvRYOYn0IeCqeiYTXOznesHDbeqzjRZs ETjqqprO2l897n9P4m9Tnh8fJx7dgs2j6oL/EUTVdvP+mSW+Sxs9KU3JCf/u LRRnPrc8ma/x8nKZpoEfI0dznKd9Hc3FpCoTX2+Un2QVn2zoC5gwFaT4tB+x /Ja2LDnSJl4iqsKZCW0ye74Jvj+uLGjGty53pKLFtSuvSstS2vL+3J6VI0Zj e7If9hznZyO1qMRztSn4JCo95BOZD/pEGweImnUS8Ed7i8/0jDYOSVWiPn8B 8/pLU0lX/NXQanqC+1RWyNq6WdMbjWabWSlPVaBhmO2mWTNNU7eaenY5RyGu 1PLKdnWCeK2C8Pk+VHvlQ9G/m9pidZ5zyU7EKta4OyoXvym4U6WNp+Xdb/vS DV2Mxy/SnVSqvFUbO272z/E8kbvucYtoEI2bdmozbB7EoZfMalRAz2fCT80H +mP4QNWl0ZYu8fuyGITV8D/YnrNV/w+J8+8QX10pvxBS0g0EkQgFp9JbU6Vl 7laHsq8zzhskIBE3M5sOgiBFfVv9qz+7M+lM/0Ir0T+puNJMVr3WoJuBMpWE Gqqu1wxUV838+ugpaT39Ac10I/5yd1Z320ZyS4ZtC/boWZZjiwp/9xyzctZU 0LvON9tWyBsGsSo4ujsISC/HfpK9elgbN+7SyHhgeMpkqcMim0akb2HnzbrB WI4B2ynrnvieuFBFtTk6ftaubP3J6UR9Oxt99a1kEfXn2oD64/OH+naEtv70 HKK+hS3Ete6zwuabeDt7kDOJqG/XTHx1ZIckH+rWlVCx1gTlPV+kp29n57H1 wKBWY1kWBD5ThWw0X/pzzJe+PfO1HUnYPJ0NmVH96eahqW1fsW9bR29J0z5b RxayzDld0i3rmi1ph1eZfgky3XqV6VeZfpXpv5VMt1+UTFuvMr1rma6/yvTf XaZ19mqoXw31q1D/vYRafxXqV6F+Feq/l1AbL0qo669C/ep+FyLUG4/v7GCh r+jaMo+uEVH/pHngq5s8oamzTbtPqhW+PFh6fLeNO/MDteH47/burkevrLzT +FfxIUjQ7PW2X6JOpByNkCZBiibSSKMRctqGtkTarbYh5NtPuRkaGuzyU7Xu qtp1P78TxAEuqva9rnX91/v3O0i/ffn+6xevf/f6w003L37x+3ff/eJ/l/Jv 6y9+9+Y/Pvy3X3z4H737xVf//d2HKw6+evGT33/zYcvRh0sCfvq3v1wNaLv1 vm13+3jbrTFtt8633TrTdmtM260xbfevfsy7//yPf/jwH5/fAf+3/+ibO/6j O2mvTmivfTHdrutUu75EezVGe3VWe/Et6tHq3E9V56bOD1Tnoc5XUedVna+i zps6X0Wdd3V+9Dr3gCFcDx7C9ZghXJ8fwvWZIVyPGcL1Ryj0LUD3CaCP+dZW p1rbJcv5PQboPgv0861zXU5V56rOD1Tncqo6N3V+oDpXdb6KOjd1voo6d3W+ ijoPdb6KOq/qfBV13tT5Kuq8q/Oj13ncs85jos7HnX6JC+s8gjcajJg6j9k6 j0eo84UT3CN40+yImeAe8xPcY2aCe8Rtmg0q9hpQ7DX2HvVP/7y7FXudL/Y6 U+w1ZjVjfYRC39J7rxMXewe0tjrV2i5ZzVhjeu91tvd+xnUup6pzU+cHqnNV 56uoc1Pnq6hzV+dHr/MeELj34MC9xwTufT5w7zOBe48J3HtMoQOesSpH8DG1 mFemyvwrU2XmlakS88pUORRaoZ9LobtCI1qhEa3QiFZoRCs0ohUa0QqN6GdV 6Brw9E5dYomuMU/v1Pmnd+rM0zt1CSl0XRRaoRVaoU9V6KHQ11HoptC6boXW dSs0ohX6XoX+9JaxOvFqaBvzra1Otbb6QEGh3re1fXrLmJ4b0Aqt0BSt0IhW aEQrtEIrtEIr9J8LvSv0oxU64PGdWoOJjnl8p84/vlNnHt+pMY/v1JgrumvA Fd21Bxc65oruOn9Fd525orvGXNFdY64kqgG3l9Q1uNAxt5fU+dtL6sztJTXm 9pIac2q2BpyarXvwODrm1GydPzVbZ07N1phTszXm1GwLCGMteMKkxYSxNh/G 2kwYazFhrMWEsRYQxlpwGGsxYazNh7E2E8ZaTBhrMWGsBYSx1oOJjgljbT6M tZkw1mLCWIsJYy0gjLU1uNAxYazNh7E2E8ZaTBhrMWGsBYSxFnyFSYsJY20+ jLWZMNZiwliLCWM9IIz1JbbQPSaM9fkw1mfCWI8JY30JL/Tv3v72zTc/+fbl f/7699+8+eNP/884xv+9+UNev3v35u03L95++/qb169e/Obtdy9+/+71dy++ e/v2/Yv/+O8X//NX/+OX//qT37959Y/LTz/9s1/8/Off/4v//0P/7Ve/+l9/ +pcvfvWvL96//++//UgBGbEHv5bdYzJin8+IfSYj9piM2GMyYg/IiL0HdzQx GbHPZ8Q+kxF7TEbsMRmxB2TEHpwRe0xG7PMZsc9kxB6TEXtMRuwBGbEHT9j1 mIzY5zNin8mIPSYj9piMOAIy4gjOiCMmI475jDhmMuKIyYgjJiOOgDA2aizR IyaMjfkwNmbC2IgJYyMmjI2AMDaCV09HTBgb82FszISxERPGRkwYGwEPfYwR XOiYhz7G/EMfY+ahjzFiCj0UWqHvUOiA4dUIHl6NmOHVmB9ejZnh1YgZXo2Y 4dUIGF6N4OHViBlejfnh1ZgZXo2Y4dWIGF6Vf1imh1cf/xn377pv+3l3KPTF f9qnC/25H3FroT/+j+9c6Nu+xt0KXQMKXYMLXWMKXecLXWcKXWMKXWMK3QMK HTrXfdvPu1uh+3yh+0yhe0yhe0yh14BCh4ax237e3Qq9zhd6nSn0GlPoNabQ e0Ch9+BC7zGF3ucLvc8Ueo8p9P5ghf7Tj/mX16/evHzx7vXvXn/1/sMy+fs3 N3/f94V58fXLb79fM//Zi3/+/fu337z+7dv3b25Kd8GPfvX6Dz//p/96+f6r r1+9/e2vP/zIt/9Yx7pc/Ev98pcv3t985XcfvtfNr/P1y3d//uO2vb6a/ON+ 8+abN+++/tzfVQLya1li2Sgx+bXM59cyk19LTH4tMfm1BOTXEpxfS0x+LfP5 tczk1xKTX0tMfi0B+bX04ELH5Ncyn1/LTH4tMfm1xOTXEpBfS3B+LTH5tczn 1zKTX0tMfi0x+bUE5NcSnF9LTH4t8/m1zOTXEpNfS0x+vf0O+U9dGFduuff9 ggvj1jv9EpdcGFfuds3/Zy+MK/e75r/+fWs7pi6MKzEX7JeAlxTKxEsKgZ+4 3/cT3wr0MQP0xS8pHD8A/fKmQvsyXn7xIMWuASOsGjzCqjEjrDo/wqozI6wa M8KqMSOsGjDCqjW40DEjrDo/wqozI6waM8KqMSOsGjDCqsEjrBozwqrzI6w6 M8KqMSOs2hMUuin0OQr96eD96f/7C4L3Nt/a6lRrqw/U2up9W9ung3dUnQOm TGLvoykx99GU+ftoysx9NCXmPpoScx/N5/6UW4BeJ4De51tbnWpt9YFaW71v a7sF6KA6B0yN3f/eoU984pipsTo/NVZnpsZqzNRYjZkaawGj6Ba8z67FjKLb /Ci6zYyiW8woui0KnaXQtbcfT479pj1QtQPmTFrwnEmLmTNp83MmbWbOpMXM mbSaoNBNoR+t0AFzJi14zqTFzJm0+TmTNjNn0mLmTFrMWLoFjKVb8PaDFjOW bvNj6TYzlm4xY+kWM8ZqAWOs+18n9gmiY8ZYbX6M1WbGWC1mjNVixlg9IHrH XidWYq4TK/PXiZWZ68RKzHViJeY6sZsfU267TmyduE7sxz/7r64TWz92nVj9 m38akBFjrxMrMdeJlfnrxMrMdWIl5jqxEnOdWPnMhVmfnp3tM8stx51+ictm Z/u9l1s+nl96zHJLn11u6f0R6nwh0MFjgR4zFujzY4E+MxboMWOBRyn0wwDd l1MB3QD90EB3QH8AurT648nZvSeiuqAa1VdI9bH/+afU76FeayKoK6hBfY2q HuXHqj62LxJWe6j2o420xj277zHRfbc7/RIXdt8juPseMd33mO2+xyPU+UKg R/DUyYgBeswDPWaAHnGZbDxfqDuorwvqDuoLM1lQte+5B71P7EHv406/xIVU r8FUx+xB77N70Pv6CHW+kOo1WNUxG2H6/EaYPrMR5vI3Uz6v6vX5Qr2C+rqg 7qC+UNWqnabat0+fBBV6u2f3vU1039udfokLu+8tuPveYrrvbbb73h6hzhcC vQUDvcUAvc0Dvc0AvcVlsu35Qr2DGtRXCPUFmSyo2vs9qd4nqD7u9EtcSPUe TPUeQ/U+S/X+CHW+kOrgI/w95nhJnz9e0meOl1z+EunnVb0/W6jHciqoO6hB /ShQX6Bq1U5T7dunT4IKHXBxbT+CCx1zcW2fv7i2z1xc24+YQh+PUOhbPD1x E/Uo862tTrW2H3m6xrW2et/Wdounn3Gd66nq3NT5oTvupuO+bJD1jKFuoL4u qKWxSwdZMdUey/2oHssE1f1Ov8RlVI8lluqxhFB94Z/2aarH8gh1vozqscSq esTcwjLmb2EZM7ewjCVM1Y9S7AeCeoD6uqDuoL5M1aqdp9q3TpNFFbrcs/su E933eqdf4sLuu8QuZ336592t+y6z3Xd5hDpfCHQJzmQlBugyD3SZAbrEZbLy fKHeTgV1A/VDQ91BfWEmC6p2vSfVdYLq/U6/xIVU12BV1xiq6yzV9RHqfCHV wRfNj5hLRMf8JaJj5hLRUeNUXZ8v1MepoG6gfmioO6gvVLVqp6n27dMnQYUO uLVqBN9aNWJurRrzt1aNmVurRsytVaM/QqFv8fTEpYNrQGurU62tPlBrq/dt bbd4uicAugP6svuBnzPV5VRUN1Sj+lGo/vyQ+hlDXUF9XVA3UF84pH7GVDdU UzVV51J1BzWoqTqZqgeqBXCqflRVT/4W15E3SjU3IHAIHMkCR6kmByQOiSOb rM0OkDVZp5O16QFYk3U2Wa+oRjVZZ5P1BmtYk3UyWe+oNl9G1tlkfdzlt7iS r1LHcarOrursRBgRZpbqkx3I66gWYUSYeawLrGFN1slkXVGNarLOJusGayNr sk4m645qVJN1NlnbdieDk3U2Wd9p2911dHVtPyQYCUZXl6qra8ciwAgwxiXJ ZH1Y8SNrss4maxdtoJqs08naih+syTqbrF20cWVUe63mGmR9rhW/HdYmzMh6 muq7XbRxHV9lDMeB9HUiTLIIM4bFAViLMNlk7TiQWUSyTidrt3CTNVlnk7Xj QGRN1ulk7TgQrMk6m6xXskY1WWeT9Z1u4cYAs6V7Kfpkc8Y2s6Ca2QKwtqEc 1mSdTdbmjK0EkXU6WQ9Yw5qsk8nanLEITtbpZL3BmqzJOpmsz/Vy44HqR6L6 SrS1bec68bNp4A/dwDfayq6tbXMd2JVRvaP6CmT9d6u3IwDrEbwpY8RgPWax HjGFHgFYj+CpoxGD9ZjHesxgPeJk/RjFvoXqMUN1PxXVDdWofhSqL5D1c8Z6 nArrDdawJutpqtdTUd1RjWqynsd6g/V1Yd1gnV/W+11+i6tDYINAdgSOanJJ XpVXk+XVow5Yy6tknUzWK6rJmqyzyfpck0sD1rAm62mqd7JGNVlnk/UBayNr ss4l67ag+iplrcPSYT3DDqssdoUbXhheZBte3HA97DTDNV1n07WlO1jTdT5d b7jGNV1n07XFO1jTdT5dW72zekfX2XS9W76D9aWfOE+7r0s1WSymiqnJYmpd Gp/hWkzNFVPr0uka1nSdTtf2bBh+0nU6XbvLD9Z0nU/XLvMTw+k6na53WMOa rtPpen7PRqLP0UbRzRmVSC+50ksb1ZKf9CK9JEsvbTS6pmu6zqZr1y/QNV3n 07WL0+martPp2vULdE3X+XRtKZ+u6TqdrueX8oN/pb6ax5Mg9DTJepq+mseD tYFBtoFBXx3JwTVdp9O1Izmwput8unaNqnk8uk6na0dy6Jqu8+n6wDVd03Uy XW/nukZ1u2ObS1SK4V0JyUkPm62HHSd7V2KDNawNiAK49q4Eruk6m65P9q6E eY4Hx7rC+gp0vbtDx/wlXafTtedwYE3X+XTt7A2u6TqdrruLPf/yObZqyU8v p5dL1stt1VPylgYMSrINSrZqyQ/XdJ1N182SH6zpOp2uW6FrXNN1Nl17NsOk GV3n07UlP1zTdTpdB1y3p+1r+8+w7e9eeDMCFVXTRdXdC2+4put8uj7XzdAr rKVwug7g2s3QdE3X6XTthTdY03U+XTsVIYbTdTpdOxVB15d+4jTt/oZkMVW7 F1OTxdQbrsVUXIupuWLqzV8kpsKarvPp2uFds0p0nU3XxeFdWNN1Ol0Xh3dx TdfpdO1EhNE1XefTdXOx518+RznZjtOqm5NepJd5rC3lw1p6yZZeih2nuKbr fLq2lO8tP7rOp2tL+bim62y6XhdYS+F0nU3Xq6V8XNN1Ol1XS35/+RxtseRn Z4NeLlkv15zehbVBSbpBSXN616CErvPp2pIfXdN1Pl1b8sM1XWfTdbHkB2u6 Tqfrk53edSrf6JquA7CeX/LL8zX62oUX4UV4SRZe+uq5GOFFeEkWXvpqJZ+u 6Tqfrv/ur1kDuF6DuV5juF5nuV5jKr0GcL0Gc73GcL3Oc73OcL3G6foxin0L 1usU1jusYX2FWF+g62fN9YFrXNN1Ml1vC6yvC+sG6yvQ9VamG12er7Eu5wov m15OeBFeprEuwgushZds4WUt5VRcd1wblND1PNaVrumartPpuuH6urguBdhX 4OuOazGcr9P5euBaDqfrbLpe59uctq/tP8O2vxW7TilNVM0WVbdi16khKF1n 03W1cYOu6TqdrmvBNa7pOpuubdyQwuk6n66bfZZ0TdfZdN1hDesLP7H0opd7 jr3cfhiUXFkvt8I6/6BkP+wmN9lA1+l0bTM5rOk6n65tJr8yriuur0DXK6zp mq7T6dqt63RN1+l07fwLXV/6ie0KuL4uot38QboIXYREnyvR33DtiByu6Tqb rk92t/GANazpOoBrR+RwTdfpdF3tuYc1XafTtd2oEVzf8nsse7n4z/nD2+/e v/7jr29+ztvvfvLTn/3VN775KY/6Q/7921cvv2+7H/71uy+cKRJbnmX35qig o4KOCurlMvdyZXdUUC9ncJZtcFZ2gzOTLnSdTteOCsKarvPp2lFBMZyu0+l6 tVOJruk6na43awO4putsunYOCNaXfuI87b4tbrQw+hRTs8XUtrjRAtdiarKY 2hxXhzVdJ9S14+q4putsui5edIU1XafT9cmOq2+4xjVdz2PtuLpFILrOp+v5 ExF5vkav5hCFF71ctl6uV3OI0otBSbJBSW/mEGFN1+l03Vx5KYbTdTpdm0OE NV3n07VbVXBN1+l03a3kw5qu0+k64FYVjZ/TnmHbH6ubwswYc1o2p411mFrC NV1n07UrGGBN1/l07aYwXNN1Ol3bPn1lWA9YX4OubZ++Mq5XXOfX9Wb7tAXe a37Lz5Jf/l5uG+YQzTUYlGQblGzDNa7SC12n07U5RFjTdT5dm0PENV1n0/W6 WMk3uqbrbLpeXcGAa7pOp+sKayn8ipf89HL5e7nDNa56OYOSdIOS42TXuJps oGu6nse6mUOENV2n0/XJrnHFNa7pOgBrc4hG13SdT9eNrumarrPpusMa1hd+ 4jwNv5fiWnI5lc9y+ewGaz6DteFnsuHnDdeucJVT6Tqdrl2/QNd0nU/Xrl/A NV2n07Wt07Cm63y6dv0Cruk6m67r4i0/M0tX2fart/woTVRNF1Xryd7yOznX W0yltwCut2BdbzFcb/NcbzNcb3G6foxi34L1NoX1Ot/m6lSbqw/U5up921xy rDusL9T1s+Z6wzVd03U2Xe+wpmu6TqfrA9e4putkut4WWEvhF37iPO2+//3p Vu2ezsTUZ8/1wDWfiam5YmpvFoFgTdf5dG0RSAyn63S6tggEa7rOp+tzLQJ1 XIvhdD2NdbcIRNd0nU7XvUw3ukSfYwxbWKQX6SVZehmr9AJr6SVbehlrwbVR CV1n03WFNV3TdTpdN1zTNV1n03W35Adruk6naxvlcU3X6XQ9v1E+z9dYTzbX ILyYaxBeIrhuuMa18JIrvKzmGmBN1wl1ba4B13SdTtcO5ZtCpOt8unYoH9d0 nU7XDuXDmq7z6fqw5PfD19ir7cV6Ob1ctl5ur7YX49qgJNmgZK+W/GBN1/l0 bcnPkh9dp9O1JT9Y03U+XVvyE8PpOp2ud6NruqbrdLo+XOz5l89x9E03J71I L7nSy9FtWIK19JItvRzdPdy4putsuh6LFA5rus6m6+EebpOIdJ1O1zbK0zVd 59O1jfK4put0ug7YKC+qavvPr+2P5bCNhdJE1WRR9Ybrcy0EVVzTNV3PYl0W C0Gwputsui6LhSBc03U6XXskxeiarvPp2kIQruk6na7dmCSFX/qJ87T72pwG ojMxNVtMrc1pIFyLqcliau0LrMVUus6m614MP3FN19l0bREI1nSdT9cWgXBN 1+l0bREI1nSdT9fDW34/fI3WXVGgl9PLZevlmkEJrg1Ksg1KmkGJlXy6Tqhr b/nRNV2n0/VK13RN1+l07S0/uqbrdLp2/oWu6Tqfrg9Lfj98jbFY8tPL6eWy 9XLDZRS4NijJNigZJ7uMwg2usKbrCK6HtQFziHSdTderFE7XdJ1O1xtd45qu s+nakh+s6Tqfri35/eVrrPYhmmvQy6Xr5Vb7EHFtUJJtULLahwhruk6o63Pd w73jGtd0PY31cA83rOk6na6Hx1itDdB1Ol1XG2rpmq7T6Xr+/Euiz7EvrhTS zUkvydLLbn+xQYn0ki697IulfLqm63S6tpRP13SdT9ee1MY1XWfTdbGUD2u6 TqfrYin/yrjecH0Fuq5O+f3wNY7qlJ8pROElW3g5qqUBXAsvycLLUXe6hjVd p9P1gWtc03UyXTdLA7Cm63S6bpYGcE3X6XTtlSsr+XSdT9fNkt9fvsa+mGvQ y+nlPtbL7THV3u/J9T7FdbnTr3Eh13sw13sM1/ss149R6Qu53oMHJXsM1/s8 1/sM13vcoORZY11hfV1Yd1hfg67bqbhuuKZrup7HutM1XdN1Ol0PXNM1XWfT 9SqF0zVdp9P1Nt3o0nyNtdRFeNHL6eVy9XI3XBfpxaDEoCTVoOQG6wprWNN1 Ol1b8sM1XafTtSU/WNN1Pl0PusY1XWfT9UrXsKbrdLp+lkt+2r62P932a9s4 zQKvqJorqta2G4GKqnSdTtcHrumarpPpui+wpmu6zqbrbpslXdN1Ol3bZknX dJ1P17ZZ4vrSTyy9SC/PsZdrm/Sil5NesqWXtkkvuKbrdLrusIY1XafTtUMi V8b1husr0LV74eiarvPp2kZ5S/l0nU7XNsrT9aWfOE+777uzzHQmpmaLqX3f +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 W99NNOje5JZ0uaXvJhrMIMot2XJL3+1BJGzCTihsF3sSNmGnE/Zxros9V1zj mrAjwHaxJ7AJO5+wqz21uCbsfMJuTvndfIfVY6U6OMElXXBZW8e1pQHBJVtw Wdu5TvkNYAObsAO4XglbECfsfML2qjZhE3Y+Ydt8R9iEnVDYNt8Bm7DTCbsv lvxuvsM29G/6N/1btv5tWxdc49qAJNuAZFttLgY2YecTdjWDaGWAsPMJ26ba KwP7APY1CNumWsIm7ITC9qq2ETZh5xP26mLPsu1uJ5BbdG/purf9MIGIa+OR dOOR/TCBaDxC2PmE7e1dwibshMIewAY2YacTtidxcE3YCYXtSRxgE3Y+YXt7 F9eEnVDYTq2aEifsBxT2uCfXY4br446/x4Vcj+AgPmK4HrNcj0co9YVcj2Bh jxiuxzzXY4brESjs8azBLqcCu1RkI/tRyP68sZ832JWxr4vrhuurMHY7Fdgd 2IRN2AFcd1wTNmHnE/YANrAJO52w11NxPXCNa8KOAHsjbGATdjph77jGNWHn E/YBbGATdjZhF7vOcE3Y+YRdCrCtYRN2OmHbdIZrwk4obJvOgE3Y+YR9rk1n O65xTdgRYA9J3NQZYacT9iqIEzZh5xP2uTadbcAmbMIO4NqmM8Im7ITCPkyd AZuwswm7LoI4rgk7nbBrIWwjbMJOJ+xqhI1rws4nbJvOgE3Y+YTd7U3BNWE/ oLDXgGqv9632+vFqrzHVXuervc5Ue7202uvy55+yL+2ri7/G3Qq9BxR6D544 22MKvc8Xep8p9B5T6P3BCv2nH/Mvr1+9eXmj29+9/ur9m7ff3JTk5u/7vjAv vn757bevv3n96mcv/vn3799+8/q3b9+/uSndBT/61es//Pyf/uvl+6++fvX2 t7/+8CPf/mMd63LxL/XLX754f/OV3334Xje/ztcv3/35j9v2+mryj/vNm2/e vPv6c39XWebZ+NjPuIyNj1/H9umfdyc2LvzTbmPj9h/xGTY+9o/vwcanv8ad 2Cg1oNA1uNA1ptB1vtB1ptA1ptA1ptABL12VHlzomJeuyvxLV2XmpavSYwod 88pVCcivZY2NNSUmv5b5/Fpm8muJya8lJr+WgPxagvNricmvZT6/lpn8WmLy a4nJrzUgjNXgMFZjwlidD2N1JozVmDBWY8JYDQhjNTiM1ZgwVufDWJ0JYzUm jNWYMFbb/SaPP/bv7jJ5PO70e1w2efzp3+l+k8ef/nl3mjy+8E/79OTxp3+P wFJfyHSLnTy+1yfu9/3EtzLdZphuFy8KLT+eOx4vv3iYYgcMsmrwO+E1ZpBV 5wdZdWaQVWMGWfXeg6z/B1BLAQIUABQAAgAIAK1oni3FawLhD0oAANgyEQAR AAAAAAAAAAEAIACAgQAAAABtZXNzYWdlcy0td29ya2luZ1BLBQYAAAAAAQAB AD8AAAA+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) http://www.scyld.com/diag/index.html Index #1: Found a 3c905C Tornado 100baseTx adapter at 0xc000. Station address 00:01:02:f6:e4:7d. Receive mode is 0x07: Normal unicast and all multicast. The Vortex chip may be active, so FIFO registers will not be read. To see all register values use the '-f' flag. Initial window 4, registers values by window: Window 0: 0000 0000 d93f 0000 e3e3 00bf ffff 0000. Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000. Window 2: 0100 f602 7de4 0000 0000 0000 0052 4000. Window 3: 0000 0180 05ea 0020 000a 0800 0800 6000. Window 4: 0000 0000 0000 0cfa 0001 8880 0000 8000. Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000. Window 6: 0000 0000 0000 0300 0000 00b4 0000 c000. Window 7: 0000 0000 0000 0000 0000 0000 0000 e000. Vortex chip registers at 0xc000 0xC010: **FIFO** 00000000 0000000a *STATUS* 0xC020: 00000020 00000000 00080000 00000004 0xC030: 00000000 919f6e61 0f005060 00080004 0xC040: 00a81984 00000000 000000b7 00000000 0xC050: 00000000 00000000 00000000 00000000 0xC060: 00000000 00000000 00000000 00000000 0xC070: 00009000 00000000 00400020 00000000 DMA control register is 00000020. Tx list starts at 00000000. Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to emp= ty. Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to ful= l. Poll period Tx 00 ns., Rx 0 ns. Maximum burst recorded Tx 32, Rx 64. Indication enable is 06c6, interrupt enable is 06ce. No interrupt sources are pending. Transceiver/media interfaces available: 100baseTx 10baseT. Transceiver type in use: Autonegotiate. MAC settings: full-duplex. Station address set to 00:01:02:f6:e4:7d. Configuration options 0052. Setting the EEPROM BIOS ROM field to 0800, new checksum 6f. Would write new 19 entry 0xff80 (old value 0x0180). Would write new 32 entry 0x006f (old value 0x0097). EEPROM format 64x16, configuration table at offset 0: 00: 0001 02f6 e47d 9200 017a 0048 5245 6d50 0x08: 2940 0800 0001 02f6 e47d 0010 0000 00aa 0x10: 72a2 0000 0000 0180 0000 0000 0429 10b7 0x18: 1000 000a 0002 6300 ffb7 b7b7 0000 0000 0x20: 0097 1234 5600 0000 0000 0000 0000 0000 0x28: 0000 0000 0000 0000 0000 0000 0000 0000 0x30: ffff ffff ffff ffff ffff ffff ffff ffff ... The word-wide EEPROM checksum is 0x7078. Saved EEPROM settings of a 3Com Vortex/Boomerang: 3Com Node Address 00:01:02:F6:E4:7D (used as a unique ID only). OEM Station address 00:01:02:F6:E4:7D (used as the ethernet address). Device ID 9200, Manufacturer ID 6d50. Manufacture date (MM/DD/YYYY) 11/26/2000, division H, product ER. A BIOS ROM of size 0Kx8 is expected. Transceiver selection: Autonegotiate. Options: negotiated duplex, link beat required. PCI Subsystem IDs: Vendor 10b7 Device 1000. 100baseTx 10baseT. Vortex format checksum is incorrect (01 vs. 10b7). Cyclone format checksum is incorrect (0x91 vs. 0x97). Hurricane format checksum is incorrect (0xb8 vs. 0x97). ------=_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) http://www.scyld.com/diag/index.html Using the new SIOCGMIIPHY value on PHY 24 (BMCR 0x3000). The autonegotiated capability is 01e0. The autonegotiated media type is 100baseTx-FD. Basic mode control register 0x3000: Auto-negotiation enabled. You have link beat, and everything is working OK. This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD 10base= T. Able to perform Auto-negotiation, negotiation complete. Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10b= aseT-FD 10baseT, w/ 802.3X flow control. End of basic transceiver information. MII PHY #24 transceiver registers: 3000 782d 0040 6176 05e1 45e1 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 1000 0300 0000 0000 0000 0158 0200 0000 003f 8d3e 0f00 ff40 002f 0000 80a0 000b ------=_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) http://www.scyld.com/diag/index.html Index #1: Found a 3c905C Tornado 100baseTx adapter at 0xc000. Station address 00:01:02:f6:e4:7d. Receive mode is 0x07: Normal unicast and all multicast. The Vortex chip may be active, so FIFO registers will not be read. To see all register values use the '-f' flag. Initial window 4, registers values by window: Window 0: 0000 0000 d93f 0000 e3e3 00bf ffff 0000. Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000. Window 2: 0100 f602 7de4 0000 0000 0000 0052 4000. Window 3: 0000 0180 05ea 0020 000a 0800 0800 6000. Window 4: 0000 0000 0000 0cfa 0001 8080 0000 8000. Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000. Window 6: 0000 0000 0000 0000 0000 0000 0000 c000. Window 7: 0000 0000 0000 0000 0000 0000 0000 e000. Vortex chip registers at 0xc000 0xC010: **FIFO** 00000000 0000003e *STATUS* 0xC020: 00000020 00000000 00080000 00000004 0xC030: 00000000 6ede9122 0d47a000 00080004 0xC040: 00ddd1c6 00000000 000000b7 00000000 0xC050: 00000000 00000000 00000000 00000000 0xC060: 00000000 00000000 00000000 00000000 0xC070: 00009000 00000000 00000020 00000000 DMA control register is 00000020. Tx list starts at 00000000. Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to emp= ty. Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to ful= l. Poll period Tx 00 ns., Rx 0 ns. Maximum burst recorded Tx 32, Rx 0. Indication enable is 06c6, interrupt enable is 06ce. No interrupt sources are pending. Transceiver/media interfaces available: 100baseTx 10baseT. Transceiver type in use: Autonegotiate. MAC settings: full-duplex. Station address set to 00:01:02:f6:e4:7d. Configuration options 0052. Setting the EEPROM BIOS ROM field to 0800, new checksum 6f. Would write new 19 entry 0xff80 (old value 0x0180). Would write new 32 entry 0x006f (old value 0x0097). EEPROM format 64x16, configuration table at offset 0: 00: 0001 02f6 e47d 9200 017a 0048 5245 6d50 0x08: 2940 0800 0001 02f6 e47d 0010 0000 00aa 0x10: 72a2 0000 0000 0180 0000 0000 0429 10b7 0x18: 1000 000a 0002 6300 ffb7 b7b7 0000 0000 0x20: 0097 1234 5600 0000 0000 0000 0000 0000 0x28: 0000 0000 0000 0000 0000 0000 0000 0000 0x30: ffff ffff ffff ffff ffff ffff ffff ffff ... The word-wide EEPROM checksum is 0x7078. Saved EEPROM settings of a 3Com Vortex/Boomerang: 3Com Node Address 00:01:02:F6:E4:7D (used as a unique ID only). OEM Station address 00:01:02:F6:E4:7D (used as the ethernet address). Device ID 9200, Manufacturer ID 6d50. Manufacture date (MM/DD/YYYY) 11/26/2000, division H, product ER. A BIOS ROM of size 0Kx8 is expected. Transceiver selection: Autonegotiate. Options: negotiated duplex, link beat required. PCI Subsystem IDs: Vendor 10b7 Device 1000. 100baseTx 10baseT. Vortex format checksum is incorrect (01 vs. 10b7). Cyclone format checksum is incorrect (0x91 vs. 0x97). Hurricane format checksum is incorrect (0xb8 vs. 0x97). ------=_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) http://www.scyld.com/diag/index.html Using the new SIOCGMIIPHY value on PHY 24 (BMCR 0x3000). Basic mode control register 0x3000: Auto-negotiation enabled. Basic mode status register 0x7809 ... 7809. Link status: not established. This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD 10base= T. Able to perform Auto-negotiation, negotiation not complete. End of basic transceiver information. MII PHY #24 transceiver registers: 3000 7809 0040 6176 05e1 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1000 0021 0000 0009 0000 0000 0600 0000 003c 7d02 0f00 ff40 002c 0000 8020 000b ------=_NextPart_000_002A_01C2B00A.D183EA00--