Страница 1 из 1

Отправка сообщений ядру

Добавлено: 2010-01-14 21:31:09
FreeBSP
на линухе есть такая фича - выполнение каких некоторых действий по нажатии Alt+SysRq+<key> http://en.wikipedia.org/wiki/Magic_SysRq_key
есть то то подобное на фряхе?
поиск отсылает в темы по отладке ядра

Re: Отправка сообщений ядру

Добавлено: 2010-01-14 22:38:16
Soldier
У меня так рисует русский шрифт в врехнем регистре по транслиту, т.е. набираю asdf, выводится АСДФ (правда на виртуалке это).
Реально, у меня это чудо сочитание под линем не завеось.
На фре я слышал, что надо пересобирать ядро с определенными параметрами, но с каими - не знаю.
вроде, даже говорили, что можно для каждой клавиши задать свое действие или набор действий. Типа alt+sysRq+s будет выполнять Shutdown -p now. Хотя на практике не видел этого.

Re: Отправка сообщений ядру

Добавлено: 2010-01-15 1:37:14
FreeBSP
в лине для этого надо либо ядро пересобирать, либо шаманить с sysctl либо что то в /proc писать.. я хз
во фре есть фича, чтобы при панике система отправлялась в отладчик DDB
но вот что делать, если система просто непробиваемо висит, а жать на ресет никакого желания..

Re: Отправка сообщений ядру

Добавлено: 2010-01-15 17:59:38
Soldier
ctrl+alt+del и все. если на ресет нет желания жать. :smile:
Она полностью вист или как? топ вызывается?

Re: Отправка сообщений ядру

Добавлено: 2010-01-15 18:16:28
terminus
Нету у нас таких извратов. Пока в ядре еще старый консольный драйвер то для настройки доступно только это:
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html

Может ed@ добавит что-то подобное Alt-SysRq в новый tty который он еще пилит.

Re: Отправка сообщений ядру

Добавлено: 2010-01-15 19:17:31
FreeBSP
висит намертво
тоесть тока по нажатии на повер говорит что дескать подсистема ацпи щас занята и нихрена выключать я не буду
пингуется или нет - не помню
может отладчик впендюрить в ядро и при висе попробовать туда дернуться? имеет смысл ?

Re: Отправка сообщений ядру

Добавлено: 2010-01-15 21:45:34
Alex Keda
FreeBSP писал(а):висит намертво
тоесть тока по нажатии на повер говорит что дескать подсистема ацпи щас занята и нихрена выключать я не буду
пингуется или нет - не помню
может отладчик впендюрить в ядро и при висе попробовать туда дернуться? имеет смысл ?
кстати интересная тема.
на особенно кривых машинках периодически вижу такое.
тока ресет, блин.
а хотелось бы красивей решения.

Re: Отправка сообщений ядру

Добавлено: 2010-01-15 21:57:15
FreeBSP
у меня это вызывалось в двух случаях
1) то ли на 7_0 то ли на 7_1 год назад при коннекте mpd5 к pptp серверу. после UpEvent сервант уходил в себя
2) летом на 7_2 при попытке поднять pptp over pptp. аналогично после up event
причем при просто pptp с ноута, на фрю, сквозь нат работало норм. комп ко фре тоже норм цеплялся(подключен напрямую)
тоесть я сделал вывод что проблема именно в pptp over pptp
l2tp тогда не было настроено
вот думаю скоро повторить попробовать мб багрепорт будет... кажется мне, что нетграф ядро клинит..
собсно из желания повторить(pptp over pptp, pptp over l2tp) и нежелания жмакать на ресет и родилась эта тема

это те случаи, что я замечал. жмагал еще пару раз на ресет. но причину уже не вспомню
//*******************
на счет решения красивее - мне пока тока два лезут в голову
1) запросить огневую поддержку у DDB или KDB.. вобщем у ядерного отладчика и через него уже отмонтировать ФС и в ребут
2) дебажить через компорт и аналогично отправлять в ребут из дебаггера
3) - по моему случаю - повесить в up-script reboot или хальт чтобы система сама ребуталась на период отладки
но тока с ядреными дебаггерами я дела не имел) так что это все на уровне домыслов

Re: Отправка сообщений ядру

Добавлено: 2010-01-15 23:14:25
Soldier
У меня есть серв для бекапов (на него сливаются бекапы БД 2 раза в сутки) + на сервере DHCP и MRTG.
2 Раза сервер повис намертво. Только кнопка помогла.

По вопросу пробовал искать самостоятельно - решений не нашел. Только на линукс все ссылки. Самостоятельно пробовал использовать сочетания клавиш - хз, может из-за того, что у меня фря дома на ВМ стоит, в консоль шлются только буквы (писал выше). Добавлял строки в sysctl.conf - не помогло.

Натыкался на один из сайтов, там паренек поднимал на фре, и у него работало, но он не описал как.

Re: Отправка сообщений ядру

Добавлено: 2010-01-17 16:47:23
FreeBSP
:st:
почему я не KernDev
:st:
знаний категорически не хватает (((
попробую накатать патчик, но сомнения у меня есть по поводу всей этой затеи.. да и тестить его надо будет...

Re: Отправка сообщений ядру

Добавлено: 2010-01-17 19:26:15
Soldier
FreeBSP писал(а):попробую накатать патчик
Флаг в руки.
FreeBSP писал(а):да и тестить его надо будет...
Я помогу тестить. если что, то в ЛС пишите.