vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
vs220В принципе должно показывать и на дефолтном уровне. Почему то считал, что journal должен всегда показывать загрузку модулем firmware .... Плохо то, что у меня не загружается ни один firmware, а потому и ничего нельзя проверить ...
Ошибки не исчезают с опытом - они просто умнеют
|
Slav164 |
|
Темы:
3
Сообщения:
150
Участник с: 15 сентября 2016
|
vs220Не знаю как это правильно называется,но как только шрифт сменился курсор пару раз мигнул и всё(у меня в vconsole.conf ter-u18b). vasekУ меня подозрения на видео драйвер.Дело в том что на этом буке на другом винте стоит сборка арчеводов ICEArch и на ней после удаления система стартанула но не видела внешний монитор и разрешение было не то и ни как не менялось и я не мудрствуя лукаво пакет установил. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Slav164а прописано ли видеодрайвер в mkinitcpio.conf в графе MODULES="" ?
Ошибки не исчезают с опытом - они просто умнеют
|
Slav164 |
|
Темы:
3
Сообщения:
150
Участник с: 15 сентября 2016
|
Нет. Посмотрел в сборке установлен xf86-video-ati ,у себя я ни чего такого не ставил. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Slav164Спросил для уточнения - в принципе если бы там были firmware, то они попали бы, думаю, в вывод lsinitcpio /boot/initramfs-linux.img | grep firmware Просто хочется понять, где же прописываются эти загруженные модулем firmware ...
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Вообщем почитал много всякого и вот что я понял (решил выложить - пусть все будет в одном месте) Процедура загрузки firmware: - драйвер запрашивает нужный firmware - ядро отправляет в udev событие, запрашивающее прошивку (сообщает что ему нужен такой то firmware) - программа udev находит требуемый firmware и помещает его данные в специальный файл, созданный ядром - ядро считывает данные firmware из этого специального файла и передает данные драйверу - драйвер выполняет необходимые действия для загрузки firmware в устройство И, как пишут, загрузка firmware должна быть обязательно отражена в логах, типа такого в случае успеха в случае ошибок/проблем
В загруженной системе можно продебажить загрузку конкретного модуля/firmware, запустив команду и после, загрузив модуль, должны увидеть следующие строки по которым можно узнать загрузку нужного firmwarePS - в принципе, думаю, можно и написать юнит и отследить загрузку firmware для своего железа, НО, имхо, это имеет смысл только в случае непоняток EDIT 1 - остался не совсем понятным один момент, который не описал, - не совсем понял в какой момент запрашивается для загрузки firmware, а так как у меня firmware не загружаются, то не смог и проанализировать. Возможно из-за этого нюанса и не работала часть команд, приведенных выше ... Прямое описание в DOC так и не нашел, но, имхо, модуль это сам по себе не делает, в его составе куча firmware, которая не нужна всем устройствам, то есть можно предположить, что firmware запрашивается на основании результатов общения с устройством ... но вот в какой конкретно момент, точно не знаю.
Ошибки не исчезают с опытом - они просто умнеют
|
igorog |
|
Темы:
12
Сообщения:
136
Участник с: 22 июля 2018
|
vasekВозвращаюсь к теме: пакет linux-firmware удалил, rtl8411-1.fw - закинул. Два дня, вроде, работало. Сегодня хотел включить блюпуп - пишет "блюпуп" не обнаружен. Полез в логи, нашёл, что ему ещё нужен /usr/lib/firmware/ar3k/AthrBT_0x01020200.dfu. Выковырял, закинул - заработало. Вопрос, почему два дня работало без него? И не вылезет ли, что-то ещё без linux-firmware?
Давайте жить дружно! :-)
|
igorog |
|
Темы:
12
Сообщения:
136
Участник с: 22 июля 2018
|
Ещё настораживает, когда пересобираешь initramfs, сыпятся ворнинги, но всё вроде, работает:
Давайте жить дружно! :-)
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
igorogЭти варнинги похоже образуются при сборке fallback, уточни - если от него, то можешь его сборку и отключить (многие отключают, кому не нужно). igorogВозможно это вызвало обновление модуля (что то добавилось, какая то функция, которая требует данного firmware) или что другое. Объем firmware не такой уж и большой, так что можешь поставить пакет, чтобы больше ничего смущало. В части вывода udevadm monitor --property - информация о firmware в этом выводе появляется только при его загрузке.
Ошибки не исчезают с опытом - они просто умнеют
|
igorog |
|
Темы:
12
Сообщения:
136
Участник с: 22 июля 2018
|
vasekДа, совершенно верно. Ещё раз, спасибо, Вам за разъяснения! Сейчас вылезло вот ещё: Надоело играться. Вернул пакет linux-firmware на место (пить/есть не просит). )) Хотя можно было, конечно "подпихнуть" всё недостающее, и обойтись без целого пакета.
Давайте жить дружно! :-)
|