This section answers common questions about serial communications with FreeBSD. PPP is covered in the Networking section.
15.1. | Which multi-port serial cards are supported by FreeBSD? |
There is a list of these in the Serial Communications chapter of the Handbook. Most multi-port PCI cards that are based on 16550 or clones are supported with no extra effort. Some unnamed clone cards have also been known to work, especially those that claim to be AST compatible. Check uart(4) and sio(4) to get more information on configuring such cards. | |
15.2. | How do I get the boot: prompt to show on the serial console? |
15.3. | How do I tell if FreeBSD found my serial ports or modem cards? |
As the FreeBSD kernel boots, it will probe for the serial ports for which the kernel is configured. Either watch the boot messages closely or run this command after the system is up and running:
This example shows two serial ports. The first is on
IRQ4, port address
The | |
15.4. | How do I access the serial ports on FreeBSD? |
The third serial port, When
opening | |
15.5. | How do I enable support for a multi-port serial card? |
The section on kernel configuration provides information about configuring the kernel. For a multi-port serial card, place an sio(4) line for each serial port on the card in the device.hints(5) file. But place the IRQ specifiers on only one of the entries. All of the ports on the card should share one IRQ. For consistency, use the last serial port to specify the IRQ. Also, specify the following option in the kernel configuration file: options COM_MULTIPORT The following hint.sio.4.at="isa" hint.sio.4.port="0x2a0" hint.sio.4.flags="0x701" hint.sio.5.at="isa" hint.sio.5.port="0x2a8" hint.sio.5.flags="0x701" hint.sio.6.at="isa" hint.sio.6.port="0x2b0" hint.sio.6.flags="0x701" hint.sio.7.at="isa" hint.sio.7.port="0x2b8" hint.sio.7.flags="0x701" hint.sio.7.irq="12" The flags indicate that the master port has minor
number | |
15.6. | Can I set the default serial parameters for a port? |
See the Serial Communications section in the FreeBSD Handbook. | |
15.7. | How can I enable dialup logins on my modem? |
Refer to the section about Dial-in Services in the FreeBSD Handbook. | |
15.8. | How can I connect a dumb terminal to my FreeBSD box? |
This information is in the Terminals section of the FreeBSD Handbook. | |
15.9. | Why can I not run |
The built-in tip(1) and
cu(1) utilities can only access the
Alternatively, everyone can be configured to run tip(1) and cu(1) by typing:
|
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <[email protected]>.
Send questions about this document to <[email protected]>.