public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* in-kernel drivers and firmware loader
@ 2012-05-11 10:55 Arend van Spriel
  2012-05-11 11:03 ` Kay Sievers
  0 siblings, 1 reply; 5+ messages in thread
From: Arend van Spriel @ 2012-05-11 10:55 UTC (permalink / raw)
  To: Kay Sievers, linux-wireless@vger.kernel.org,
	linux-kernel@vger.kernel.org

Hi Kay,

To my memory (which fails from time to time) you posted a message on
using the asynchronous API for firmware loading as some drivers were
blocking on it in the module initialization. So for our driver we
decoupled the initialization from probe and subsequently the firmware
request. Assuming this solves the udev issue, but I am currently looking
into a somewhat related issue with our driver built-in.

I am testing on a PandaBoard which boots a linux kernel without a initrd
and our device is detected before the root filesystem is mounted. I was
expecting the async firmware request to get called back immediatly with
firmware pointer being NULL. The behaviour is slightly different as this
callback is coming after 60 seconds, which is the timeout. I guess the
uevent just gets lost without the kernel knowing it. Is that correct?

Gr. AvS


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-05-11 12:38 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-11 10:55 in-kernel drivers and firmware loader Arend van Spriel
2012-05-11 11:03 ` Kay Sievers
2012-05-11 11:09   ` Johannes Berg
2012-05-11 12:16   ` Arend van Spriel
2012-05-11 12:38     ` Kay Sievers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox