devc-serusb

Драйвер адаптеров USB-последовательный порт

Примечание. Для запуска этого драйвера необходимо войти в систему под учетной записью root.

Синтаксис:

devc-serusb [опции]

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

Neutrino

Целевые платформы:

ARMLE, MIPSLE, PPCBE, x86

Опции:

-b число

Начальная скорость двоичной передачи в бодах (по умолчанию – 57600).

-C размер

Размер канонического буфера в байтах (по умолчанию – 256).

-d аргументы[,аргументы ...]

Опции, относящиеся к устройствам. См. ниже.

-E

Установить опции для работы в режиме необработанных входных данных (по умолчанию).

-e

Выполнить запуск в редактируемом режиме (по умолчанию – режим необработанных входных данных). По умолчанию программное управление обменом данными активировано.

-F

Деактивировать аппаратное управление обменом данным (по умолчанию аппаратное управление обменом данными активировано). В редактируемом режиме аппаратное управление обменом данными не поддерживается.

-f

Активировать аппаратное управление обменом данными (по умолчанию). В редактируемом режиме аппаратное управление обменом данными не поддерживается.

-I число

Размер входного буфера необработанных данных в байтах (по умолчанию – 2048).

-O число

(прописная "O") Размер выходного буфера прерываний в байтах (по умолчанию – 2048).

-S|s

Деактивировать/активировать программное управление обменом данными. Состояние по умолчанию зависит от режима: в режиме необработанных входных данных (-E, режим по умолчанию) программное управление деактивировано; в редактируемом режиме (-e) программное управление активировано.

Имеет значение порядок, в котором указываются опции -E или -e и -S или -s:

Опции

Режим

Программное управление обменом данными

-e

Редактируемый режим

Активировано

-S -e

Редактируемый режим

Активировано

-e -S

Редактируемый режим

Деактивировано

-E

Режим необработанных данных

Деактивировано

-s -E

Режим необработанных данных

Деактивировано

-E -s

Режим необработанных данных

Активировано


С помощью опции
-d можно установить следующие специфичные для устройства опции:

busno=шина

Номер шины USB-контроллера.

devno=устройство

USB-адрес устройства.

did=идентификатор_устройства

Идентификатор устройства.

ign_remove

Запретить присоединение обратного вызова удаления.

module=имя

Определить аппаратный модуль для использования с неизвестным идентификатором вендора или устройства.

path=имя

Подключиться к заданному USB-стеку. Значение по умолчанию – /dev/io-usb/io-usb.

pindex=индекс

Указать порт, к которому будут применяться опции индекса.

priority=приоритет

Установить приоритет потока обработки событий. Значение по умолчанию – 21.

query_modules

Отобразить поддерживаемые в настоящее время аппаратные модули.

rx_urbs=число

Число URB для BulkIn. Значение по умолчанию – 4.

tx_urbs=число

Число URB для BulkOut. Значение по умолчанию – 4.

unit=число

Номер устройства: 1 = /dev/serusb1, 2 = /dev/serusb2 и т.д. Значением по умолчанию является первый доступный номер, начиная с 1.

vid=идентификатор_вендора

Идентификатор вендора устройства.

wait=число

Ожидать USB-стек в течение число секунд. Значение по умолчанию – 60 секунд.

Описание:

Драйвер devc-serusb предназначен для адаптеров USB/последовательный порт.

Если указаны значения аргументов vid, did, busno и devno специфичных для устройства опций, то драйвер devc-serusb не присоединяет обратный вызов подключения для обнаружения новых устройств. Этот драйвер работает только с уже вставленным устройством, данные которого соответствуют аргументам в командной строке. Если не указано значение опции ign_remove, то при удалении устройства работа драйвера завершается.

Значение опции unit используется только в случае запуска драйвера для определенного устройства посредством аргументов vid, did, busno и devno. Если драйвер используется для управления подключением устройств, применяется поведение по умолчанию.

Примечание. Поскольку драйвер devc-serusb относится к классу USB драйверов, перед запуском этого драйвера необходимо активировать USB-стек (io-usb).