COMEDI_CONFIG(8) - Linux man page online | Administration and privileged commands

COMEDI configuration utility.

comedi_config(8) System Manager's Manual comedi_config(8)


comedi_config - COMEDI configuration utility


comedi_config [-vVq] /dev/comediN <driver> [<option1>[,<option2>...]]


comedi_config is used to configure comedi drivers. You must have comedi support compiled into your kernel or loaded as a separate module in order to use this utility. Each con‐ trol and measurement device is associated with a particular comedi device file /dev/comediN, where N is 0,1,2,3, etc. Comedi_config allows you to associate a particular driver and device with a comedi device file, and also configure driver parameters for the particular device. Comedi_config can be used with optional parameters which are driver dependent. Parameters are specified by comma-delimited list of integers. The integers may be expressed as deci‐ mal, hexidecimal (starting with 0x) or octal (stating with 0). In addition, a parameter may be left blank, indicating 0. PCI-based devices typically require no parameters, although some allow you to specify the bus and slot of the card to configure as the first two parameters. ISA-based devices typically use the first and second parameters to indi‐ cate I/O base address and interrupt level. More information about the parameters required by individual drivers can be found in the comedi documentation, in the file drivers.txt.


comedi_config recognizes the following options: -q, --quiet don't print output while running. -v, --verbose print verbose output while running. -V, --version print version number and exit. -r, --remove remove previously configured driver. --read-buffer num set read buffer size to num kilobytes. The default size is 64k. --write-buffer num set write buffer size to num kilobytes. The default size is 64k. -i, --init-data, --init-data0 file upload initialization data (typically firmware) from file to board. --init-data1 file --init-data2 file --init-data3 file Some drivers require more than one file for initialization data. Use these options to specify additional initialization data files. See the driver-specific documen‐ tation for further details.


[This section has not been implemented yet.] A list of device configurations can be put into the file /etc/comedi.conf. This file takes the form <device> <driver> <param1>,<param2>,... These configurations will be read and performed when the switch -a is used. This is potentially useful when run from an initialization script.


A National Instruments PCI-MIO E series board can be configured to use /dev/comedi0 using the command: comedi_config /dev/comedi0 ni_pcimio A National Instruments AT-MIO E series board can be configured to use /dev/comedi3 using the command: comedi_config /dev/comedi3 ni_atmio 0x220,3 This tells the driver that the board is configured for I/O base 0x220 and IRQ 3.


Additional text documentation can be found in /usr/share/doc/libcomedi-dev. The current version of Comedi and Comedilib can be obtained from The Comedi web site is located at






David Schleef, <>
This manual Reference Other manuals
comedi_config(8) referred by comedi(7)
refer to comedi(7)
Download raw manual
Index System Manager's Manual (+2060) № 8 (+5755)
Go top