GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana linux memuat firmware untuk modul driver bawaan

Saya membaca sumber kernel, khususnya drivers/base/firmware_class.c , dan menemukan bahwa

CONFIG_FW_LOADER_USER_HELPER 

akan mengaktifkan udev varian pemuatan firmware (jelas hanya dapat digunakan untuk modul yang dapat dimuat saat udev sedang berjalan). Namun seperti yang disebutkan di LKML, ini sepertinya metode yang sudah usang.

Selanjutnya firmware yang diperlukan oleh modul bawaan dimuat dari initramfs oleh fw_get_filesystem_firmware() melalui kernel_read() , tepatnya.


Linux
  1. Cara menginstal driver perangkat di Linux

  2. Bagaimana cara memuat modul kernel Linux dari kode C?

  3. Bagaimana kernel linux bisa sangat kecil?

  1. Cara Menginstal Modul Perl Di Linux

  2. Linux:Bagaimana Menemukan Driver Perangkat yang Digunakan Untuk Perangkat?

  3. Linux – Bagaimana Load Average Bekerja Dengan CPU Modern?

  1. Cara mengatur OpenCL untuk GPU di Linux dan Docker [Panduan Lengkap]

  2. Cara Membuat, Mengkompilasi, Memuat Modul Kernel yang Dapat Dimuat LKM Linux

  3. Cara memuat Modul SELinux Untuk Oracleasm