Сайт | Скачать | Видео | Wiki

Автор Тема: Зависит ли от ядра и initrd процесс выключения  (Прочитано 10570 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
зависит ли от используемого initrd процесс выключения ноута?
Вряд ли. Только включения
« Последнее редактирование: 27 Июль 2017, 16:07:35 от RoDoN »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Вопрос у меня появился из-за того, что:
На старом ноуте Acer TravelMate 2410 в сборке middle-16.12 с ядром 4.9.5-pf4 при выключении/перезагрузке:
на экране пишет об остановке демонов и отмонтировании ФС, а последние строки такие:
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
... и замирает все.
А с ядром 4.9.5 при выключении получаю просто черный экран и в верхнем левом углу надпись acpid: exiting и мигающий курсор :(
Потом только кнопку питания нажимать для выключения

З.Ы. Тоже ядро в PR-15.12 выключение/перезагрузка/ждущий - все OK!
Похожее наблюдаю при выключении и на ноуте Samsung R20+, а именно на ядрах до 4.5.1 включительно все работает хорошо, а на более новых 4.7.0, 4.8.x и новее  начинает выключаться, пишет несколько строк и висяк, только кнопкой приходится выключать. НО!!! На тех же самых ядра, собранных Pro для PR, процесс выключения в PR проходит нормально, проверено на ядрах вплоть до 4.9.5.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Т.к. для спец.ядер не требуется модулей в инитрд - инитрд вряд ли при делах
Насколько я понимаю - после инитрд в памяти могут остаться только модули ядра и что-то примонтированное (скопированное из него)
Если в инитрд есть udev - то урезанный (грузит минимум доп. модулей для доступности ФС с настоящей системой, в которой udev запускается повторно и в полном объеме
Мои знания про инитрд базируются на моих же экспериментах. Глубины знаний нет
Тоже ядро в PR-15.12 выключение/перезагрузка/ждущий - все OK!
depmod в нем делал?

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
depmod в нем делал?
Я нигде не делал, т.е. пишу про работу из коробки
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Я нигде не делал,
Теперь понял - думал ты ядро от пр к пра крикручивал
В пра одинаково плохо на этом железе с systemd и minirc?
У меня, кстати , похоже тоже есть древний ноут с этим эффектом. Надо проверить и по итогу подумать - правильное ядро в пра-ретро...

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Ноут 2008 года с 2-х ядерным процем Intel T2390 и 2 Гб памяти я пока еще древним не считаю. В основном пользуюсь minirc, но и  с systemd при выключении тоже самое.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
А большие ядра (pra-roll) на этом железе не пробовал?

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Как раз на этом самсунге я пробовал запускать pra-roll-170604-test2 и при выключении после сообщений о попытке размонтировать модули тоже висяк и только кнопка (((

Т.е. на этом ноуте последнее корректно работающее ядро 4.5.1, а в PR и на ядре 4.9.5 (более новое пока не ставил) все ok!
« Последнее редактирование: 27 Июль 2017, 14:59:32 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
последнее корректно работающее ядро 4.5.1, а в PR и на ядре 4.9.5
Раз кроме ядра ничего не менялось - получается так.
В пра-ретро ядро 441 - т.е. норм
« Последнее редактирование: 27 Июль 2017, 15:00:51 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
В пра-ролл ядро 441 - т.е. норм
Какой норм? я ж пишу:
тоже висяк и только кнопка (((
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
на ядрах до 4.5.1 включительно все работает хорошо,
Дык 4.4.1 меньше 4.5.1

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
но x64

Раньше я на этом ноуте только 32-битные сборки гонял, в первую очередь из-за памяти 2 Гб
« Последнее редактирование: 27 Июль 2017, 15:27:43 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Запутал...
В итоге на этих ноутах пра-ретро с ядром 441 работает?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Возможно надо задавать особые опции acpi типа там vendor или force
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Ретро на этот ноут не ставил, но в middle и game проверял ядра:
 - 4.4.1, 4.5.1 - все работает нормально
 - 4.6.2, 4.7.0, 4.8.2, 4.9.5, 4.10.1 - при выключении последние строчки на экране:
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
... и все зависает.
Так же проверил 64-битные ядра на сборке 17.03 light:
 - 4.4.1 - все ok!
 - 4.7.0 и 4.10.1 - все так же грустно, как и на 32-битных, т.е. висяк при выключении (((

особые опции acpi типа там vendor или force
Знать бы какие и почему они были не нужны вплоть до версии ядра 4.5.1?
« Последнее редактирование: 27 Июль 2017, 16:38:56 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE