Re: irq 16: nobody cared

2013-04-23 Thread Paul E. McKenney
On Tue, Apr 23, 2013 at 04:10:22PM +0200, Thomas Gleixner wrote: > On Mon, 22 Apr 2013, Borislav Petkov wrote: > > [ 1449.134864] ACPI: Preparing to enter system sleep state S5 > > [ 1449.141054] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored > > and right after that the spurious interrupt h

Re: irq 16: nobody cared

2013-04-23 Thread Borislav Petkov
On Tue, Apr 23, 2013 at 04:10:22PM +0200, Thomas Gleixner wrote: > On Mon, 22 Apr 2013, Borislav Petkov wrote: > > [ 1449.134864] ACPI: Preparing to enter system sleep state S5 > > [ 1449.141054] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored > > and right after that the spurious interrupt h

Re: irq 16: nobody cared

2013-04-23 Thread Thomas Gleixner
On Mon, 22 Apr 2013, Borislav Petkov wrote: > [ 1449.134864] ACPI: Preparing to enter system sleep state S5 > [ 1449.141054] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored and right after that the spurious interrupt happens. I asked Boris to boot with acpi_osi=Linux on the command line and t

Re: irq 16: nobody cared

2013-04-22 Thread Paul E. McKenney
On Mon, Apr 22, 2013 at 11:33:03PM +0200, Borislav Petkov wrote: > On Mon, Apr 22, 2013 at 07:44:02AM -0700, Paul E. McKenney wrote: > > Would it make sense to try shutting off the hardware, waiting (say) > > 100 milliseconds, then diabling the irq? (Hey, had to ask!) > > Ok, after a whole day of

Re: irq 16: nobody cared

2013-04-22 Thread Borislav Petkov
On Mon, Apr 22, 2013 at 07:44:02AM -0700, Paul E. McKenney wrote: > Would it make sense to try shutting off the hardware, waiting (say) > 100 milliseconds, then diabling the irq? (Hey, had to ask!) Ok, after a whole day of debugging, here's what tglx and I found out (Thomas, please correct me if

Re: irq 16: nobody cared

2013-04-22 Thread Paul E. McKenney
On Mon, Apr 22, 2013 at 04:23:56PM +0200, Borislav Petkov wrote: > On Mon, Apr 22, 2013 at 02:56:08PM +0200, Thomas Gleixner wrote: > > Boris, can you please provide the irq16 line of /proc/interrupts > > before you invoke suspend? > > > > If it's shared we know which driver is shutdown before hda_

Re: irq 16: nobody cared

2013-04-22 Thread Borislav Petkov
On Mon, Apr 22, 2013 at 02:56:08PM +0200, Thomas Gleixner wrote: > Boris, can you please provide the irq16 line of /proc/interrupts > before you invoke suspend? > > If it's shared we know which driver is shutdown before hda_intel and > perhaps leaves its device in a weird state. > > If it's not sha

Re: irq 16: nobody cared

2013-04-22 Thread Borislav Petkov
On Mon, Apr 22, 2013 at 01:33:12PM +0200, Takashi Iwai wrote: > At Mon, 22 Apr 2013 12:06:57 +0200, > Borislav Petkov wrote: > > > > On Mon, Apr 22, 2013 at 11:19:07AM +0200, Takashi Iwai wrote: > > > Is the PCI device a HD-audio controller for the built-in analog or > > > a HDMI audio controller

Re: irq 16: nobody cared

2013-04-22 Thread Paul E. McKenney
On Mon, Apr 22, 2013 at 11:18:47AM +0200, Borislav Petkov wrote: > On Mon, Apr 22, 2013 at 10:01:36AM +0200, Ingo Molnar wrote: > > Hm, this really smells like a workaround: treating the symptom, not > > the cause. > > Well, I just tested Takashi's add missing synchronize_irq() to the > suspend pa

Re: irq 16: nobody cared

2013-04-22 Thread Thomas Gleixner
On Mon, 22 Apr 2013, Takashi Iwai wrote: > At Mon, 22 Apr 2013 11:13:10 +0200, > Borislav Petkov wrote: > > > > On Mon, Apr 22, 2013 at 10:32:17AM +0200, Takashi Iwai wrote: > > > Hm, if it's really due to a stray irq, just adding the missing > > > synchronize_irq() like below would help? > > > >

Re: irq 16: nobody cared

2013-04-22 Thread Takashi Iwai
At Mon, 22 Apr 2013 12:06:57 +0200, Borislav Petkov wrote: > > On Mon, Apr 22, 2013 at 11:19:07AM +0200, Takashi Iwai wrote: > > Is the PCI device a HD-audio controller for the built-in analog or > > a HDMI audio controller coupled with a graphics chip? > > Hmm: > > [7.204020] snd_hda_intel

Re: irq 16: nobody cared

2013-04-22 Thread Borislav Petkov
On Mon, Apr 22, 2013 at 11:19:07AM +0200, Takashi Iwai wrote: > Is the PCI device a HD-audio controller for the built-in analog or > a HDMI audio controller coupled with a graphics chip? Hmm: [7.204020] snd_hda_intel :01:00.1: irq 90 for MSI/MSI-X [7.551912] #0: HDA ATI SB at 0xfeb0

Re: irq 16: nobody cared

2013-04-22 Thread Takashi Iwai
At Mon, 22 Apr 2013 11:13:10 +0200, Borislav Petkov wrote: > > On Mon, Apr 22, 2013 at 10:32:17AM +0200, Takashi Iwai wrote: > > Hm, if it's really due to a stray irq, just adding the missing > > synchronize_irq() like below would help? > > > > > > Takashi > > > > --- > > diff --git a/sound/pci

Re: irq 16: nobody cared

2013-04-22 Thread Borislav Petkov
On Mon, Apr 22, 2013 at 10:01:36AM +0200, Ingo Molnar wrote: > Hm, this really smells like a workaround: treating the symptom, not > the cause. Well, I just tested Takashi's add missing synchronize_irq() to the suspend path of snd_hda_intel and it doesn't help. So it could be an issue with this d

Re: irq 16: nobody cared

2013-04-22 Thread Borislav Petkov
On Mon, Apr 22, 2013 at 10:32:17AM +0200, Takashi Iwai wrote: > Hm, if it's really due to a stray irq, just adding the missing > synchronize_irq() like below would help? > > > Takashi > > --- > diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c > index 7b213d5..262dbf1 100644 > -

Re: irq 16: nobody cared

2013-04-22 Thread Takashi Iwai
At Sun, 21 Apr 2013 09:30:02 -0700, Paul E. McKenney wrote: > > On Sun, Apr 21, 2013 at 12:34:03PM +0200, Borislav Petkov wrote: > > On Sat, Apr 20, 2013 at 04:52:07PM -0700, Paul E. McKenney wrote: > > > Hmmm... Does this problem occur only with CONFIG_RCU_FAST_NO_HZ=y, or > > > does it occur unc

Re: irq 16: nobody cared

2013-04-22 Thread Ingo Molnar
* Borislav Petkov wrote: > From 3c155e9a22036839c09d98a4acbc7e17a5a3783c Mon Sep 17 00:00:00 2001 > From: Borislav Petkov > Date: Sun, 21 Apr 2013 23:56:15 +0200 > Subject: [PATCH] RCU: Expedite grace periods during suspend/resume > > Paul says CONFIG_RCU_FAST_NO_HZ can increase grace-period d

Re: irq 16: nobody cared

2013-04-21 Thread Borislav Petkov
On Sun, Apr 21, 2013 at 03:00:15PM -0700, Paul E. McKenney wrote: > Cool!!! Note that there is no need for expediting TINY_RCU because > its grace periods are already maximally expedited. There is only one > CPU, so if you are following the rules, when you call synchronize_rcu(), > by definition

Re: irq 16: nobody cared

2013-04-21 Thread Paul E. McKenney
On Sun, Apr 21, 2013 at 11:42:41PM +0200, Borislav Petkov wrote: > On Sun, Apr 21, 2013 at 10:51:39PM +0200, Borislav Petkov wrote: > > A similar oneliner at the end of the resume path. > > > > Maybe have rcu suspend/resume callbacks where you can do this stuff > > and maybe more in the future. >

Re: irq 16: nobody cared

2013-04-21 Thread Borislav Petkov
On Sun, Apr 21, 2013 at 10:51:39PM +0200, Borislav Petkov wrote: > A similar oneliner at the end of the resume path. > > Maybe have rcu suspend/resume callbacks where you can do this stuff > and maybe more in the future. Ok, here's one - it is pretty straight-forward using that notifier abominatio

Re: irq 16: nobody cared

2013-04-21 Thread Borislav Petkov
On Sun, Apr 21, 2013 at 01:34:47PM -0700, Paul E. McKenney wrote: > > No warning, no delay, 2 suspend/resume cycles back-to-back. So, a > > probable fix could be to force-enable the expedited grace periods during > > suspend...? > > Fix for the slowness, for sure! > > For the irq warning, it is m

Re: irq 16: nobody cared

2013-04-21 Thread Paul E. McKenney
On Sun, Apr 21, 2013 at 09:06:55PM +0200, Borislav Petkov wrote: > On Sun, Apr 21, 2013 at 11:56:09AM -0700, Paul E. McKenney wrote: > > CONFIG_RCU_FAST_NO_HZ will definitely change the timing, for example, > > increasing grace-period durations by up to a factor of four. > > > > One way to figure o

Re: irq 16: nobody cared

2013-04-21 Thread Borislav Petkov
On Sun, Apr 21, 2013 at 11:56:09AM -0700, Paul E. McKenney wrote: > CONFIG_RCU_FAST_NO_HZ will definitely change the timing, for example, > increasing grace-period durations by up to a factor of four. > > One way to figure out if this is the problem would be to either (1) > apply the following patc

Re: irq 16: nobody cared

2013-04-21 Thread Paul E. McKenney
On Sun, Apr 21, 2013 at 08:10:35PM +0200, Borislav Petkov wrote: > On Sun, Apr 21, 2013 at 06:56:54PM +0200, Borislav Petkov wrote: > > Ok, let me try to disable the soundcard in the BIOS. > > Ok, there's no warning message anymore but maybe a dozen of seconds > delay before the machine is actuall

Re: irq 16: nobody cared

2013-04-21 Thread Paul E. McKenney
On Sun, Apr 21, 2013 at 06:56:54PM +0200, Borislav Petkov wrote: > On Sun, Apr 21, 2013 at 09:30:02AM -0700, Paul E. McKenney wrote: > > Thank you for the info! Now to figure out what the heck is causing this. > > > > I am also guessing that your system does have hardware that could do an > > irq

Re: irq 16: nobody cared

2013-04-21 Thread Borislav Petkov
On Sun, Apr 21, 2013 at 06:56:54PM +0200, Borislav Petkov wrote: > Ok, let me try to disable the soundcard in the BIOS. Ok, there's no warning message anymore but maybe a dozen of seconds delay before the machine is actually powered off. "... ACPI: Preparing to enter system sleep state S5 [Firmwa

Re: irq 16: nobody cared

2013-04-21 Thread Borislav Petkov
On Sun, Apr 21, 2013 at 09:30:02AM -0700, Paul E. McKenney wrote: > Thank you for the info! Now to figure out what the heck is causing this. > > I am also guessing that your system does have hardware that could do an > irq 16. Of course, if removing or disabing this hardware is an option, > it w

Re: irq 16: nobody cared

2013-04-21 Thread Paul E. McKenney
On Sun, Apr 21, 2013 at 12:34:03PM +0200, Borislav Petkov wrote: > On Sat, Apr 20, 2013 at 04:52:07PM -0700, Paul E. McKenney wrote: > > Hmmm... Does this problem occur only with CONFIG_RCU_FAST_NO_HZ=y, or > > does it occur unconditionally? (My guess is the former, but figured I > > should check.)

Re: irq 16: nobody cared

2013-04-21 Thread Borislav Petkov
On Sat, Apr 20, 2013 at 04:52:07PM -0700, Paul E. McKenney wrote: > Hmmm... Does this problem occur only with CONFIG_RCU_FAST_NO_HZ=y, or > does it occur unconditionally? (My guess is the former, but figured I > should check.) Your guess is correct, sir. >From quickly grepping in /boot/, I have C

Re: irq 16: nobody cared

2013-04-20 Thread Paul E. McKenney
On Sat, Apr 20, 2013 at 08:53:30PM +0200, Borislav Petkov wrote: > Hi Paul, > > so I've been bisecting another issue and have been seeing the warning > in the attached pic. Reverting c0f4dfd4f90f1667d234d21f15153ea09a2eaa66 > ("rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks") seems

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-24 Thread Shawn Starr
bus irq for waits") switched to > using GMBUS irqs instead of GPIO bit-banging for chipset generations 4 > and above. > > It turns out though that on many systems this leads to spurious > interrupts being generated, long after the register write to disable the > IRQ

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-20 Thread Jiri Kosina
On Tue, 19 Mar 2013, Yinghai Lu wrote: > > I guess I should have phrased it more precisely, but that's exactly > > what I expect is happening on my machine: I don't have anything on > > irq16 (i.e. in non-msi mode the gfx interrupt isn't shared) and hence > > the irq is completely disabled. Which

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-20 Thread Alan Stern
On Wed, 20 Mar 2013, Jiri Kosina wrote: > > I don't know of any way. In fact, I have been thinking of writing a > > test driver module, with a module parameter telling it which IRQ number > > to register for. It seems like the sort of thing that would be useful > > to have, from time to time.

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-20 Thread Jiri Kosina
On Tue, 19 Mar 2013, Alan Stern wrote: > > > That might be misleading. It's possible that the erroneous IRQs _are_ > > > being issued but you're simply not aware of them. If the kernel thinks > > > that no device is using IRQ 16 then it will leave that IRQ disabled. > > > > I guess I should hav

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-19 Thread Yinghai Lu
On Tue, Mar 19, 2013 at 9:54 AM, Daniel Vetter wrote: > I guess I should have phrased it more precisely, but that's exactly > what I expect is happening on my machine: I don't have anything on > irq16 (i.e. in non-msi mode the gfx interrupt isn't shared) and hence > the irq is completely disabled

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-19 Thread Alan Stern
On Tue, 19 Mar 2013, Daniel Vetter wrote: > > That might be misleading. It's possible that the erroneous IRQs _are_ > > being issued but you're simply not aware of them. If the kernel thinks > > that no device is using IRQ 16 then it will leave that IRQ disabled. > > I guess I should have phras

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-19 Thread Daniel Vetter
ut though that on many systems this leads to spurious >> interrupts >> being generated, long after the register write to disable the IRQs has >> been >> issued. >> >> Typically this results in the spurious interrupt source getting >> disabl

Re: gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt respo

2013-03-19 Thread Alan Stern
ster write to disable the IRQs has > been > issued. > > Typically this results in the spurious interrupt source getting > disabled: > > [9.636345] irq 16: nobody cared (try booting with the "irqpoll" > option) > [9.637915] Pid:

gm45 intel gfx can generate non-MSI irq# in MSI mode (was Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses

2013-03-19 Thread Daniel Vetter
upts being generated, long after the register write to disable the IRQs has been issued. Typically this results in the spurious interrupt source getting disabled: [9.636345] irq 16: nobody cared (try booting with the "irqpoll" option) [9.637915] Pid: 4157, com

Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses))

2013-03-19 Thread Chris Wilson
On Tue, Mar 19, 2013 at 09:56:57AM +0100, Jiri Kosina wrote: > On Mon, 18 Mar 2013, Chris Wilson wrote: > > > > +#define HAS_GMBUS_IRQ(dev) (INTEL_INFO(dev)->gen >= 5) > > > void > > > intel_i2c_reset(struct drm_device *dev) > > > { > > > struct drm_i915_private *dev_priv = dev->dev_private;

Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses))

2013-03-19 Thread Jiri Kosina
On Mon, 18 Mar 2013, Chris Wilson wrote: > > +#define HAS_GMBUS_IRQ(dev) (INTEL_INFO(dev)->gen >= 5) > > void > > intel_i2c_reset(struct drm_device *dev) > > { > > struct drm_i915_private *dev_priv = dev->dev_private; > > I915_WRITE(dev_priv->gpio_mmio_base + GMBUS0, 0); > > - I915_WR

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Yinghai Lu
On Mon, Mar 18, 2013 at 3:05 PM, Jiri Kosina wrote: > On Mon, 18 Mar 2013, Yinghai Lu wrote: > >> > Yes, switching from MSI to IO-APIC-fasteoi makes the report about lost >> > interrupts go away. >> > >> > My understanding from the other mail is that DAniel Vetter already has an >> > idea what mig

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Jiri Kosina
On Mon, 18 Mar 2013, Yinghai Lu wrote: > > Yes, switching from MSI to IO-APIC-fasteoi makes the report about lost > > interrupts go away. > > > > My understanding from the other mail is that DAniel Vetter already has an > > idea what might be going wrong with IRQ acking on GM45 chipsets; hopefully

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Jiri Kosina
On Mon, 18 Mar 2013, Daniel Vetter wrote: > Yep, there's a big comment in the irq handler for that chipset that we > have a gaping race with when using MSI interrupts. Although the comment > bodly claims that the race is small enough to avoid the dreaded "nobody > cared" message. Looks like gmbus

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Chris Wilson
On Mon, Mar 18, 2013 at 08:19:03PM +0100, Daniel Vetter wrote: > On Mon, Mar 18, 2013 at 10:12:49AM +0100, Jiri Kosina wrote: > > On Fri, 15 Mar 2013, Yinghai Lu wrote: > > > > > > Just a datapoint -- I have put a trivial debugging patch in place, and > > > > it > > > > reveals that "nobody cared

Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses))

2013-03-18 Thread Daniel Vetter
On Mon, Mar 18, 2013 at 04:56:02PM +0100, Jiri Kosina wrote: > Okay, so I think that for 3.9 we want the patch below, and if eventually > hardware root cause / workaround is found for GM45, we can have it merged > later. I'd prefer if we dig into this for a bit more. I've been traveling last wee

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Daniel Vetter
On Mon, Mar 18, 2013 at 10:12:49AM +0100, Jiri Kosina wrote: > On Fri, 15 Mar 2013, Yinghai Lu wrote: > > > > Just a datapoint -- I have put a trivial debugging patch in place, and it > > > reveals that "nobody cared" for irq 16 happens long after last > > > > > > I915_WRITE(GMBUS4 + reg_o

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Yinghai Lu
On Mon, Mar 18, 2013 at 2:12 AM, Jiri Kosina wrote: > On Fri, 15 Mar 2013, Yinghai Lu wrote: > >> > Just a datapoint -- I have put a trivial debugging patch in place, and it >> > reveals that "nobody cared" for irq 16 happens long after last >> > >> > I915_WRITE(GMBUS4 + reg_offset, 0); >>

Re: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses))

2013-03-18 Thread Chris Wilson
On Mon, Mar 18, 2013 at 04:56:02PM +0100, Jiri Kosina wrote: > Okay, so I think that for 3.9 we want the patch below, and if eventually > hardware root cause / workaround is found for GM45, we can have it merged > later. > > > > From: Jiri Kosina > Subject: [PATCH] drm/i915: stop using GMBUS

[PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips (was Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses))

2013-03-18 Thread Jiri Kosina
Okay, so I think that for 3.9 we want the patch below, and if eventually hardware root cause / workaround is found for GM45, we can have it merged later. From: Jiri Kosina Subject: [PATCH] drm/i915: stop using GMBUS IRQs on Gen4 chips Commit 28c70f162 ("drm/i915: use the gmbus irq for waits"

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Jiri Kosina
On Fri, 15 Mar 2013, Yinghai Lu wrote: > > Just a datapoint -- I have put a trivial debugging patch in place, and it > > reveals that "nobody cared" for irq 16 happens long after last > > > > I915_WRITE(GMBUS4 + reg_offset, 0); > > > > has been performed in gmbus_wait_hw_status(). On the o

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Daniel Vetter
gt; > > > > is > > > > > involved. > > > > > > > > > > This laptop has "hybrid graphics" - one Intel GMA 4500MHD and one ATI > > > > > Mobility Radeon HD 3650. When I boot with the Intel card, I get "irq > > > > > 16:

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-18 Thread Thomas Meyer
t; This laptop has "hybrid graphics" - one Intel GMA 4500MHD and one ATI >> > Mobility Radeon HD 3650. When I boot with the Intel card, I get "irq 16: >> > nobody cared" during boot, not when I boot with the ATI card. >> >>

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Yinghai Lu
On Fri, Mar 15, 2013 at 8:14 AM, Jiri Kosina wrote: > Just a datapoint -- I have put a trivial debugging patch in place, and it > reveals that "nobody cared" for irq 16 happens long after last > > I915_WRITE(GMBUS4 + reg_offset, 0); > > has been performed in gmbus_wait_hw_status(). On the

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Jiri Kosina
Intel GMA 4500MHD and one ATI > > > > > Mobility Radeon HD 3650. When I boot with the Intel card, I get "irq > > > > > 16: > > > > > nobody cared" during boot, not when I boot with the ATI card. > > > > > > > > Conf

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Greg KH
"hybrid graphics" - one Intel GMA 4500MHD and one ATI > > > > Mobility Radeon HD 3650. When I boot with the Intel card, I get "irq 16: > > > > nobody cared" during boot, not when I boot with the ATI card. > > > > > > Confirming this. Af

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Jiri Kosina
On Fri, 15 Mar 2013, Greg KH wrote: > > > I have the same problem on my Lenovo T500. I think the graphics card is > > > involved. > > > > > > This laptop has "hybrid graphics" - one Intel GMA 4500MHD and one ATI > > > Mobility Radeon

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Greg KH
4500MHD and one ATI > > Mobility Radeon HD 3650. When I boot with the Intel card, I get "irq 16: > > nobody cared" during boot, not when I boot with the ATI card. > > Confirming this. After a lot of hassle, I have bisected this reliably to > > com

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Jiri Kosina
On Fri, 15 Mar 2013, Jiri Kosina wrote: > > I have the same problem on my Lenovo T500. I think the graphics card is > > involved. > > > > This laptop has "hybrid graphics" - one Intel GMA 4500MHD and one ATI > > Mobility Radeon HD 3650. When I boot with t

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Jiri Kosina
On Fri, 15 Mar 2013, Harald Arnesen wrote: > I have the same problem on my Lenovo T500. I think the graphics card is > involved. > > This laptop has "hybrid graphics" - one Intel GMA 4500MHD and one ATI > Mobility Radeon HD 3650. When I boot with the Intel card, I ge

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Harald Arnesen
I have the same problem on my Lenovo T500. I think the graphics card is involved. This laptop has "hybrid graphics" - one Intel GMA 4500MHD and one ATI Mobility Radeon HD 3650. When I boot with the Intel card, I get "irq 16: nobody cared" during boot, not when I boot with the

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-15 Thread Jiri Kosina
On Thu, 14 Mar 2013, Rafael J. Wysocki wrote: > > > commit 181380b702eee1a9aca51354d7b87c7b08541fcf > > > Author: Yinghai Lu > > > Date: Sat Feb 16 11:58:34 2013 -0700 > > > > > > PCI/ACPI: Don't cache _PRT, and don't associate them with bus numbers > > > > This patch __fixed__ this probl

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Yinghai Lu
On Wed, Mar 13, 2013 at 2:35 PM, Jiri Kosina wrote: > OK, this is a "me too", on Thinkpad x200s. > > [ 4.116847] irq 16: nobody cared (try booting with the "irqpoll" option) > [4.116849] Pid: 1, comm: systemd Not tainted 3.9.0-rc2-00188-g6c23cbb

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Peter Hurley
On Thu, 2013-03-14 at 18:22 +0100, Rafael J. Wysocki wrote: > On Thursday, March 14, 2013 01:06:04 PM Peter Hurley wrote: > > On Thu, 2013-03-14 at 17:46 +0100, Rafael J. Wysocki wrote: > > > On Thursday, March 14, 2013 05:09:59 PM Jiri Kosina wrote: > > > > On Thu, 14 Mar 2013, Jiri Kosina wrote:

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Rafael J. Wysocki
On Thursday, March 14, 2013 01:06:04 PM Peter Hurley wrote: > On Thu, 2013-03-14 at 17:46 +0100, Rafael J. Wysocki wrote: > > On Thursday, March 14, 2013 05:09:59 PM Jiri Kosina wrote: > > > On Thu, 14 Mar 2013, Jiri Kosina wrote: > > > > > > > > > I don't think I have seen this message on rc1+ (8

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Peter Hurley
On Thu, 2013-03-14 at 17:46 +0100, Rafael J. Wysocki wrote: > On Thursday, March 14, 2013 05:09:59 PM Jiri Kosina wrote: > > On Thu, 14 Mar 2013, Jiri Kosina wrote: > > > > > > > I don't think I have seen this message on rc1+ (8343bce, to be > > > > > precise), > > > > > but I have definitely se

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Peter Hurley
On Thu, 2013-03-14 at 17:09 +0100, Jiri Kosina wrote: > On Thu, 14 Mar 2013, Jiri Kosina wrote: > > > > > I don't think I have seen this message on rc1+ (8343bce, to be > > > > precise), > > > > but I have definitely seen sluggish system response on that kernel as > > > > well. > > > > > > > >

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Rafael J. Wysocki
On Thursday, March 14, 2013 05:09:59 PM Jiri Kosina wrote: > On Thu, 14 Mar 2013, Jiri Kosina wrote: > > > > > I don't think I have seen this message on rc1+ (8343bce, to be > > > > precise), > > > > but I have definitely seen sluggish system response on that kernel as > > > > well. > > > > >

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Alan Stern
On Thu, 14 Mar 2013, Jiri Kosina wrote: > > There have been only three significant changes to uhci-hcd since last > > summer, and two of them appear to be completely unrelated to this > > issue. The three commits are > > > > 3171fcabb169 USB: uhci: beautify source code > > 13996ca7afd

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Alan Stern
On Thu, 14 Mar 2013, Jiri Kosina wrote: > I have reverted all three commits, and the "nobody cared" is still there. > > > If you revert all three and still see the problem then it must be > > caused by changes outside of the USB stack. Differences in interrupt > > routing could be a result of c

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Jiri Kosina
On Thu, 14 Mar 2013, Jiri Kosina wrote: > > > I don't think I have seen this message on rc1+ (8343bce, to be precise), > > > but I have definitely seen sluggish system response on that kernel as > > > well. > > > > > > Attaching lspci, /proc/interrupts and dmesg. > > > > Can you try to do a g

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Jiri Kosina
On Thu, 14 Mar 2013, Jiri Kosina wrote: > > Is occurrence of the "nobody cared" connected with any particular > > device? Somebody reported a similar problem not long ago (although IIRC > > it was for OHCI rather than UHCI) which appeared to be related to > > activity on the built-in webcam. >

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Jiri Kosina
On Thu, 14 Mar 2013, Alan Stern wrote: > > > Can you try to do a git bisect for this? Is the sluggish system > > > response clear enough that you can tell reliably when it is present and > > > when it isn't? > > > > That was my first thought, but unfortunately I am afraid there will be > > po

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Alan Stern
On Thu, 14 Mar 2013, Jiri Kosina wrote: > On Thu, 14 Mar 2013, Alan Stern wrote: > > > > [ 4.116847] irq 16: nobody cared (try booting with the "irqpoll" > > > option) > > > [4.116849] Pid: 1, comm: systemd Not tainted 3.9.0-rc2-00188-g6c23cbb

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Jiri Kosina
On Thu, 14 Mar 2013, Alan Stern wrote: > > [4.116847] irq 16: nobody cared (try booting with the "irqpoll" option) > > [4.116849] Pid: 1, comm: systemd Not tainted 3.9.0-rc2-00188-g6c23cbb > > #186 > > [4.116850] Call Trace: > > [4.

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-14 Thread Alan Stern
On Wed, 13 Mar 2013, Jiri Kosina wrote: > OK, this is a "me too", on Thinkpad x200s. > > [ 4.116847] irq 16: nobody cared (try booting with the "irqpoll" option) > [4.116849] Pid: 1, comm: systemd Not tainted 3.9.0-rc2-00188-g6c23cbb #186 > [4.

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-09 Thread Peter Hurley
[ +linux-pci, +linux-acpi, +Rafael Wysocki, +Bjorn Helgaas ] On Sat, 2013-03-09 at 09:53 +0100, Thomas Meyer wrote: > Am Freitag, den 08.03.2013, 21:19 -0500 schrieb Alan Stern: > > On Fri, 8 Mar 2013, Peter Hurley wrote: > > > > > [ +linux-usb ] > > > > > > On Fri, 2013-03-08 at 14:12 -0500, Sh

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-09 Thread Thomas Meyer
Am Freitag, den 08.03.2013, 21:19 -0500 schrieb Alan Stern: > On Fri, 8 Mar 2013, Peter Hurley wrote: > > > [ +linux-usb ] > > > > On Fri, 2013-03-08 at 14:12 -0500, Shawn Starr wrote: > > > Hello folks, > > > > > > I am noticing since rc0 and now rc1, very poor interrupt handling. > > > Keyboa

Re: [3.9-rc1] irq 16: nobody cared (was [3.9-rc1] very poor interrupt responses)

2013-03-08 Thread Alan Stern
On Fri, 8 Mar 2013, Peter Hurley wrote: > [ +linux-usb ] > > On Fri, 2013-03-08 at 14:12 -0500, Shawn Starr wrote: > > Hello folks, > > > > I am noticing since rc0 and now rc1, very poor interrupt handling. Keyboard > > response, mouse movements, display refreshing etc. General input/display >

Re: 3.9.0-rc1+: irq 16: nobody cared

2013-03-08 Thread Peter Hurley
/input/input7 > [1.883668] hid-generic 0003:0D8C:0105.0001: input,hidraw0: USB HID v1.00 > Device [C-Media Electronics Inc. USB Multimedia Audio Device] on > usb-:00:1d.7-1.2/input3 > [1.950222] usb 2-1.3: new high-speed USB device number 7 using ehci-pci > [ 1.969193]

3.9.0-rc1+: irq 16: nobody cared

2013-03-08 Thread Thomas Meyer
-:00:1d.7-1.2/input3 [1.950222] usb 2-1.3: new high-speed USB device number 7 using ehci-pci [1.969193] irq 16: nobody cared (try booting with the "irqpoll" option) [1.969254] Pid: 0, comm: swapper Not tainted 3.9.0-rc1+ #24 [1.969256] Call Trace: [

Kernel 3.7.[12] - irq 16: nobody cared

2013-01-14 Thread Steven Haigh
09:02:36 ... kernel:Disabling IRQ #16 Looking at IRQ16: [root@xenhost xen]# cat /proc/interrupts | grep 16 16:190 xen-pirq-ioapic-level sata_mv I also see this in the dmesg: irq 16: nobody cared (try booting with the "irqpoll" option) Pid: 0, comm: swapper/0 Not tainted 3.7.2-1.el6xen.x