TS-4710 PC104: Difference between revisions

From embeddedTS Manuals
(Created page with "When using the TS-4710 on a baseboard that supports PC104 over the muxbus, you can use the included ts4700_isa16550 driver to load support for various devices such as the [[TS...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
When using the TS-4710 on a baseboard that supports PC104 over the muxbus, you can use the included ts4700_isa16550 driver to load support for various devices such as the [[TS-IRIDIUM]], or [[TS-MULTI-104]].   
You can use the included ts4700_isa16550 driver to load support for various devices such as the [[TS-IRIDIUM]], or [[TS-MULTI-104]].   


For example, to load a single device:
For example, to load a single device:
<source lang=bash>
<source lang=bash>
devmem 0x80004004 16 0x321 # enable muxbus
# Assumes COM1 and IRQ7 jumpers are set
# Assumes COM1 and IRQ7 jumpers are set
modprobe ts4700_isa16550 com=0x3f8 irq=7
modprobe ts4700_isa16550 com=0x3f8 irq=7
</source>
</source>


If you are loading multiple devices, you can specify the COM and IRQ in a single command:
If you are loading multiple devices, you can specify the COM and IRQ in a single command.  For example, to set up a [[TS-SER4]] with only jumpers IRQ4, IRQ2, and COM1 set:
<source lang=bash>
<source lang=bash>
devmem 0x80004004 16 0x321 # enable muxbus
modprobe ts4700_isa16550 irq=6,6,6,6 com=0x3f8,0x2f8,0x3e8,0x2e8
# Assuming COM1 with IRQ7, and COM2 with IRQ7
modprobe ts4700_isa16550 com=0x3f8,0x2f8 irq=7,7
</source>
</source>


This driver assumes the PC104 base is at 0x0 of the muxbus, but some baseboards such as the [[TS-8900]] use another offset for PC104.  This can be specified with the iobase argument:
This driver assumes the PC104 base is at 0x0 of the muxbus, but some baseboards such as the [[TS-8900]] use another offset for PC104.  This can be specified with the iobase argument:
<source lang=bash>
<source lang=bash>
devmem 0x80004004 16 0x321 # enable muxbus
modprobe ts4700_isa16550 com=0x3f8 irq=7 iobase=0x81008800
modprobe ts4700_isa16550 com=0x3f8 irq=7 iobase=0x81008800
</source>
</source>

Latest revision as of 17:29, 21 November 2014

You can use the included ts4700_isa16550 driver to load support for various devices such as the TS-IRIDIUM, or TS-MULTI-104.

For example, to load a single device:

# Assumes COM1 and IRQ7 jumpers are set
modprobe ts4700_isa16550 com=0x3f8 irq=7

If you are loading multiple devices, you can specify the COM and IRQ in a single command. For example, to set up a TS-SER4 with only jumpers IRQ4, IRQ2, and COM1 set:

modprobe ts4700_isa16550 irq=6,6,6,6 com=0x3f8,0x2f8,0x3e8,0x2e8

This driver assumes the PC104 base is at 0x0 of the muxbus, but some baseboards such as the TS-8900 use another offset for PC104. This can be specified with the iobase argument:

modprobe ts4700_isa16550 com=0x3f8 irq=7 iobase=0x81008800