public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
From: "Cousson, Benoit" <b-cousson@ti.com>
To: balbi@ti.com
Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>, linux-omap@vger.kernel.org
Subject: Re: Panda: USB crash with today's linux-next
Date: Mon, 14 May 2012 19:06:25 +0200	[thread overview]
Message-ID: <4FB13B91.7020007@ti.com> (raw)
In-Reply-To: <20120514124757.GL22242@arwen.pp.htv.fi>

On 5/14/2012 2:47 PM, Felipe Balbi wrote:
> Hi,
>
> On Mon, May 14, 2012 at 03:29:21PM +0300, Felipe Balbi wrote:
>> On Mon, May 14, 2012 at 03:24:11PM +0300, Tomi Valkeinen wrote:
>>> On Mon, 2012-05-14 at 15:15 +0300, Felipe Balbi wrote:
>>>
>>>> looks like MUSB is probing before transceiver driver... could it be ?
>>>> Can you check transceiver has actually probed ? I guess panda's using
>>>> twl6030-usb.c
>>>
>>> Ah. Perhaps it's then about this?
>>>
>>> [    0.352905] Skipping twl internal clock init and using bootloader value (unknown osc rate)
>>> [    0.354034] twl 1-0048: PIH (irq 39) chaining IRQs 352..372
>>> [    0.356079] VUSB: 3300 mV normal standby
>>> [    0.358123] genirq: Threaded irq requested with handler=NULL and !ONESHOT for irq 356
>>> [    0.358215] twl6030_usb twl6030_usb: can't get IRQ 356, err -22
>>> [    0.358398] twl6030_usb: probe of twl6030_usb failed with error -22
>>
>> sounds about right. Now, why can't it get the IRQ... Benoit, is this
>> related to your sparse irq/irq_domain changes ?
>
> Looks like twl6030-irq still missed conversion to threaded IRQ. It still
> has that ugly ass kthread to handle the IRQs. Oh well, yet another
> broken OMAP driver...

Well, yeah, I did not clean all that mess.

That being said, we did have some issue recently as well, but due to the 
increase of IRQ number and the fact the NR_IRQS is still used since 
SPARSE_IRQ migration is not completed.

At least we saw similar issue with OMAP5.

Maybe increasing NR_IRQS will fix that, but in this case, it looks like 
the IRQ might already been used by someone else.
This is probably because something is still using the hard coded IRQ 
BASE number from the irqs.h define.

I was planning to get rid of them to highlight the broken driver / board 
that might still used them. But this is on my TODO list :-(

Regards,
Benoit

  reply	other threads:[~2012-05-14 17:06 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1336996151.2333.3.camel@deskari>
2012-05-14 12:15 ` Panda: USB crash with today's linux-next Felipe Balbi
2012-05-14 12:24   ` Tomi Valkeinen
2012-05-14 12:29     ` Felipe Balbi
2012-05-14 12:47       ` Felipe Balbi
2012-05-14 17:06         ` Cousson, Benoit [this message]
2012-05-14 17:58           ` Felipe Balbi
2012-05-14 18:14             ` Tony Lindgren
2012-05-14 18:37               ` Tony Lindgren
2012-05-14 19:35                 ` Felipe Balbi
2012-05-15 20:14                   ` Tony Lindgren
2012-05-16  8:39                     ` Felipe Balbi

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=4FB13B91.7020007@ti.com \
    --to=b-cousson@ti.com \
    --cc=balbi@ti.com \
    --cc=linux-omap@vger.kernel.org \
    --cc=tomi.valkeinen@ti.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox