Comment 5 for bug 1398458

Revision history for this message
Martin Pitt (pitti) wrote :

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