GNU/Linux >> Linux Esercitazione >  >> Linux

In che modo Linux carica il firmware per i moduli driver integrati

Ho letto i sorgenti del kernel, specialmente drivers/base/firmware_class.c , e ho scoperto che

CONFIG_FW_LOADER_USER_HELPER 

attiverebbe il udev variante di caricamento del firmware (ovviamente utilizzabile solo per moduli caricabili quando udev è in esecuzione). Ma come menzionato su LKML questo sembra essere un metodo obsoleto.

Inoltre il firmware richiesto dai moduli integrati viene caricato da initramfs entro fw_get_filesystem_firmware() attraverso un kernel_read() , per essere precisi.


Linux
  1. Come installare un driver di dispositivo su Linux

  2. Come installare i moduli Perl su Linux

  3. Linux:come trovare il driver di dispositivo utilizzato per un dispositivo?

  4. Linux:come funziona il carico medio con le moderne CPU?

  5. Come caricare i moduli del kernel Linux dal codice C?

Come controllare il carico del tuo server in Linux

Come installare Setuptools per Python su Linux

Linux – In che modo Grub Stage1, esattamente, accede/carica Stage 2?

Come funziona la memoria di scambio in Linux?

In che modo Linux carica l'immagine "initrd"?

Come funziona il display di Linux?