man(1) Manual page archive


     CYC(3)                                                     CYC(3)

     NAME
          cyc - Cyclone fiber interface

     SYNOPSIS
          bind #C /dev

          /dev/cyc

     DESCRIPTION
          The cyc device drives the Cyclone CVME961 (not 960) card
          with an attached SQFBR Squall module to provide a high-speed
          point-to-point 9P link between a CPU server and a file
          server.  Both machines must of course have VME buses.  For
          debugging, the Cyclone may be loaded with on-board software
          using xms (see con(1)) and the NINDY ROM supplied with the
          device.  In production, though, it is easiest to replace the
          ROM with the program in the directory /sys/src/fs/cyc.  In
          either case, the on-board software expects an identical
          Cyclone to be at the other end of the fiber.  One of the
          boards must be in a CPU server, the other in a file server;
          the systems configure their respective boards dynamically as
          appropriate.

          The driver serves a single file, /dev/cyc.  When opened, the
          file initializes the connection to the file server.  The
          resulting file descriptor should be used only to send and
          receive 9P messages.  Typically boot(8) will open /dev/cyc,
          prime the connection by sending nop and session messages
          (see attach(5)), and then mount (see bind(2)) the file
          descriptor in the CPU server's name space.  Thenceforth all
          activity on /dev/cyc will be mediated by the mount driver
          mnt(3)).

     FILES
          /sys/src/fs/cyc  Directory of on-board software for the
                           Cyclone.

     SEE ALSO
          CVME960, CVM961 Single Board Computer User's Manual and
          SQFBR User's Manual, Cyclone Microsystems, Inc., New Haven,
          CT, 1-203-7865536

     SOURCE
          /sys/src/9/power/devcyc.c

     BUGS
          The driver is specific to the SGI Power Series, although the
          device should operate on any VME bus.