Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Apr 2006 09:25:12 -0700
From:      Sam Leffler <sam@errno.com>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, brueffer@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/pccbb pccbb.c
Message-ID:  <443E7B68.50807@errno.com>
In-Reply-To: <20060412.160552.35796990.imp@bsdimp.com>
References:  <200603300425.k2U4PjJH099559@repoman.freebsd.org>	<20060412212843.GH1258@haakonia.hitnet.RWTH-Aachen.DE> <20060412.160552.35796990.imp@bsdimp.com>

index | next in thread | previous in thread | raw e-mail

M. Warner Losh wrote:
> In message: <20060412212843.GH1258@haakonia.hitnet.RWTH-Aachen.DE>
>             Christian Brueffer <brueffer@FreeBSD.org> writes:
> : On Thu, Mar 30, 2006 at 04:25:45AM +0000, Warner Losh wrote:
> : > imp         2006-03-30 04:25:45 UTC
> : > 
> : >   FreeBSD src repository
> : > 
> : >   Modified files:
> : >     sys/dev/pccbb        pccbb.c 
> : >   Log:
> : >   On some laptops, under very high loads, the socket event register read
> : >   in the ISR doesn't read the actual socket event register, but instead
> : >   reads garbage (usually 0xffffffff, but other times other things).
> : >   This totally violates the PCI spec, but happens rarely enough that a
> : >   workaround is in order.  This adds one test when we have a real
> : >   interrupt to service (which is very rare), and doesn't affect the
> : >   usualy 'nothing to see here' case at all.
> : >   
> : >   Problem reported by many, but sam@ gave me this workaround after
> : >   diagnosing the problem.
> : >   
> : 
> : This breaks pccard/cardbus support on my Thinkpad T41p (confirmed by
> : backing this change out).  With this change, I just get an "Interrupt
> : storm detected on irq 5; throttling" message.
> : 
> : What kind of debug info can I provide?
> 
> A Thinkpad T41p. :-)
> 
> Failing that, can you set hw.cbb.debug=1 and provide me with the
> output.

We should just back this out until we can resolve the issue.  For other 
folks: the change was originally done for an hp nx6125 laptop where 
running a wireless card in monitor mode would cause spontaneous 
interface detach's under load.  It sounds like the root cause is elsewhere.

	Sam


help

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