2014-11-27 23:45:24

by Hanno Böck

[permalink] [raw]
Subject: firmware loading fails (iwl 7260)

Hi,

I have an X1 Carbon laptop with an intel 7260 chip.

The automatic firmware loading doesn't work (kernel 3.17.2). I get this
in dmesg:
[ 1.615155] iwlwifi 0000:03:00.0: Direct firmware load for
iwlwifi-7260-10.ucode failed with error -2

The firmware then gets loaded by the userspace helper, however as far
as I understand it (and the description of the kernel option) this is
deprecated and shouldn't be used. Also, it takes quite a while
(minutes) till the wifi is available after boot which is quite annoying.

Any idea what I should do to debug/fix this? Is this a bug? (firmware
is the latest from intel's page, 23.10.10.0)

cu,
--
Hanno Böck
http://hboeck.de/

mail/jabber: [email protected]
GPG: BBB51E42


Attachments:
(No filename) (819.00 B)
OpenPGP digital signature

2014-11-28 00:15:07

by Vladimir Zapolskiy

[permalink] [raw]
Subject: Re: firmware loading fails (iwl 7260)

On 28.11.2014 01:40, Hanno Böck wrote:
> Hi,
>
> I have an X1 Carbon laptop with an intel 7260 chip.
>
> The automatic firmware loading doesn't work (kernel 3.17.2). I get this
> in dmesg:
> [ 1.615155] iwlwifi 0000:03:00.0: Direct firmware load for
> iwlwifi-7260-10.ucode failed with error -2
>
> The firmware then gets loaded by the userspace helper, however as far
> as I understand it (and the description of the kernel option) this is
> deprecated and shouldn't be used. Also, it takes quite a while
> (minutes) till the wifi is available after boot which is quite annoying.
>
> Any idea what I should do to debug/fix this? Is this a bug? (firmware
> is the latest from intel's page, 23.10.10.0)
>

Most probably your rootfs is not yet mounted, when the driver attempts
to load the firmware file.

As a workaround try to compile iwlwifi as a module. When rootfs is
mounted, the module is loaded and the driver should pick up firmware.

--
With best wishes,
Vladimir