Самопроизвольный "init 0" в процессе компиляции [РЕШЕНО]

Уважаемые участники сообщества, прошу помощи!
Моя проблемма вот в чем: систему поставил на ноут Acer Aspire 4920, как-бы все работает, но частенько при установке какого-либо пакета, в процессе его компиляции, система сама себе инициирует выключение.
Xorg поставить до сих пор не могу - пару пакетов нормально собирает и вырубается.

Процессор: T5550, Core 2
В ядре включена поддержка ACPI и Acer-wmi с поддержкой "Acer Laptop ACPI-WMI Extras" (по информации из dmesg).
GCC верии 4.3.2
Из make.conf:
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"
MAKEOPTS="-j3"

Очень прошу, подскажите хотя-бы в каком направлении копать?..

Может греется проц и

Может греется проц и вырубается? Другие дистибутивы пробовали ставить?

Да

Было дело, ставил AltLinux. С процом все в порядке, потому что параллельно на буке стоит еще винда с февраля месяца и не жалуется. Alt тоже не жаловался. Gentoo я не впервые ставить пытаюсь, и те прежние, не самые удачные попытки победить Gentoo так себя не вели. Впервые с этим столкнулся.

я бы всетаки попробывал

я бы всетаки попробывал нагрузить процессор (а желательно и память) по самое нехочу. Например S&M из под винды (лучше всять старые версии. или поархивировать большие файлы.

Спасибо

Спасибо за подсказки, уже тестирую.

Новое обстоятельство

Подглядел сейчас строки перед выключением:
***строки компилятора, бла-бла-бла***
The system is going down for system halt NOW!

Может я и не прав, но слово "halt", ассоциируется со стоп-командой из-за ошибки какой-то...
Может компилятору чего-то не нравится?

не... событие какое-то

не... событие какое-то ловит... если acpid запущен - попробуйте его пере компиляцией выглючить (/etc/init.d/acpid stop)
syslog-ng запущен? ищите там. если выдает

Цитата:
The system is going down for system halt NOW!

, то в /var/log/messages пишет. ищите там, что ему предшествует.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Спасиб!

Спасиб! При случае гляну. А acpid отключенный стоит. Вырубил его в первую очередь как только все это началось.

Спасибо!

Разобрался. Вы правы были. При нагрузке на FPU, температура перешагнула отметку 95 градусов и сработала тепловая защита.
Благодарю.

Да уж, вот и покупай

Да уж, вот и покупай ноуты-сковородки, это случаем не гарантийный случай?

Случай на самом деле спорный

С одной стороны, в режиме простоя (в винде), температура первого ядра 55 градусов, а второго - 54. Под разумной нагрузкой достигает 76 и 74 соответственно. Претензий "как-бы" и нет, и все "как-бы" в пределах разумного, но под 100% нагрузкой стресс-теста на FPU - такой вот перегрев.
В глубине души я сомневаюсь чего-то, что обычный компилятор способен загнать проц до такой степени, что даже срабатывает защита от нагрева... Это ж все-таки не сверхточные вычисления в планетарных масштабах... Да, и при перегреве (как в далеком прошлом практика не однократно показывала) все просто тупо отключается. Комп не будет инициировать и ждать завершения работы "по-хорошему". Мне тоже сначала показалось, что идет какая-то "нестандартная" обработка ошибок компилятора, но уровень опыта взаимодействия с Gentoo (и с Linux вообще) не позволяет сделать однозначные выводы касательно этого, и разобраться в проблемме самостоятельно. Да и гугл не помог.
С другой стороны - 95 очков - весьма жестоко, и подумать над этим уже стледует, благо, гарантия пока еще позволяет :)

Спасибо за советы!

Стопроцентная загрузка

Стопроцентная загрузка процессора в нормальном режиме эксплуатации (не заткнуты отверстия вентиляции, процессор не разогнан) не должна приводить к перегреву.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Согласен

Согласен на 200%.

Тогда в чём проблема и зачем

Тогда в чём проблема и зачем размышления? Приходите в гарантийную мастерскую и говорите «Вот… Греется и вырубается». Должны разобраться.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Точно так и собираюсь на днях

Точно так и собираюсь на днях поступить.

taeon написал(а):С одной

taeon написал(а):
С одной стороны, в режиме простоя (в винде), температура первого ядра 55 градусов, а второго - 54. Под разумной нагрузкой достигает 76 и 74 соответственно. Претензий "как-бы" и нет, и все "как-бы" в пределах разумного

Нормальная работа процессора ноутбука - это 30-40 градусов в простое и 50-55, редко 60 при полной нагрузке. Если числа выше, то уже можно начинать задумываться.

фигасе греется О_о у меня

фигасе греется О_о у меня Acer Aspire 7720ZG - без нагрузки 35, с нагрузкой бывало до 70, но все равно жалко поставил по крону такой вот скриптик, чтобы не перегревался:

#!/bin/sh
if [ `cat /proc/acpi/thermal_zone/TZ01/temperature | tr -d "temperature: C"` -gt 55 ]; then
        cpufreq-set -c 1 -g powersave
        cpufreq-set -c 0 -g powersave
        echo "Too hot! Setting powersave..."
else
        if [ ! -z "`cat /proc/acpi/ac_adapter/AC/state | grep on`" ]; then
                if [ `cat /proc/acpi/thermal_zone/TZ01/temperature | tr -d "temperature: C"` -le 50 ]; then
                        cpufreq-set -c 1 -g ondemand
                        cpufreq-set -c 0 -g ondemand
                        echo "Let's go on..."
                fi
        fi
fi

Спасибо, попробую!Я тут

Спасибо, попробую!
Я тут выяснил, беда в том, что мой проц сам по себе горячий, судя по информации от интеловских источников. У него "Thermal Specification" вообще в 100 очков указан.
Ситуация-то двоякая: с одной стороны он греется в допустимом пределе (судя по информации от интела) и повода для претензий как-бы нет, а сдругой стороны, этот самый "допустимый предел" не укладывается в понятия здравой логики :) Не ноут, а паяльная станция, но тема не о температуре. Я изначально подозревал в этом криминале работу компилятора и какие-то мои некорректные настройки, но подозрения не подтвердились. Буду либо решать проблемму с охлаждением, либо менять "железяку" совсем.

Считаю, вопрос решенным, а тему закрытой :)

а кто сказал что в makefile

а кто сказал что в makefile не может быть halt?? xD

А какая в этом логика?

Не совсем понял... Какая логика в том, чтобы специально останавливать машину до того как компиляция завершится?
Я еще пока слишком мало знаю, к сожалению.

Это такая смешная шутка

Это такая смешная шутка

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".