Re: Thinkpad 600e interrupt storm
Mark Andrews <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile |
|---|---|
| Message-ID | <[email protected]> |
> Mark Andrews wrote: > > >>Thomas Kempka wrote: > >> > >> > >> > >>>John Baldwin <[email protected]> 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 > _______________________________________________ > [email protected] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mobile > To unsubscribe, send any mail to "[email protected]" -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [email protected] _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "[email protected]"