Доброго времени суток!Столкнулся с неожиданной проблемой.
Имеется компьютер: MB: Asus H97M-PLUS; CPU: i5-4670K; RAM: 16Gb DDRIII; и т.д.
Установил (вернее собрал) Linux From Scratch с ядром v.4.2.
Хочу, чтобы этот зверь запускался через Wake-On-LAN, для чего устанавливаю в EFI
Resume By PCI-E/PME - Enable.Холодный старт (только что включил в розетку) и загрузка проходят нормально. "Холодный" WakeUp тоже нормально.
Проблема - после загрузки даю команду shutdown -Ph now. Компьютер выключается и через 2-3 секунды запускается снова.Думаю проблема где-то в системе, скорее всего в ядре, но как это вылечить?
> Проблема - после загрузки даю команду shutdown
>Компьютер выключается и через 2-3 секунды запускается снова.В BIOS-e включил "never poweroff", "poweron after power loss", watchdog какой или ещё какую-н. неведомую --ню?
Сломал блок питания или %)кнопку power?!
Включил Wake-On-Lan или воткнул кривую [ISA-овую! $)] карточку?
> Думаю проблема где-то в системе, скорее всего в ядре, но
> как это вылечить?-----Если засыпание-просыпание работает и таки выключается, то м.б. то, что ниже совсем мимио-----
Видимо, что-то про APM, ACPI или подобное майкрософтовское техноложие. Не факт, кстати, что только в ядре. Возможно, надо и утилиты какие под это поставить/настроить.
duckduckgo://?q=linux+reboot+not+poweroff
Гм?... и init тоже. [и тут ОН!] "**systemd** сломал мой poweroff"?!! ---Сдуру-то можно и x^Winit сломать.
acpi... там, правда виснет на выключении и перезагрузке
http://askubuntu.com/questions/125844/shutdown-does-not-powe...ужосы - и китЫ, м s-dы...
https://bbs.archlinux.org/viewtopic.php?id=152565
> В BIOS-e включил "never poweroff", "poweron after power loss", watchdog какой или
> ещё какую-н. неведомую --ню?Это я уже не раз проходил. :) С BIOS-ом разобрался по каждому параметру.
> Сломал блок питания или %)кнопку power?!Системник - новье. Два дня отроду. ;)
> Включил Wake-On-Lan или воткнул кривую [ISA-овую! $)] карточку?
Естественно включил. Для него и PME активировано. Левых карточек нет.
> -----Если засыпание-просыпание работает и таки выключается, то м.б. то, что ниже совсем
> мимио-----
> Видимо, что-то про APM, ACPI или подобное майкрософтовское техноложие. Не факт, кстати,
> что только в ядре. Возможно, надо и утилиты какие под это
> поставить/настроить.Возможно, но какие?
> Гм?... и init тоже. [и тут ОН!] "**systemd** сломал мой poweroff"?!! ---Сдуру-то
> можно и x^Winit сломать.systemd нету. Под SysV работаем. ;)
И еще... На соседнем диске (их в системнике два) более старая LFS установлена с ядром 3.12.4. Команду выключения отрабатывает на ура. :(
>> Гм?... и init тоже. [и тут ОН!] "**systemd** сломал мой poweroff"?!! ---Сдуру-то
>> можно и x^Winit сломать.
> systemd нету. Под SysV работаем. ;)
> И еще... На соседнем диске (их в системнике два) более
> старая LFS установлена с ядром 3.12.4. Команду выключения отрабатывает на ура.
> :(Если подключение того ЖД не может сломать повер-манагемент, ... Второй диск подключён постоянно же, да? ...
То скурпулёзно сравнивать конфигурации двух систем. Начать с конфига ядра, версии ядра, И далее - везде: конфигов системных-power-mgmt утилит, версий этих утилит, скриптов start-а/stop-а системы и их версий/конфигов. grub + ком-строка ядра? Хотя, да, просыпание же работет.
Как вариант, по-пересобирать ядра - версии чуть/сильно старее/новее проблемного. В пределе взять ту работающую в другой системе версию ядра и конфиг оттуда и пере-*собрать* в "новой" системе -- проявится ли с ним. Пересобрать: а ведь ещё и опции сборки и версия компилятора может выйти боком. О славный чУдный мир соурс-бейзд -- ни одной одинаковой установки. Каждый собирающий узнаёт что-то новое -- и каждый что-то другое.
>> Включил Wake-On-Lan или воткнул кривую [ISA-овую! $)] карточку?
> Естественно включил. Для него и PME активировано. Левых карточек нет.Проверь флаги сетевушки, по какому признаку WoL активировать, может у тебя там on ARP/Any packet стоит.
> Проверь флаги сетевушки, по какому признаку WoL активировать, может у тебя там
> on ARP/Any packet стоит.Только "g".
Заметил некорректную работу драйвера встроенного сетевого адаптера (используется Intel I218-V).
Если адаптер отключить в BIOSе или не давать системе загружать драйвер, то все становится на свои места и WOL работает правильно.Придется использовать PCI-E сетевуху. :-(