Angry_Agent |
|
Темы:
1
Сообщения:
11
Участник с: 18 октября 2019
|
почему так? |
vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
Наверное, имел ввиду kernel panic? ... - под kernel crash обычно понимается дамп (core-file) падения ядра. Что конкретно делал и как (вводил команду или использовал волшебные кнопки)??? И почему они должны мигать??? - где такое вычитал, если из doc, то приведи цитату, если вычитал в инете, то это ни о чем не говорит. На моем ноуте всего один светодиод, который нормально реагирует на kernel panic - постоянно светится. PS - и лучше при таких экспериментах прописать в sysctl параметр kernel.panic=10 (чтобы через 10с выполнился автоматом reboot, иначе система будет висеть) EDIT 1 - про мигание говорится в файле linux/kernel/panic.c и linux/drivers/input/serio/i8042.c EDIT 2 - не все так просто с этим миганием, нужно смотреть какое действие повешено на данный led, например, у меня cat /sys/class/leds/input3::capslock/trigger и как видим активировано то что в скобках - [kbd-capslock] , а panic в списке возможных значений имеется, значит можно его активировать - но не факт, что получится.Совсем забыл - согласно исходников этот panic_blink активируется автоматом У меня если capslock выключен, то загорается и горит постоянно, но не мигает .... а почему не мигает, нужно смотреть более детально.
Ошибки не исчезают с опытом - они просто умнеют
|
Angry_Agent |
|
Темы:
1
Сообщения:
11
Участник с: 18 октября 2019
|
Про перезагрузку после kernel panic я в курсе. Видел на ютубе как при kernel panic мигали индикаторы на клавиатуре, да и в википедии написано. А так если не будет применена авто перезагрузка после паники и не будут мигания индикаторов, то просто будет эффект зависания, не будет ощущения что произошло что-то аварийное. А так можно с помощью kdump замутить текст о панике, подобное я уже делал. |
vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
Angry_AgentОщущение будет - все будет заблокировано, в том числе и клавиатура + постоянно горит leds PS - кстати, у тебя при kernel panic горят постоянно все leds? Если горят постоянно, то может эту функцию изменили в исходниках??? Немного поигрался со своим светодиодом capslock - перевел его в режим ide-disk - при обращении к диску светодиод моргает - перевел его в режим panic - никаких именений … выходит одного перевода в режим panic не достаточно, должен поступить еще сигнал, что наступил kernel panic (согласно linux/kernel/panic.c и linux/drivers/input/serio/i8042.c) - хотя могу и ошибаться. Вообщем не понятно, чтобы понять нужно капитально залазить в исходники - дерзай. Angry_AgentКстати, dump падения не делал?
Ошибки не исчезают с опытом - они просто умнеют
|
Angry_Agent |
|
Темы:
1
Сообщения:
11
Участник с: 18 октября 2019
|
Ну... у меня leds тухнут после того как прошло несколько секунд(именно если крашнуть через sysrq). Возможно при краше через sysrq специально никаких внешних признаков о панике не подаётся(мигание led). Было дело когда у моего знакомого на ядре linux-hardened мигали индикаторы, говорил что он отошёл, возвращается а там индикаторы мигают, ему тут и так стало понятно что это паника. |
Angry_Agent |
|
Темы:
1
Сообщения:
11
Участник с: 18 октября 2019
|
Я делал дампы тестовых падений(крашил через sysrq), собственно удивительно что логи сохраняются в dmesg, dmesg только и сохранял. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Angry_Agentда любому будет понятно, что паника, если индикаторы клавы не реагируют на клавиатурное переключение... эти события вроде работают по прерыванию... если уж прерывания не работают то это все, писец....
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
Angry_AgentСтранно - у меня включается leds и горит постоянно. Делал тоже через sysrq (у меня sysrq=1) - Alt_gr+sysrq+c (Alt_gr -правый Alt, sysrq - ptr_sc) ... но можно и через команду (тоже самое)
nafanja, если будет время, а, главное, желание, проверь, что у тебя с led - все таки они должны включаться и гореть постоянно
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekнифига, по команде echo c | sudo tee /proc/sysrq-trigger, все замирает как было и через 5 сек перезагрузка (у меня только так настроенно kernel.panic = 5)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
nafanjaДля достоверности проверил еще раз, capslock отключил (разумеется для исключения дурного все проги завершил, оставил один терминал) и запустил в нем команду - все зависло и через несколько секунд загорелся leds capslock, через 10с reboot. Хрен поймешь, у всех по разному - или маловато 5с ??? или нет события panic ??? - что вообще маловероятно, но проверить можно. Смотрим что имеется в директории /sys/class/leds ls /sys/class/leds и проверяем наличие panic в файле trigger соответствующего KEYgrep --color=auto panic /sys/class/leds/input3::capslock/trigger если panic имеется, то он будет красным ... но по идее он быть ОБЯЗАН, тогда почему у нас по-разному?
Ошибки не исчезают с опытом - они просто умнеют
|