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>