Операционная система ЗОСРВ «Нейтрино» > Описание базовых компонентов целевой системы > Драйверы > Дисковая подсистема > Блочные устройства > devb-umass



devb-umass

Драйвер для интерфейса запоминающего устройства USB (USB Mass Storage)

Синтаксис:

devb-umass [blk опция[,опция]...] [cam опция[,опция]...] [umass опции[,опция]...]

Опции:

...
Все опции драйвера сгруппированы по принадлежности к отдельным модулям. Для разделения опций используется запятая (,). Опции модулей cam, disk, umass и blk могут располагаться в любом порядке.

Опции модуля blk:

Поддерживаемые опции можно найти в описании модуля io-blk.so. Указываемые опции должны следовать за ключевым словом blk.

Опции модуля cam:

quiet
Вывести краткую информацию; не отображать информацию при запуске.
verbose
Вывести расширенную информацию.
pnp
Активировать режим CAM Plug-and-Play (т.е. не завершать работу при начальном запуске, если не найдены устройства). По умолчанию этот режим отключен.

Опции модуля umass:

Опции umass обеспечивают управление интерфейсом драйвера к USB-устройству. При установке нескольких устройств эти опции можно повторить для каждого из них. Перед набором опций для каждого контроллера обязательно указывается ключевое слово umass.

busno=шина
Номер шины USB-контроллера.
cmd_timeout=время
Указать время ожидания команды в мс. По умолчанию 4 секунды.
csw_ignore
Игнорировать оболочку состояния команды (Command Status Wrapper). Некоторые устройства возвращают неверные данные для CSW.
debug=уровень
Установить уровень вывода отладочной информации.
devno=устройство
USB-адрес устройства.
did=идентификатор_устройства
Идентификатор устройства.
iface=интерфейс
Определенный номер интерфейса устройства.
maxmerror=количество
Установить максимальное количество последовательных ошибок среды для устройств, которым необходима обработка ошибок типа medium sense. При превышении этого предела возвращаются ошибки medium sense. По умолчанию 10.
maxio=размер
Установить максимальный размер ввода-вывода. Значение аргумента должно быть кратно 512.
maxbrets=число
Установить максимальное количество массовых сбросов. По умолчанию 0.
mpoll=число_опросов[:быстрый_опрос:число_быстрых_опросов]
Задайте интервал опроса потока, где число_опросов – обычный интервал опроса в мс, быстрый_опрос – интервал опроса, используемый во время запуска (более высокая скорость), а число_быстрых_опросов – количество опросов с использованием второго параметра. Можно указать либо первый параметр (без быстрый_опрос и число_быстрых_опросов), либо указать все три параметра. Если данный параметр не был указан, поток опроса не будет создан.
path=имя
Подключиться к заданному USB-стеку. Значение по умолчанию – /dev/io-usb/io-usb.
priority=приоритет
Установить приоритет потока обработки. Значение по умолчанию – 21.
scsipath=имя_пути
Задать имя_пути к транзитному интерфейсу SCSI (по умолчанию отсутствует).
vid=идентификатор_вендора
Идентификатор вендора устройства.
wait=число
Ожидать USB-стек в течение указанного числа секунд. Значение по умолчанию – 60 секунд.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:


Caution: Для запуска этого драйвера необходимо войти в систему с учетной записью root. Кроме того, должен быть запущен USB-стек ( io-usb).

Драйвер devb-umass является драйвером для интерфейса запоминающего устройства USB.

Примеры:

USB-контроллер: вывод списка всех подключенных устройств:

devb-umass &

USB-контроллер: вывод списка/ожидание всех подключенных устройств:

devb-umass cam pnp &

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы

Тематические ссылки:

cam-*, devb-*, enum-usb, io-blk.so, fs-*, io-usb




Предыдущий раздел: Драйверы