Bug 1317148 - Direct firmware load for iwlwifi-6000-6.ucode and iwlwifi-6000-5.ucode failed with error -2 [NEEDINFO]
Direct firmware load for iwlwifi-6000-6.ucode and iwlwifi-6000-5.ucode failed...
Status: NEW
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
26
x86_64 Linux
unspecified Severity high
: ---
: ---
Assigned To: Kernel Maintainer List
Fedora Extras Quality Assurance
: Reopened
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2016-03-12 09:36 EST by Zoltan Hoppar
Modified: 2017-12-23 03:36 EST (History)
7 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2016-05-27 09:31:51 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
bhe: needinfo? (kernel-maint)


Attachments (Terms of Use)
dmesg output attached (105.64 KB, text/plain)
2017-12-23 03:36 EST, Baoquan He
no flags Details

  None (edit)
Description Zoltan Hoppar 2016-03-12 09:36:20 EST
Description of problem:
Wrong definition/path for in the wifi module helper for iwl6000-ucode

Version-Release number of selected component (if applicable):
kernel 4.4.4-301

How reproducible:
Always

Actual results:
Sometimes drops the wifi module, and no fallback. I have an DELL Latitude E4310 with i5.

Expected results:
No firmware load or path definition error

Additional info:
"CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not recommended to be set to yes - you need to be disabled. The right way to use wifi card is to integrate the path to your firmware ucode file in the kernel and rebuild it. As you have installed the whole package for linux firmware there must be already iwl6000-ucode under directory /lib/firmware. So put the path to this file in the CONFIG_EXTRA_FIRMWARE field in kernel config and also specify the directory for firmware location in CONFIG_EXTRA_FIRMWARE_DIR." 

Maybe this helps: 5 post in the gentoo forum. https://forums.gentoo.org/viewtopic-p-7715914.html
Comment 1 Josh Boyer 2016-03-12 20:06:55 EST
(In reply to Zoltan Hoppar from comment #0)
> Description of problem:
> Wrong definition/path for in the wifi module helper for iwl6000-ucode

Can you please post the ful output of dmesg from a fresh boot?

> Version-Release number of selected component (if applicable):
> kernel 4.4.4-301
> 
> How reproducible:
> Always
> 
> Actual results:
> Sometimes drops the wifi module, and no fallback. I have an DELL Latitude
> E4310 with i5.
> 
> Expected results:
> No firmware load or path definition error
> 
> Additional info:
> "CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not recommended to be set to yes -

Which is why we don't set it.

> you need to be disabled. The right way to use wifi card is to integrate the
> path to your firmware ucode file in the kernel and rebuild it. As you have

No, that isn't the right way to do it.

> installed the whole package for linux firmware there must be already
> iwl6000-ucode under directory /lib/firmware. So put the path to this file in
> the CONFIG_EXTRA_FIRMWARE field in kernel config and also specify the
> directory for firmware location in CONFIG_EXTRA_FIRMWARE_DIR." 

No.

> Maybe this helps: 5 post in the gentoo forum.
> https://forums.gentoo.org/viewtopic-p-7715914.html

It doesn't but thank you for trying.
Comment 2 Baoquan He 2017-12-23 03:35:32 EST
I met this error too on f26. Googled and found so many people suffered from this problem and are still suffering.

[~]$ lspci
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e)

I tried copying /lib/firmware/iwlwifi-6000-4.ucode to /lib/firmware/iwlwifi-6000-6.ucode, the error disappeared, but wifi still not connected.
Comment 3 Baoquan He 2017-12-23 03:36 EST
Created attachment 1371566 [details]
dmesg output attached

Note You need to log in before you can comment on or make changes to this bug.