Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Efim Kushnir Гость
|
Добавлено: Пт Июн 21 2002 09:47 Заголовок сообщения: непонятно ведет себя консоль на RISC -сервере |
|
|
Прошу совета.
Есть железо - RISC-сервер НР9000/D220, terminal - wyse 60 Имею следующую проблему - при входе в PDC-меню сервера консоль работает нормально, могу делать любые настройки и тп. Как только прогружаю операционку - консоль перестает реагировать на любые клавиши. Если я пытаюсь проинсталлировать новый HP-UX, происходит то же самое - пока в PDC-меню, работает, как только начинает спрашивать параметра новой ОС перед инсталляцией - клава не пашет. Пробовал соединять на виндовой машине по гипертерминалу с писюшкой - связь есть, печатает нормально все символы. Ставили на комовский порт линуксовой машины - все нормально. Неделю назад у нас тестировалась такая-же консоль - все работало нормально везде. Сейчас принесли эту - затык. Помогите у кого есть опыт, плиз.
Заранее благодарен, Ефим. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Пт Июн 21 2002 11:07 Заголовок сообщения: /etc/termcap, $term и все такое |
|
|
Есть такая библиотека - curses: в ней есть некие процедуры, которые позволяют программам независимо от терминала взаимодействовать с консолью (принимать коды клавиш и выдавать команды перемещения курсора, которые у терминалов разные). Эта библиотека пользуется базой данный termcap - по стандарту она живет в текстовом файле /etc/termcap, а во FreeBSD состоит из текстового файла /usr/share/misc/termcap и двоичной hash-database /usr/share/misc/termcap.db, получаемой из текстового файла программой cap_mkdb. Какой именно записью пользоваться - задается переменной окружения $term (надеюсь, все знают, как переменные окружения устанавливаются в разных системах и как они наследуются; кто не знает - пусть спросит отдельно). При входе с локальной консоли переменная $term берется из /etc/ttys, а читает его процесс с номером 1, которому после редактирования /etc/ttys надо программой kill посылать сигнал SIGTERM (это все для FreeBSD, но в других системах все д.б. похоже).
В свое время под FreeBSD я запускал /bin/sh (в отличие от bash и tcsh, sh никак не обрабатывает клавиши) и изучал коды разных клавиш, а потом курочил termcap в соответствии с реальным терминалом (напоминаю о необходимости сохранения запасных копий).
Попробуй все предложенные пути - поменяй переменную $term, покопай termcap; о результатах сообщи. |
|
Вернуться к началу |
|
|
Efim Kushnir Гость
|
Добавлено: Пт Июн 21 2002 11:30 Заголовок сообщения: Re: /etc/termcap, $term и все такое |
|
|
Ок,
спасибо за совет, однако у меня проблема на аппаратном уровне, я же писал, что в PDC (Processor Dependent Code) меню (этакий setup для RISC машин) консоль работает нормально, а как только начинается работа с прогружаемыми модулями я имею такие же проблемы. Как же я могу отстроить эти файлы, если операционки еще нет ? ))
Мне нужен совет по настройкам самой консоли, так как я все что знал уже попробовал. В НР консолях, в настройках, есть позиция "поставить настройки по умолчанию". На этой консоли (InfoWindow II 3153, производство IBM) я такого найти не смог. Может есть где-то информация по "умолчательным" настройкам самой консоли, был бы признателен за информацию.
Ефим. |
|
Вернуться к началу |
|
|
|