Date: Thu, 28 Sep 2006 08:13:51 -0600 From: Scott Long <scottl@samsco.org> To: Steven Hartland <killing@multiplay.co.uk> Cc: Peter Jeremy <peterjeremy@optushome.com.au>, freebsd-stable@freebsd.org, John Baldwin <jhb@freebsd.org>, Oliver Brandmueller <ob@e-Gitt.NET> Subject: CALL FOR TESTERS! [Re: 6.2 SHOWSTOPPER - em completely unusable on 6.2] Message-ID: <451BD89F.8080203@samsco.org> In-Reply-To: <002201c6e290$45ece980$b3db87d4@multiplay.co.uk> References: <451A1375.5080202@gneto.com> <20060927071538.GF22229@e-Gitt.NET><451A4189.5020906@samsco.org> <20060927152824.GJ22229@e-Gitt.NET><20060927155553.GB14563@icarus.home.lan><20060927155904.GM22229@e-Gitt.NET> <451AA7B1.5080202@samsco.org><20060927191402.GB932@turion.vk2pj.dyndns.org><20060927210349.GG14975@tnn.dglawrence.com> <451AEB02.2090806@samsco.org> <002201c6e290$45ece980$b3db87d4@multiplay.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
All, Attached is my first cut at addressing the problems described in this thread. As I discussed earlier, the VM syncer thread is likely starving the USB interrupt thread. This causes the shared usb+network interrupt to remain masked, preventing network interrupts from being delivered, and thus triggering watchdog timeouts. This patch only addresses the USB driver. If your network card is sharing an interrupt with something other than (or additional to) USB, this might not work for you. Also, this patch is just a very rough proof-of-concept and is not meant for production use. But I'd like to get feedback now before I spend more time on this. If this works then I'll clean it up and make it suitable for the release, and I'll look at some of the other drivers like ichsmb. If this is to be fixed for 6.2, I need lots of feedback ASAP. So please do not be shy =-) The patch is at: http://people.freebsd.org/~scottl/usb_fastintr.diff Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?451BD89F.8080203>