archevator |
|
Темы:
5
Сообщения:
32
Участник с: 01 августа 2018
|
Обновился во вторник (спустя пару месяцев после прошлого обновления). Ноутбук HP Pavilion dv6. При загрузке в обычном режиме вижу следующее Сначала висит с полминуты на triggering uevents, потом с интервалом в минуту появляются остальные сообщения. Если при загрузке выбрать failback режим, то загружается нормально. Выполнил ничего не изменилось.Куда копать, что посмотреть можно в таком случае? |
vasek |
|
Темы:
47
Сообщения:
11933
Участник с: 17 февраля 2013
|
archevatorЗаниматься изучением данной проблемы, если интересно, начни например, с этого плюс к этому активно обсуждается и на BBS. Не понятно, загрузиться не удается или все-таки удается? Штука довольно редкая и не приятная. Экспериментами не занимался? Я бы попробовал установить ядро linux-lts и посмотреть что будет с ним (да и вообще lts всегда нужен, как запасной вариант). А также следи за развитием событий на BBS. EDIT 1 - уже оформлен и Bug Report , откат помогает, но лучше поставить дополнительно linux-lts и пока не исправят работать с ним.
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
archevatorМожно экспериментальным путем узнать какого модуля не хватает и добавить в initramfs принудительно. vasekВ таких случаях это нормальная практика, сам когда-то нарвался. С тех пор на ноуте в качестве запасного держу lts-ядро. |
archevator |
|
Темы:
5
Сообщения:
32
Участник с: 01 августа 2018
|
vasekУдается, но только в режиме failback или режиме восстановления. Поставил linux-lts, обновил конфиг grub - все работает, все грузится в обычном режиме. Итого сейчас установлено: До этого было установлено linux-4.17.2-1.AivarСейчас в /etc/mkinitcpio.conf В mkinitcpio добавлялся только hook resume для работы гибернации.Получается что сейчас никакие модули специально не используются. initramfs-linux-fallback примерно в 4 раза больше обычного initramfs, это из-за включенных в него всех модулей? Заниматься изучением данной проблемы, если интересно, начни например, с этого плюс к этому активно обсуждается и на BBS.Спасибо, загляну, но думаю что там все так сложно. |
dmix |
|
![]()
Темы:
0
Сообщения:
27
Участник с: 21 сентября 2016
|
Судя по форуму bbs и bug report, необходимо дописать в параметры grub или syslinux "clocksource=hpet" или "tsc=unstable". У меня сработал первый вариант. P.S. До этого даже в fallback загружался раз через три. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
archevatorИменно, в отличии от обычного initramfs, в котором присутствуют только автоопределившиеся нужные модули, бинарные файлы, хуки. Сравните с содержимым initramfs-linux-fallback.
|
vasek |
|
Темы:
47
Сообщения:
11933
Участник с: 17 февраля 2013
|
dmixДа не совсем так. Нашелся юзер у которого это не работает.
Ошибки не исчезают с опытом - они просто умнеют
|
archevator |
|
Темы:
5
Сообщения:
32
Участник с: 01 августа 2018
|
Почитал на bbs про это, многие пишут что это может быть связано с относительно старыми процессороами (Intel Core 2 Duo), у меня же pentium Е4300 (в ноутбуке HP Pavilion dv6). Там же пишут и про то что с параметорм ядра "nosmp" система работает, но как я понял с одним ядром. Проверил, да действительно, с опцией nosmp система загружается на том ядре с которым были проблемы, но активно только 1 ядро процессора. На версии lts все работает примерно также, на крайний случай можно обновиться до последней рабочей версии которая у меня стояла (мне с узким каналом проще поставить пакеты из кеша, да и как поставить произвольную (если такое в арче вообще возможно) версию ядра я все равно не знаю). |
archevator |
|
Темы:
5
Сообщения:
32
Участник с: 01 августа 2018
|
Сравните46 модулей против 624, примерно. Если дело именно в отстутсвующем модуле, его не такто просто будет найти, а у него же еще и зависимости могут быть, и зависимости зависимостей и т.д.с содержимым initramfs-linux-fallback. |
vasek |
|
Темы:
47
Сообщения:
11933
Участник с: 17 февраля 2013
|
archevatorЗагрузится можно и с одним, а потом активировать другие и посмотреть что будет. archevatorНе понял, что значит также? linux-lts - версия ядра Linux и модулей с долгосрочной поддержкой (LTS - Long Term Support), смотри Wiki. UPD - и очень помогает при таких вот ситуациях, когда что то в новом ядре сломали, до устранения проблемы можно спойкойно работать и на lts, а кто то сидит и постоянно. archevatorЗагрузить старые пакеты можно отсюда, выбрав нужный, например, смотрим какие ядра имеются и загружаем нужный. Устанавливаем/откатываем - pacman -U /путь/к/пакету (узнать какая версия пакета стояла можно в /var/log/pacman.log)
Ошибки не исчезают с опытом - они просто умнеют
|