ИМЯ tty - управляющий терминал
ОПИСАНИЕ Файл /dev/tty является символьным файлом со старшим номером 5 и младшим номером 0, обычно имеет права доступа 0666 и принадлежит root.tty. Используется как синоним к управляющему терминалу в процессе.
В дополнении к запросам ioctl(2), поддерживаемым устройством, на которое указывает tty, также поддерживается вызов ioctl(2) TIOCNOTTY.
TIOCNOTTY Отсоединить вызывающий процесс от его управляющего терминала.
Если процесс является лидером сеанса, то использующей терминал группе процессов (foreground process group) будут посланы сигналы SIGHUP и SIGCONT, и все процессы в текущем сеансе потеряют свои управляющие tty.
Вызов ioctl(2) может работать только с дескрипторами файлов, которые подключены к /dev/tty. Это используется процессами служб, когда они запуще
...
Читать дальше »
|
ИМЯ st - ленточный накопитель SCSI
ОБЗОР #include <sys/mtio.h>
int ioctl(int fd, int request [, (void *)arg3]); int ioctl(int fd, MTIOCTOP, (struct mtop *)mt_cmd); int ioctl(int fd, MTIOCGET, (struct mtget *)mt_status); int ioctl(int fd, MTIOCPOS, (struct mtpos *)mt_pos);
ОПИСАНИЕ Драйвер st предоставляет интерфейс к различным ленточным накопителям SCSI. В настоящее время драйвер позволяет управлять любыми устройствами "последовательного доступа". Драйвер st использует для устройств старший номер 9.
Для каждого устройства есть восемь младших номеров. Первые пять битов в младших номерах определяют последовательность обнаружения. В ядрах 2.6 первые восемь битов объединяются с первыми пятью битами для создания номера ленты. Младшие номера могут быть сгруппированы в два набора из четыре
...
Читать дальше »
|
ИМЯ sk98lin - драйвер Marvell/SysKonnect Gigabit Ethernet, версия 6.21
ОБЗОР insmod sk98lin.o [Speed_A=i,j,...] [Speed_B=i,j,...] [AutoNeg_A=i,j,...] [AutoNeg_B=i,j,...] [DupCap_A=i,j,...] [DupCap_B=i,j,...] [FlowCtrl_A=i,j,...] [FlowCtrl_B=i,j,...] [Role_A=i,j,...] [Role_B=i,j,...] [ConType=i,j,...] [Moderation=i,j,...] [IntsPerSec=i,j,...] [PrefPort=i,j,...] [RlmtMode=i,j,...]
ОПИСАНИЕ Замечание: Данный устаревший драйвер был удалён из ядра версии 2.6.26.
sk98lin — это драйвер Gigabit Ethernet для сетевых адаптеров Marvell и SysKonnect. Он поддерживает SysKonnect SK-98xx/SK-95xx-совместимые адаптеры Gigabit Ethernet и любые карты с Yukon-совместимым чипсетом.
При загрузке драйвера с помощью insmod, параметры сетевого адаптера можно указать в командной строке через запятую. Если, например, устан
...
Читать дальше »
|
ИМЯ sd - драйвер для дисковых накопителей SCSI
ОБЗОР #include <linux/hdreg.h> /* для HDIO_GETGEO */ #include <linux/fs.h> /* для BLKGETSIZE и BLKRRPART */
НАСТРОЙКА Эти блочные устройства именуются согласно следующему формату: sdlp, где l — буква, обозначающая физический накопитель, а p — номер раздела на этом физическом накопителе. Часто номер раздела p бывает пропущен, тогда устройство соответствует полностью всему накопителю.
Файлам устройств дисков SCSI присвоен старший номер 8, а младшие номера устройств рассчитываются как (16 * номер_накопителя) + номер_раздела, где номер_накопителя — это номер физического накопителя в порядке обнаружения, а номер_раздела:
+3 раздел 0 — накопитель полностью
разделы 1–4 —«первичные» разделы DOS
разделы 5–8 — «расширенные» (или «ло
...
Читать дальше »
|
ИМЯ rtc - часы реального времени
ОБЗОР #include <linux/rtc.h>
int ioctl(fd, RTC_request, param);
ОПИСАНИЕ Данное устройство представляет собой интерфейс к драйверам часов реального времени (RTC).
В большинстве компьютеров есть одни и более аппаратных часов, ведущих отчёт "обычного" времени. Они называются "часами реального времени" (Real Time Clock, RTC). Некоторые из них имеют батарею резервного питания для продолжения работы в периоды, когда компьютер выключен. В RTC часто встроены будильники и другие прерывания.
Все ПК i386 и системы с ACPI содержат RTC, которые совместимы с микросхемой Motorola MC146818 из первоначальной модели PC/AT. Сегодня такие RTC обычно встраивают в чипсет материнской платы (в южный мост), и они используют заменяемую резервную батарею (типа «таблет
...
Читать дальше »
|
ИМЯ random, urandom - ядерные устройства-источники случайных чисел
ОБЗОР #include <linux/random.h>
int ioctl(fd, RNDrequest, param);
ОПИСАНИЕ Специальные символьные файлы /dev/random и /dev/urandom (появились в Linux 1.3.30) предоставляют интерфейс к генератору случайных чисел, встроенному в ядро. Файл /dev/random имеет старший номер устройства 1 и младший номер устройства 8. Файл /dev/urandom имеет старший номер устройства 1 и младший номер устройства 9.
Генератор случайных чисел собирает окружающий шум от работы драйверов устройств и из других источников в пул энтропии. Генератор также постоянно оценивает количество битов шума в пуле энтропии. Именно с помощью этого пула создаются случайные числа.
В Linux 3.17 и новее предоставляется более простой и безопасный интерфейс get
...
Читать дальше »
|
ИМЯ ram - устройство для диска в памяти
ОПИСАНИЕ Устройство ram представляет собой блочное устройство, предоставляющее прямой доступ к диску в памяти (ram disk).
Обычно, этот файл создается так:
mknod -m 660 /dev/ram b 1 1 chown root:disk /dev/ram
ФАЙЛЫ /dev/ram
СМОТРИТЕ ТАКЖЕ chown(1), mknod(1), mount(8)
| |