]> git.hungrycats.org Git - linux/commit
[PATCH] pcnet32: fix bogus carrier errors with 79c973
authorDon Fry <brazilnut@us.ibm.com>
Thu, 27 May 2004 09:12:15 +0000 (05:12 -0400)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 27 May 2004 09:12:15 +0000 (05:12 -0400)
commita8807fa847d1b3414b863ae047ff542e5e6971f1
tree4f955ad0215b5ca5ba4c206a94a031c78b6c8fc7
parent3385606e378caf6af63f1435e2c60c6a6932a333
[PATCH] pcnet32: fix bogus carrier errors with 79c973

The 79C973 version of the pcnet32 chipset would report all transmit
operations as being sent with a carrier error.  The root cause was
writing reserved bits in bcr33.  It caused the 973 to report xmit
as errors, and caused 975 and 976 to hard hang when reading bcr34.

My thanks to Bruce Penrod for his help in finding the cause of this
bug.
drivers/net/pcnet32.c