Що таке firmware

Допоможіть, обчітался купу статей. До частини мого обладнання є firmware від виробника. З чим його їсти і як ним користуватися?

Питання власне ось у чому:

1). Є у мене модель WiFi. RTL8199EE. У розділі Firmware ядра я вказав його використання. Чи потрібно мені ще ставити пакети з Firmware для цього обладнання?
2). Хто визначає вантажити або не Грузія микропрограмму в контролер. Ядро? Демони? Як цим керувати? Як визначити яку firmware система завантажить в контролер?

P.S. Ну і питання поставлене в іншій темі про обладнання. Якщо в системі встановлено завантажувач UEFI. Хто відповідає за первинну ініціалізацію пристроїв. BIOS або UEFI завантажувач?

Відповіді (1)

RE: Що таке Firmware? - Додав (а) Віктор Кустов 10 місяці тому

До частини мого обладнання є firmware від виробника. З чим його їсти і як ним користуватися?

Дивлячись що виробник називає firmware. Іноді це буквально - прошивка, то, що "заливається" всередину один раз, там працює і до ядра прямого відношення не має. Іноді це пропріетарна частина драйверів (це грубо, просто щоб відзначити інший тип), Таке ПО працює в зв'язці з модулями ядра ( "драйверами"), використовується ними, подгружается при підвантаження модуля, найчастіше оформляється у вигляді окремих пакетів.

Частина фірмваре зібрана в пакет sys-kernel / linux-firmware, деяка фірмваре присутні і там і там і тоді пакети можуть конфліктувати (а можуть стояти паралельно). Ситуація "модуль завантажився, не знайшов фірмваре, пристрій не працює" буває і діагностується відповідними повідомленнями в логах. Фірмваре "сама по собі", у відриві від модуля "швидше за все сенсу не має. Яка фірмваре вантажиться можна дізнатися, вивантаживши модуль ядра (" драйвер ") для цього пристрою і завантаживши з опцією debug - по логам.

Так що перш за все потрібно знати, про яке firmware мова.