Date: Fri, 19 Mar 2010 22:14:56 +0100 From: Joerg Wunsch <j@uriah.heep.sax.de> To: John Baldwin <jhb@freebsd.org> Cc: Warner Losh <imp@freebsd.org>, freebsd-stable@freebsd.org Subject: Re: Strange problem: if_xe only works in GENERIC kernel Message-ID: <20100319211456.GA17662@uriah.heep.sax.de> In-Reply-To: <201003190837.48346.jhb@freebsd.org> References: <20100318192758.GP52442@uriah.heep.sax.de> <201003190837.48346.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
As John Baldwin wrote: > Sounds like the process of removing things prevented the interrupt > storm from being throttled somehow, and that ejecting the card > caused the interrupt storm to finally stop at which point the card > was probed. I would talk to Warner (imp@) about trying to fix the > interrupt storm. Also, if you could narrow down which particular > item that you trim "breaks" it, that would be helpful. OK, at kernel #11 :), I can now say it's the USB subsystem. Just leaving "device usb" (and also "device uhci") in makes it work. So the question appears to be why keeping the USB driver in makes the interrupt storm detection work... -- cheers, J"org .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100319211456.GA17662>