-*- Userspace firmware loading support

Marco van der Grient mwgrient69 at gmail.com
Sun Oct 20 09:18:20 CEST 2013


On 10/19/2013 08:31 PM, Auke Kok wrote:
> On 10/18/2013 10:12 AM, Marco van der Grient wrote:
>> Hi all,
>> I would like to disable this function in the kernel:
>>
>> Device drivers > Generic driver options >
>> -*- Userspace firmware loading support
>>
>> But as you can see it is "hard coded". The reason for disabling this
>> feature is that the wlan0 device is taking 2 minutes to load.
>> Hope someone has a idea!
>
> Don't disable this, instead, make your wifi driver a module and 
> disable automatic loading at startup.
>
> Other things to check: newer driver, newer firmware, replace hardware...
I tried other hardware (atheros wifi, instead of intel advanced 6300) 
and that works. The only thing is that I have to flash my bios because 
of hardware restrictions (lenovo x201).
Not shure about the options: patching the kernel or flashing the bios. 
Or an ugly usb device...
Newer firmware did not help.
Patching the kernel did help. I put the patch file in 
/var/lib/lunar/moonbase/zlocal/_patches/linux/"my patch". And it is 
called after the configuration.
About the patch:

"The systemd commit below can delay firmware loading by multiple
minutes if CONFIG_FW_LOADER_USER_HELPER=y.  Unfortunately no one
noticed that the systemd-udev change would break new kernels as well
as old kernels.
Since the kernel apparently can't count on reasonable userspace
support, turn this thing off by default."
[1] 
http://lists.freedesktop.org/archives/systemd-devel/2013-August/012538.html
cheers, Marco


More information about the Lunar-dev mailing list