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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs