So here's what happens:
- The intel driver has a list of valid versions, -6, -5, -4, -3; the kernel
tries all of them in descending order
- It starts with loading -6, which is ENOENT
- As we enable CONFIG_FW_LOADER_USER_HELPER, it now tries to call that (with a
timeout of 60 seconds); the timeout hits as we don't ship the user helper any
more
- Kernel falls back to trying -5, same timeout
- Kernel falls back to trying -4 which succeeds
That's why it takes 2 minutes.
Short-term solution: Provide a userspace loader stub which immediately fails
Long-term solution: Disable CONFIG_FW_LOADER_USER_HELPER to avoid running into
the timeout
** Summary changed:
- kernel fails to load iwlwifi firmware
+ kernel fails to load iwlwifi firmware - disable CONFIG_FW_LOADER_USER_HELPER
** Changed in: systemd (Ubuntu)
Importance: Undecided => Medium
** Changed in: systemd (Ubuntu)
Status: New => In Progress
** Changed in: systemd (Ubuntu)
Assignee: (unassigned) => Martin Pitt (pitti)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1398458
Title:
kernel fails to load iwlwifi firmware - disable
CONFIG_FW_LOADER_USER_HELPER
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398458/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs