devh-ps2ser.so

Драйвер устройств с последовательным интерфейсом и устройств с интерфейсом PS2

Синтаксис:

io-hid -d ps2ser

модуль_протоколов[,опции]:модуль_устройств[,опции]

[:модуль_протоколов[,опции]:модуль_устройств[,опции]]...

[opts=v[v...]]

Поддерживаемые платформы:

Neutrino


Опции:

Примечание. Для разделения модулей используется двоеточие (:), для разделения опций модулей – запятая (,).

opts=v[v...]

Вывести более подробную информацию. Значение по умолчанию – нулевой уровень подробности.

модуль_протоколов[,опции]


Входной модуль протоколов. Можно задать несколько пар "модуль протоколов/модуль устройств".

С помощью переменной модуль_протоколов можно задать любой из следующих модулей:

ps2mouse

Обычная мышь PS/2. Опции не используются.

msoft[,опции]...

Мышь, совместимая с протоколом Microsoft/IntelliMouse (устройство с последовательным интерфейсом). Опции:

msys[,опции]...

Мышь, совместимая с протоколом Mouse Systems (продукты Logitech). Опции:

kbd[,опции]...

Скан-коды основной клавиатуры. Опции:

модуль_устройств[,опции]

Модули устройств. Переменная модуль_устройств зависит от заданной переменной модуль_протоколов. Поддерживаются следующие модули устройств:

fd[,опции]...

Открывает устройство с помощью функции open(). Опции:

uart[,опции]...

Обеспечивает прямой доступ к универсальным асинхронным приемопередатчикам (UART) 8250, 16450 и 16550. Опции:

kbddev[,опции]...

Для клавиатуры PS2. Опции:

mousedev[,опции]...

Для мыши PS2. Опции:
Описание:

DLL-библиотека devh-ps2ser.so предоставляет менеджеру io-hid информацию HID (устройство взаимодействия с человеком, Human Interface Device). DLL-библиотека осуществляет сбор необработанных данных от устройств устаревших типов (таких как клавиатуры и мыши PS2, а также мыши с последовательным интерфейсом), преобразовывает полученные данные в формат отчета USB HID и передает данные менеджеру io-hid. Затем io-hid отправляет данные менеджеру devi-hid.

DLL-библиотеку devh-ps2ser.so обычно запускает менеджер io-hid при выполнении процедуры начального запуска системы (см. diskboot).

Примечание. DLL-библиотека devh-ps2ser.so является низкоуровневым компонентом канала ввода. Для обеспечения работы требуемых высокоуровневых служб следует запустить devh-usb.so.

Примеры:

Запуск обычной мыши PS/2, мыши Microsoft/IntelliMouse с последовательным интерфейсом, подключенной к порту COM1, и клавиатуры PS/2:

io-hid -d ps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev

Файлы:

devh-ps2ser.so


DLL-библиотека devh-ps2ser.so обычно находится в каталоге /lib/dll.

Ошибки:

При возникновении ошибки в devh-ps2ser.so клавиатура в текстовом режиме не работает. Если указать по крайней мере одну опцию v, то информация о работе драйвера будет выводиться на экран консоли и записываться в системный журнал; для получения более подробной информации следует повысить уровень вывода расширенной информации.