The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD 8.x, 7.4+ не работает serial console"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD 8.x, 7.4+ не работает serial console"  +/
Сообщение от FK on 23-Июн-11, 17:00 
Вообщем, обращаюсь к коллективному разуму.
Во Фре, начиная с 7.4 (и вся 8-я ветка) заменили sio на uart.
Веселье начинается при использовании консоли через последовательный порт (serial console, или SOL у IPMI к примеру). А именно - BIOS, загрузчик, инициализация ядра - все видно, консоль работает; а после инициализации ядра serial-консоль "умирает", т.е. не реагирует на ввод и, соответственно, ничего не выводит. Командуешь reboot - и тут же оживает, данные в нее сыпятся.
Ядро - стандартное, GENERIC. Сетевые карты (с поддержкой IPMI) - em. Тестировали также с терминалом, подключенным на СОМ-порт.
/boot/device.hints - не менялся.

### /boot.config ###
-D

### /boot/loader.conf ###
boot_multicons="YES"
boot_serial="YES"
comconsole_speed="115200"
console="comconsole,vidconsole"

### /etc/ttys ###
...
ttyu0   "/usr/libexec/getty std.115200" vt100   on secure
...


Что пробовали (все без результатов):
1. hint.uart.0.flags="0x30" в /boot/device.hints
2. Пересобирать ядро без поддержки usb-устройств и em, грузить em модулем и сразу же прописывать статич.адрес на интерфейсе (по словам некоторых, помогает IPMI).
3. Играться с опциями (скоростями) терминалки, IPMI, ttys.
4. "Откатиться" на использование sio; не выходит - новые версии работают с измененной системой tty, на них с sio ядро не собирается.

Что посоветуете? неохота оставаться на старых версиях без надежды на будущее.. баг репорт (не мой) на это проблему висит на офф.сайте уже больше года, движений пока нет....

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD 8.x, 7.4+ не работает serial console"  +/
Сообщение от gpl77 (ok) on 23-Июн-11, 17:15 
> Что пробовали (все без результатов):
> 1. hint.uart.0.flags="0x30" в /boot/device.hints

вот что то похожее:
https://groups.google.com/d/topic/ml-freebsd-questions/Q011-...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreeBSD 8.x, 7.4+ не работает serial console"  +/
Сообщение от FK on 23-Июн-11, 17:52 
>> Что пробовали (все без результатов):
>> 1. hint.uart.0.flags="0x30" в /boot/device.hints
> вот что то похожее:
> https://groups.google.com/d/topic/ml-freebsd-questions/Q011-...

Спасибо за заметку, пробовали все описанное. Не помогает.

[Правда, как я понял, там немного другой эффект - они не видели сообщений загрузчика, а приглашение на логин и вывод rc присутствовал. У меня - с точностью до наоборот....]

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "FreeBSD 8.x, 7.4+ не работает serial console"  +/
Сообщение от FK on 24-Июн-11, 12:45 
Итак, решение.
Необходимо отказаться от использования ttyxx - портов, включить в /etc/ttys console и перенаправить ее в нужный серийник средствами BIOS. Тогда все великолепно работает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру