Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ttymux(7d) [opensolaris man page]

ttymux(7D)							      Devices								ttymux(7D)

NAME
ttymux - Serial I/O multiplexing STREAMS device driver SYNOPSIS
multiplexer@0,0:input multiplexer@0,0:output DESCRIPTION
ttymux is a STREAMS multiplexer driver that connects multiple serial devices to the system console. Using this driver, input from multiple physical devices can be multiplexed onto a single input stream for the system console. Output written to the console can be distributed to multiple physical devices to provide redundant console interfaces to a system. Input and output can be multiplexed to or from a separate list of devices. ttymux is a STREAM's multiplexer for serial drivers (such as se(7D)) that comply with the Solaris terminal subsystem interface. Currently, multiplexer interfaces are provided for system console I/O only and not for general serial I/O multiplexing. Multiplexer inter- faces are currently not available for all platforms. Please see NOTES. FILES
/kernel/drv/sparcv9/ttymux 64- bit ELF kernel module ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Architecture |SPARC (NetraCT series only) | +-----------------------------+-----------------------------+ SEE ALSO
se(7D), termio(7I) Writing Device Drivers NOTES
Successful loading of this driver and its services depends on the EEPROM or NVRAM settings in effect at the most recent system reboot. Without the platform firmware support, this feature cannot be enabled. Currently, this support is provided only on a NetraCT product fam- ily. Use caution when enabling this feature to perform console input multiplexing, particularly during super-user login. Because no security measures are enabled when the driver is in operation, you must clearly understand the security implications involved in using this feature and take appropriate measures to provide maximum protection to the host. This can include such steps as enabling input to physically secured console devices only. The ttymux driver does not handle the behavioral differences in control characteristics of different terminal types (for example, an ESCAPE sequence.) As a result, multiple terminal types are not supported simultaneously. Please refer to the platform user guide for more informa- tion. SunOS 5.11 20 Jul 2001 ttymux(7D)

Check Out this Related Man Page

hid(7D) 																   hid(7D)

NAME
hid - Human interface device (HID) class driver SYNOPSIS
keyboard@unit-address mouse@unit-address input@unit-address:consumer_control The hid driver is a USBA (Solaris USB Architecture) compliant client driver that supports the Human Interface Device Class (HID) 1.0 speci- fication. The Human Interface Device (HID) class encompasses devices controlled by humans to operate computer systems. Typical examples of HID devices include keyboards, mice, trackballs, and joysticks. HID also covers front-panel controls such as knobs, switches, and buttons. A USB device with multiple interfaces may have one interface for audio and a HID interface to define the buttons that control the audio. The hid driver is general and primarily handles the USB functionality of the device and generic HID functionality. For example, HID inter- faces are required to have an interrupt pipe for the device to send data packets, and the hid driver opens the pipe to the interrupt end- point and starts polling. The hid driver is also responsible for managing the device through the default control pipe. In addition to being a USB client driver, the hid driver is also a STREAMS driver so that modules may be pushed on top of it. The HID specification is flexible, and HID devices dynamically describe their packets and other parameters through a HID report descriptor. The HID parser is a misc module that parses the HID report descriptor and creates a database of information about the device. The hid driver queries the HID parser to find out the type and characteristics of the HID device. The HID specification predefines packet formats for the boot protocol keyboard and mouse. /kernel/drv/hid 32-bit ELF kernel hid module /kernel/drv/amd64/hid 64-bit ELF kernel hid module /kernel/drv/sparcv9/hid 64-bit SPARC ELF kernel hid module /kernel/misc/hidparser 32-bit ELF kernel hidparser module /kernel/misc/amd64/hidparser 64-bit ELF kernel hidparser module /kernel/misc/sparcv9/hidparser 64-bit SPARC ELF kernel hidparser module See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Architecture |SPARC, , PCI-based systems | +-----------------------------+-----------------------------+ |Availability |SUNWusb | +-----------------------------+-----------------------------+ cfgadm_usb(1M), attributes(5), usba(7D), virtualkm(7D) Writing Device Drivers STREAMS Programming Guide Universal Serial Bus Specification 1.0 and 1.1 Device Class Definition for Human Interface Devices (HID) 1.1 System Administration Guide: Basic Administration http://www.sun.com/io None. NOTES
The hid driver currently supports only keyboard, mouse and audio HID control device. 9 Oct 2004 hid(7D)
Man Page