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