All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dark Shadow <shadowofdarkness@gmail.com>
To: Jarod Wilson <jarod@redhat.com>
Cc: linux-media@vger.kernel.org, Andy Walls <awalls@md.metrocast.net>,
	Kusanagi Kouichi <slash@ac.auone-net.jp>
Subject: Re: [PATCH] Revert "V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)"
Date: Wed, 29 Jun 2011 16:58:24 -0600	[thread overview]
Message-ID: <BANLkTinL33p=bShbB70y7fJLCxyhgcWy=w@mail.gmail.com> (raw)
In-Reply-To: <1309384173-12933-1-git-send-email-jarod@redhat.com>

On Wed, Jun 29, 2011 at 3:49 PM, Jarod Wilson <jarod@redhat.com> wrote:
> This reverts commit e38030f3ff02684eb9e25e983a03ad318a10a2ea.
>
> MSI flat-out doesn't work right on cx2388x devices yet. There are now
> multiple reports of cards that hard-lock systems when MSI is enabled,
> including my own HVR-1250 when trying to use its built-in IR receiver.
> Disable MSI and it works just fine. Similar for another user's HVR-1270.
> Issues have also been reported with the HVR-1850 when MSI is enabled,
> and the 1850 behavior sounds similar to an as-yet-undiagnosed issue I've
> seen with an 1800.
>
> References:
>
> http://www.spinics.net/lists/linux-media/msg25956.html
> http://www.spinics.net/lists/linux-media/msg33676.html
> http://www.spinics.net/lists/linux-media/msg34734.html
>
> CC: Andy Walls <awalls@md.metrocast.net>
> CC: Kusanagi Kouichi <slash@ac.auone-net.jp>
> Signed-off-by: Jarod Wilson <jarod@redhat.com>
> ---
>  drivers/media/video/cx23885/cx23885-core.c |    9 ++-------
>  1 files changed, 2 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/media/video/cx23885/cx23885-core.c b/drivers/media/video/cx23885/cx23885-core.c
> index 64d9b21..419777a 100644
> --- a/drivers/media/video/cx23885/cx23885-core.c
> +++ b/drivers/media/video/cx23885/cx23885-core.c
> @@ -2060,12 +2060,8 @@ static int __devinit cx23885_initdev(struct pci_dev *pci_dev,
>                goto fail_irq;
>        }
>
> -       if (!pci_enable_msi(pci_dev))
> -               err = request_irq(pci_dev->irq, cx23885_irq,
> -                                 IRQF_DISABLED, dev->name, dev);
> -       else
> -               err = request_irq(pci_dev->irq, cx23885_irq,
> -                                 IRQF_SHARED | IRQF_DISABLED, dev->name, dev);
> +       err = request_irq(pci_dev->irq, cx23885_irq,
> +                         IRQF_SHARED | IRQF_DISABLED, dev->name, dev);
>        if (err < 0) {
>                printk(KERN_ERR "%s: can't get IRQ %d\n",
>                       dev->name, pci_dev->irq);
> @@ -2114,7 +2110,6 @@ static void __devexit cx23885_finidev(struct pci_dev *pci_dev)
>
>        /* unregister stuff */
>        free_irq(pci_dev->irq, dev);
> -       pci_disable_msi(pci_dev);
>
>        cx23885_dev_unregister(dev);
>        v4l2_device_unregister(v4l2_dev);
> --
> 1.7.1
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>


Tested and it fixed my HVR-1270 IR. I also tested a couple minutes of
live TV and it still works.

  reply	other threads:[~2011-06-29 22:58 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-29 21:49 [PATCH] Revert "V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)" Jarod Wilson
2011-06-29 22:58 ` Dark Shadow [this message]
2011-06-29 23:35 ` Andy Walls
2011-06-30  3:54   ` Jarod Wilson
2011-06-30 19:10 ` Igor M. Liplianin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='BANLkTinL33p=bShbB70y7fJLCxyhgcWy=w@mail.gmail.com' \
    --to=shadowofdarkness@gmail.com \
    --cc=awalls@md.metrocast.net \
    --cc=jarod@redhat.com \
    --cc=linux-media@vger.kernel.org \
    --cc=slash@ac.auone-net.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.