[Bug 107136] New: Allow to load firmware during run-time (after initialization)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 6 10:29:07 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=107136

            Bug ID: 107136
           Summary: Allow to load firmware during run-time (after
                    initialization)
           Product: DRI
           Version: DRI git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: pmenzel+bugs.freedesktop at molgen.mpg.de
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

Building the i915 driver into the Linux kernel, that means not as a module,
*without* an initrd image, the message below is shown.

    [    0.427657] i915 0000:00:02.0: Direct firmware load for
i915/skl_dmc_ver1_27.bin failed with error -2
    [    0.428121] i915 0000:00:02.0: Failed to load DMC firmware
i915/skl_dmc_ver1_27.bin. Disabling runtime power management.
    [    0.428650] i915 0000:00:02.0: DMC firmware homepage:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915

The firmware is present on the filesystem, but it has not been mounted yet.

    $ ls -l /lib/firmware/i915/skl_dmc_ver1_27.bin
    -rw-rw-r-- 1 root root 8928 Jun  6 19:23
/lib/firmware/i915/skl_dmc_ver1_27.bin

The firmware can be added using `EXTRA_FIRMWARE`, but that makes it difficult
if the Linux kernel should be shared between different systems using different
hardware generations.

The best solution would be to not require firmware at all as in earlier
hardware generations.

As a workaround it’d be great if the driver supported to load firmware after
the initialization phase.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20180706/c721e80c/attachment-0001.html>


More information about the intel-gfx-bugs mailing list