GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lädt Linux Firmware für eingebaute Treibermodule?

Ich habe mir die Kernelquellen durchgelesen, insbesondere drivers/base/firmware_class.c , und entdeckte, dass

CONFIG_FW_LOADER_USER_HELPER 

würde die udev aktivieren Firmware-Ladevariante (offensichtlich nur für ladbare Module verwendbar, wenn udev läuft). Aber wie in LKML erwähnt, scheint dies eine veraltete Methode zu sein.

Außerdem wird Firmware, die von eingebauten Modulen benötigt wird, von initramfs geladen von fw_get_filesystem_firmware() über kernel_read() , um genau zu sein.


Linux
  1. So installieren Sie einen Gerätetreiber unter Linux

  2. So installieren Sie Perl-Module unter Linux

  3. Linux:So finden Sie den für ein Gerät verwendeten Gerätetreiber

  4. So richten Sie OpenCL für GPUs unter Linux und Docker ein [Vollständige Anleitung]

  5. So laden Sie das SELinux-Modul für Oracleasm

So überprüfen Sie Ihre Serverlast unter Linux

So installieren Sie Setuptools für Python unter Linux

Linux – Wie greift Grub Stage1 genau auf Stage 2 zu/lädt es?

Wie funktioniert Swap-Speicher in Linux?

Wie lädt Linux das 'initrd'-Image?

Wie funktioniert die Anzeige von Linux?