3com vortex on dell crashing with Linux

Richard Black rjb@dcs.gla.ac.uk
Fri Dec 10 06:08:41 1999


This is a multipart MIME message.

--==_Exmh_2367704523240
Content-Type: text/plain; charset=us-ascii

kjd@duda.org said:

> Hi there,
> I have a bunch of Dells (Dimension XPS T500) with 3com vortex running
> RedHat-6.1 (kernel 2.2.12) experiencing the same symptoms you
> described last August in
>
>       http://www.tux.org/hypermail/linux-vortex-bug/1999-Aug/0028.html
>
> (I've included the full text you wrote below).
>
> I get a crash every few days.  The current solution I'm considering is
> to throw away all my 3com nics.
>
> Did you ever track this one down?  Do you have any suggestions?

Yes. I did track it down, and I also provided a fix to the vortex bug list, 
but the fix has not been incorporated.  My fix works.  Before it each machine 
had a crash every one or two days.  Since I wrote the patch below I have not 
had a single crash -- 106 days uptime.

> Thanks very much for any help you can provide, 

Patches to version 3c59x.c:v0.99L 5/28/99 below.

Enjoy.

Richard.


--==_Exmh_2367704523240
Content-Type: text/plain ; name="foo"; charset=us-ascii
Content-Description: foo
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="foo"

LS0tIDNjNTl4LmMJMTk5OS8wOC8yNSAxOTozODoyMQkxLjIKKysrIDNjNTl4LmMJMTk5OS8w
OC8yNiAwOTowMDoxMQkxLjQKQEAgLTExNiwxMSArMTE2LDExIEBACiAjZWxzZQogI2RlZmlu
ZSBQQ0lfU1VQUE9SVF9WRVIyCiAjZW5kaWYKICNpZiBMSU5VWF9WRVJTSU9OX0NPREUgPCAw
eDIwMTU5Ci0jZGVmaW5lIERFVl9GUkVFX1NLQihza2IpIGRldl9rZnJlZV9za2IgKHNrYiwg
RlJFRV9XUklURSk7CisjZGVmaW5lIERFVl9GUkVFX1NLQihza2IpIGRldl9rZnJlZV9za2Ig
KHNrYiwgRlJFRV9XUklURSkKICNlbHNlICAvKiBHcnJyLCBpbmNvbXBhdGlibGUgY2hhbmdl
cyBzaG91bGQgY2hhbmdlIHRoZSBuYW1lLiAqLwotI2RlZmluZSBERVZfRlJFRV9TS0Ioc2ti
KSBkZXZfa2ZyZWVfc2tiKHNrYik7CisjZGVmaW5lIERFVl9GUkVFX1NLQihza2IpIGRldl9r
ZnJlZV9za2Ioc2tiKQogI2VuZGlmCiAjaWYgISBkZWZpbmVkKENBUF9ORVRfQURNSU4pCiAj
ZGVmaW5lIGNhcGFibGUoQ0FQX1hYWCkgKHN1c2VyKCkpCiAjZW5kaWYKQEAgLTE2NTUsOSAr
MTY1NSwxMyBAQAogCQl9CiAJCWlmIChzdGF0dXMgJiBETUFEb25lKSB7CiAJCQlpZiAoaW53
KGlvYWRkciArIFduN19NYXN0ZXJTdGF0dXMpICYgMHgxMDAwKSB7CiAJCQkJb3V0dygweDEw
MDAsIGlvYWRkciArIFduN19NYXN0ZXJTdGF0dXMpOyAvKiBBY2sgdGhlIGV2ZW50LiAqLwot
CQkJCURFVl9GUkVFX1NLQih2cC0+dHhfc2tiKTsgLyogUmVsZWFzZSB0aGUgdHJhbnNmZXJl
ZCBidWZmZXIgKi8KKwkJCQlpZiAodnAtPnR4X3NrYikgeworCQkJCQlERVZfRlJFRV9TS0Io
dnAtPnR4X3NrYik7IC8qIFJlbGVhc2UgdGhlIHRyYW5zZmVyZWQgYnVmZmVyICovCisJCQkJ
CXZwLT50eF9za2IgPSBOVUxMOworCQkJCX0gZWxzZQorCQkJCQlwcmludGsoS0VSTl9XQVJO
SU5HICJ2b3J0ZXggd291bGQgaGF2ZSBjcmFzaGVkIGhlcmUgKFJKQilcbiIpOwogCQkJCWlm
IChpbncoaW9hZGRyICsgVHhGcmVlKSA+IDE1MzYpIHsKIAkJCQkJY2xlYXJfYml0KDAsICh2
b2lkKikmZGV2LT50YnVzeSk7CiAJCQkJCW1hcmtfYmgoTkVUX0JIKTsKIAkJCQl9IGVsc2Ug
LyogSW50ZXJydXB0IHdoZW4gRklGTyBoYXMgcm9vbSBmb3IgbWF4LXNpemVkIHBhY2tldC4g
Ki8KQEAgLTE2NjksOSArMTY3Myw5IEBACiAJCQlpZiAoc3RhdHVzID09IDB4ZmZmZikKIAkJ
CQlicmVhazsKIAkJCXZvcnRleF9lcnJvcihkZXYsIHN0YXR1cyk7CiAJCX0KLQorI2lmIDAK
IAkJaWYgKC0td29ya19kb25lIDwgMCkgewogCQkJaWYgKChzdGF0dXMgJiAoMHg3ZmUgLSAo
VXBDb21wbGV0ZSB8IERvd25Db21wbGV0ZSkpKSA9PSAwKSB7CiAJCQkJLyogSnVzdCBhY2sg
dGhlc2UgYW5kIHJldHVybi4gKi8KIAkJCQlvdXR3KEFja0ludHIgfCBVcENvbXBsZXRlIHwg
RG93bkNvbXBsZXRlLCBpb2FkZHIgKyBFTDNfQ01EKTsKQEAgLTE2ODUsOCArMTY4OSwxNCBA
QAogCQkJCS8qIFRoZSB0aW1lciB3aWxsIHJlZW5hYmxlIGludGVycnVwdHMuICovCiAJCQkJ
YnJlYWs7CiAJCQl9CiAJCX0KKyNlbHNlCisJCWlmICgtLXdvcmtfZG9uZSA8IDApCisJCQlp
ZiAoKChzdGF0dXMgJiAoMHg3ZmUgLSAoVXBDb21wbGV0ZSB8IERvd25Db21wbGV0ZSkpKSAh
PSAwKSkKKwkJCQlwcmludGsoS0VSTl9XQVJOSU5HICJ2b3J0ZXggd291bGQgaGF2ZSBsb2Nr
ZWQgdXAgaGVyZSAoUkpCKVxuIik7CisjZW5kaWYKKwogCQkvKiBBY2tub3dsZWRnZSB0aGUg
SVJRLiAqLwogCQlvdXR3KEFja0ludHIgfCBJbnRSZXEgfCBJbnRMYXRjaCwgaW9hZGRyICsg
RUwzX0NNRCk7CiAJCWlmICh2cC0+Y2JfZm5fYmFzZSkJCQkvKiBUaGUgUENNQ0lBIHBlb3Bs
ZSBhcmUgaWRpb3RzLiAgKi8KIAkJCXdyaXRlbCgweDgwMDAsIHZwLT5jYl9mbl9iYXNlICsg
NCk7Cg==

--==_Exmh_2367704523240--