Если вы используете брендовые сервера (например, HP, Dell) то у них как правило отсутствуют PS/2 порты. Поэтому приходится пользоваться USB-клавиатурами. Эта статья опишет настройки для нормальной работы USB-клавиатур. Это же относится и к переходникам USB-PS/2 для PS/2 клавиатур.
Тестовый стенд: FreeBSD 8.1
Для поддержки USB-клавиатуры нужно добавить в файл /boot/loader.conf:
hint.atkbd.0.flags="0x1"
После этого нужно перезагрузить сервер и можно работать.
Если нужно добавить поддержку только для single mode, то можно сделать так (но это можно сделать лишь с помощью PS/2 клавиатуры):
1) в загрузочном меню выбираем пункт 6 “Escape to loader prompt”
2) набираем
set hint.atkbd.0.flags="0x1"
3) грузимся в single mode:
boot -s
Для нормально работы USB-устройств лучше добавить такую строку в /etc/rc.conf:
usbd_enable="YES"
Ложка дёгтя.
При такой работе наблюдаются следующие неудобства:
– если загрузка произошла при включенной PS/2 клавиатуре, то подключённая USB-клавиатура будет работать
– если загрузка произошла при включённой USB-клавиатуре, то подключённая PS/2 клавиатура работать НЕ будет.
2 коментарі “Настройка USB-клавиатуры”
PS/2 будет работать при вкл. при выкл. и при вкл. уже ранее
Без приколов громадное СПАСИБО.
Работает на 8.2 в multi, смог подправить loader.conf
ohci, ehci, uhci, ukbd, umas в ядре было включено.
К сожалению очень редкий случай лаконичной статьи и реального решения проблемы.
Автору респект, больших работ и НЕ геморных клиентов.