]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/doc/handbook/cyclades.sgml
This commit was generated by cvs2svn to compensate for changes in r18661,
[FreeBSD/FreeBSD.git] / share / doc / handbook / cyclades.sgml
1 <!-- $Id: cyclades.sgml,v 1.2 1996/03/26 23:22:03 mpp Exp $ -->
2 <!-- The FreeBSD Documentation Project -->
3
4 <!--
5 <!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN" [
6
7 <!ENTITY % authors SYSTEM "authors.sgml">
8 %authors;
9
10 ]>
11 -->
12 <sect2><heading>Configuring the <tt>cy</tt> driver<label id="cy"></heading>
13
14           <p><em>Contributed by &a.alex;.<newline>6 June 1996.</em>
15
16             The Cyclades multiport cards are based on the <tt>cy</tt>
17             driver instead of the usual <tt>sio</tt> driver used by
18             other multiport cards.  Configuration is a simple matter
19             of:
20
21             <enum>
22               <item>Add the <tt>cy</tt> device to your 
23                 <ref id="kernelconfig:config" name="kernel configuration">
24                 (note that your irq and iomem settings may differ).
25
26 <tscreen><verb>
27 device cy0 at isa? tty irq 10 iomem 0xd4000 iosiz 0x2000 vector cyintr
28 </verb></tscreen>
29
30               <item><ref id="kernelconfig:building" name="Rebuild and install"> 
31                 the new kernel.
32
33               <item>Make the <ref id="kernelconfig:nodes" name="device nodes">
34                 by typing (the following example assumes an 8-port board):
35
36 <tscreen><verb>
37 # cd /dev
38 # for i in 0 1 2 3 4 5 6 7;do ./MAKEDEV cuac$i ttyc$i;done
39 </verb></tscreen>
40
41               <item>If appropriate, add <ref id="dialup" name="dialup">
42                 entries to <ref id="dialup:ttys" name="/etc/ttys"> by 
43                 duplicating serial device (<tt>ttyd</tt>) entries and 
44                 using <tt>ttyc</tt> in place of <tt>ttyd</tt>.  For
45                 example:
46
47 <tscreen><verb>
48 ttyc0   "/usr/libexec/getty std.38400"  unknown on insecure
49 ttyc1   "/usr/libexec/getty std.38400"  unknown on insecure
50 ttyc2   "/usr/libexec/getty std.38400"  unknown on insecure
51 [...]
52 ttyc7   "/usr/libexec/getty std.38400"  unknown on insecure
53 </verb></tscreen>
54
55               <item>Reboot with the new kernel.
56
57             </enum>