4 Version 1.0, 06/11/2013
6 The source code is compatible with these kernel versions (and probably others):
13 * Make sure the Vizzini device is unplugged from the Linux host.
15 * Make sure that the cdc-acm driver and any previously loaded vizzini
16 driver modules are not loaded.
20 # modprobe -r usbserial
22 * Install the vizzini driver module.
27 * Plug Vizzini into the host. You should see four devices created,
28 typically /dev/ttyUSB[0-3].
34 The vizzini driver presents a standard Linux TTY interface that can be
35 configured and manipulated with the usual APIs (tcgetattr(),
36 tcsetattr(), ioctl(), read(), write(), etc).
38 The normal supported character modes are 7N1, 7N2, 7P1, 7P2, 8N1, 8N2,
39 8P1, 8P2, with odd, even, mark and space parity.
41 Vizzini also supports 9N1 and 9N2. It is enabled by using the CS5
42 character size. In this mode a 9-bit character can be written to the
43 device with two bytes. Bits 0..7 of the character are taken from the
44 first byte, and bit-8 of the character is taken from bit-0 of the
47 Similarly, a 9-bit character can be read from the device as a pair of
48 bytes. Bits 0..7 of the character are in the first byte, and bit-8 of
49 the character is taken from bit-0 of the second byte. Bits 1..7 of
50 the second byte are undefined.