Thinkpad 600e interrupt storm

Mark Andrews Mark_Andrews at isc.org
Mon Feb 7 21:10:53 PST 2005


> Mark Andrews wrote:
> 
> >>Thomas Kempka wrote:
> >>
> >>    
> >>
> >>>John Baldwin <jhb at freebsd.org> wrote:
> >>> 
> >>>
> >>>      
> >>>
> >>>>Can you try using the interrupt storm modifications from HEAD:
> >>>>
> >>>>Index: kern_intr.c
> >>>>===================================================================
> >>>>RCS file: /usr/cvs/src/sys/kern/kern_intr.c,v
> >>>>retrieving revision 1.113.2.5
> >>>>diff -u -r1.113.2.5 kern_intr.c
> >>>>--- kern_intr.c 31 Jan 2005 23:26:15 -0000      1.113.2.5
> >>>>+++ kern_intr.c 7 Feb 2005 16:51:48 -0000
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>Hi,
> >>>
> >>>I just tested the patch with no success. I still get the interrupt
> >>>storm error messages and cbb device slowdowns.
> >>>
> >>>Interrupt storm detected on "irq11: cbb0 uhci0"; 
> >>>	throttling interrupt source
> >>>Interrupt storm detected on "irq10: cbb1"; 
> >>>	throttling interrupt source
> >>>Interrupt storm detected on "irq9: acpi0"; 
> >>>	throttling interrupt source
> >>>
> >>>
> >>>Thanks for the notification about the changed handling in HEAD.
> >>>
> >>>Greetings, Thomas Kempka
> >>>
> >>> 
> >>>
> >>>      
> >>>
> >>Hi ,
> >>I tried  to install the patch  and maybe I missed something.
> >>I copied  the information to a file named patch
> >>then I  did
> >>cd /usr/src
> >>patch <   /root/patch
> >>result was odd:
> >>Hmmm... Looks like a unified diff to me...
> >>The text leading up to this was:
> >>--------------------------------
> >>|Index: kern_intr.c
> >>|= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> >>|RCS file: /usr/cvs/src/sys/kern/kern_intr.c,v
> >>|retrieving revision 1.113.2.5
> >>|diff -u -r1.113.2.5 kern_intr.c
> >>|--- kern_intr.c    31 Jan 2005 23:26:15 -0000    1.113.2.5
> >>|--- kern_intr.c    31 Jan 2005 23:26:15 -0000    1.113.2.5
> >>File to patch:
> >>
> >>Now what file do I want to patch or did I do something wrong?
> >>    
> >>
> >
> >	Did you bother to read what you quoted?  The answer is sitting
> >	there.
> >
> >	You could cd to "/usr/src/sys/kern" before applying the patch.
> >	Or you could have just cut-and-pasted "sys/kern/kern_intr.c".
> >
> >  
> >
> Ahhh,
> 
> I was reading based on applying patches from the FreeBSD site which just 
> mentioned doing cd to  /usr/src I will  try it  the way you point  out.

	The official patches are usually relative to /usr/src.

	Adhoc patches are often just done in the directory where the
	file lives.  If there are multiple directories involved it
	is more likely to be relative to /usr/src but not always.

	In either case, if they are made using cvs, you should be able
	to work out the files involved by looking at text that preceeds
	the patch.
 
	Mark
> Sincerely,
> Brendhan
> _______________________________________________
> freebsd-mobile at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
> To unsubscribe, send any mail to "freebsd-mobile-unsubscribe at freebsd.org"
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org


More information about the freebsd-mobile mailing list