Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 May 96 18:15:46 cdt
From:      mevans@candle.com (Michael T. Evans)
To:        bugs@freebsd.org
Subject:   3c509 transmit hang
Message-ID:  <199605242316.AA07710@phobos.Candle.Com>

next in thread | raw e-mail | index | archive | help
Hi,

	Discovered a defect in pci/if_vx.c leading to a permanent hang
when transmitting large quantities of data (such as ftp).  The
flag requesting a transmit-complete interrupt is not being set
in the output packet prefix.  According to the 3com 3c5x9
technical reference, bit 15 of the length word is the "request
transmit-complete flag".  Adding the bit to the outw sending the
length prefix corrects the hang condition.

	I'd send in a diff, but I've migrated this driver backward to
2.1, so it would regress other changes in current.  Please let
me know if there's a more suitable way to provide this
information.

Regards, Mike Evans




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605242316.AA07710>