National Instruments and PCI-485/4 Isolated 用户手册

下载
页码 19
Using PCI Serial with Linux
16
www.natinst.com
For more information about using 
setserial
, refer to 
linux # more 
/usr/doc/setserial*/README
.
1.
Enter the following:
linux#
cp /usr/doc/setserial*/rc.serial /etc/rc.d/ 
linux#
pico /etc/rc.d/rc.serial
a.
Make sure that 
SETSERIAL=
 points to the correct location. Check 
your 
/bin
 and 
/sbin
 directories, and change the 
SETSERIAL=
 
line to say either 
SETSERIAL=/bin/setserial
 or 
SETSERIAL=/sbin/setserial
b.
Under 
AUTOMATIC CONFIGURATION
, leave the following lines 
uncommented and delete or comment out (by adding a # to the 
beginning of the line) all the other lines in the section. (Depending 
on your version of 
setserial
ttyS
 might replace 
cua
):
AUTO_IRQ=auto_irq
${SETSERIAL} /dev/cua0 ${AUTO_IRQ} skip_test 
autoconfig ${STD_FLAGS}
${SETSERIAL} /dev/cua1 ${AUTO_IRQ} skip_test 
autoconfig ${STD_FLAGS}
${SETSERIAL} /dev/cua2 ${AUTO_IRQ} skip_test 
autoconfig ${STD_FLAGS}
${SETSERIAL} /dev/cua3 ${AUTO_IRQ} autoconfig 
${STD_FLAGS}
c.
Under 
MANUAL CONFIGURATION
, comment out or delete 
everything but the following lines. Change the lines concerning 
/dev/cua4-/dev/cua(4+
n)
 (where 
n
 is the number of ports on 
the PCI serial interface) to the following:
# These are the first set of AST Fourport ports
#
${SETSERIAL} /dev/ttyS4 uart 16550A port <
port 
address> irq <irq> ^fourport
${SETSERIAL} /dev/ttyS5 uart 16550A port <
port 
address> irq <irq> ^fourport
${SETSERIAL} /dev/ttyS6 uart 16550A port <
port 
address> irq <irq> ^fourport 
${SETSERIAL} /dev/ttyS7 uart 16550A port <
port 
address> irq <irq> ^fourport 
Refer to the section 
 for an example 
(configured according to the 
lspci
 example above). 
2.
Enter the following:
linux#
pico /etc/rc.d/rc