Character Device Driver

It is a category of the Physical device drivers. A OS/2 Character Device Driver accesses data character oriented, often bytes or streams. Usually these drivers access data sequentially e.g. I/O for special hardware chips, like programmable I/O circuits.

OS/2 assigns names for these drivers e.g. MOUSE$ or LPT1. The driver may support more than one device with the same driver.

A character DD may be replaced by an other one with the same name (it depends on the loading sequence). This means, that such a driver needs to have a mechanism to unload.

List of Character Device Driver

 * ACPICA$
 * AFINET$
 * AFOS2$
 * APM$
 * ASPIROU$
 * ATAPI$
 * CADH$$$$
 * CD-ROM2$
 * CHKDSK$
 * CLOCK$
 * COM1
 * COM2
 * CON
 * DOS$
 * GRADD$
 * IBMEAN$
 * IBM1FLP$
 * IBMKBD$
 * IBMS506$
 * IFNET$
 * INET$
 * ISAPNP$
 * KBD$
 * LANMSG$$
 * LPT1
 * LPT2
 * LPT3
 * LPTx$
 * LVM$
 * MIDI$
 * MMLEM$
 * MOUSE$
 * NUL
 * OEMHLP$
 * OS2DASD$
 * POINTER$
 * PRN
 * PROTMAN$
 * R0STUB$
 * RESMGR$
 * SBAUD1$
 * SCREEN$
 * SCSIMGR$
 * SDDHELP$
 * SINGLEQ$
 * SSM$
 * TESTCFG$
 * THESEU5$
 * TIMER0$
 * UNICODE$
 * USBAUD1$
 * USBCDRM$
 * USBD$
 * USBEHCD$
 * USBHID$
 * USBKBD$
 * USBMOU$
 * USBMSD$
 * USBOHCD$
 * USBRESM$
 * vboxgs1$
 * vboxgst$
 * VICAPSH$
 * ___HLP$
 * $USBPRT