Thread (91 messages) 91 messages, 15 authors, 2012-01-03

Re: loading firmware while usermodehelper disabled.

From: Marek Vasut <hidden>
Date: 2012-01-01 17:06:14
Also in: lkml

quoted
Am Sonntag, 1. Januar 2012, 10:54:47 schrieb Marek Vasut:
quoted
quoted
Am Samstag, 31. Dezember 2011, 19:39:18 schrieb Marek Vasut:
quoted
maybe we should implement such thing into the firmware loader
itself? Allow it -- for example via some node in /dev -- to force
loading firmware into some buffer in kernel just before suspend so
it'll certainly be readily available at resume time?
This is difficult. We don't know at suspend time which firmware we
will need at resume time.
That's not actually true ... you can ask the drivers if they need to
load firmware after resume ... that can be implemented and udev can
handle it. The driver should know if the hardware it's controlling is
stupid or not.
Device IDs can morph due to a power loss. After resumption another driver
would bind.
What do you mean? I don't think I quite follow.
Ah I see ... you mean like you can swap the devices (eg. usb devices) when the 
computer is asleep. Yea, that's an issue.

On the other hand, you'd expect those to keep pestering udev to load firmware 
later in the wakeup process (maybe it can be somehow defered?). But if we 
actually implemented some pre-suspend FW cache, it might help the speed of 
resume a bit, right ?

M
M
quoted
	Regards
	
		Oliver
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help