akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Сабж. Пакет этот у меня был установлен, но когда я увидел, что он в /usr/lib занимает пол-гига, и во многих местах прочитал, что он не особо нужен, то попробовал я его удалить. Удалился без вопросов. А система перестала загружаться, хоть со свежим ядром, хоть с lts. Начинает грузиться нормально, а потом зависает, после вывода на экран пары сообщений о найденных разделах диска. "Из-за угла" (через chroot) снова установил linux-firmware - загружаемость восстановилась. Как это всё понимать? И можно ли построить такую переносимую (на live-диске) систему, в которй бы не было занято полгига непонятно чем, но которая бы достаточно уверенно загружалась везде? |
vall |
|
Темы:
45
Сообщения:
1786
Участник с: 28 марта 2017
|
Просто как факт из pamac (наглядно) |
Xts |
|
Темы:
33
Сообщения:
973
Участник с: 13 ноября 2013
|
akorop, я конечно не эксперт, но может после удаления нужно было mkinitcpio -p linux |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
akoropТам подгружаемые драйвера, на одну систему или на несколько с неизменяемым железом и подключаемым оборудованием можно оставить только нужные. Но если хотите ,,уверенно загружалась везде,, то и все драйвера таскать придется |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
как пример, описанный vs220 modinfo i915 | grep firmware | head -3 pacman -Ql linux-firmware | grep bxt_dmc_ver1_07.bin
Ошибки не исчезают с опытом - они просто умнеют
|
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
XtsВряд ли. Я пробовал загружаться с fallback - виснет точно так же. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vs220Вот тут не понял. В традиционной компьютерной терминологии драйвер - это программа, выпоняемая процессссором компьютера. В линуксе это модули ядра - отдельные *.ko или статически вкомпиленные в ядро. А firmware - это программа некой железки, имеющего свой внутренний процессор, то есть прменительно к компьютеру - программа чего-то, расположенного на мамке. Так что, нынешний линукс не может загрузиться, не перепрограммировав материнку? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
akoropВ данном случае это программа для некой железки без которой модуль ядра не может с ней работать. vasekсверху пример привел Для того, чтобы устройства начали работать, кроме драйверов в некоторое аппаратное обеспечение также требуется загрузить так называемую микропрограмму или микрокод. Это требуется почти для всех сетевых карт (особенно для беспроводных сетей), а также для некоторых устройств USB и даже контроллеров жёстких дисков. Основные возможности многих графических карт доступны без дополнительной микропрограммы, но для включения расширенных возможностей требуется установить в систему файл с соответствующей микропрограммой. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
У самого иногда мелькала мысль о необходимости этого пакета и таки (vasek, спасибо за наводку) мне он не нужен:
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Посмотреть какие firmware загружаются на данном железе можно так journalctl -b | grep firmware Хоть я и привел пример для i915, но у меня эти бинарники не загружаются. Для большинства устройств эти прошивки находятся в пакете linux-firmware, но не всегда, иногда встроены прямо в драйвер.
Ошибки не исчезают с опытом - они просто умнеют
|