Back to home page

OSCL-LXR

 
 

    


0001 Linux Braille Console
0002 =====================
0003 
0004 To get early boot messages on a braille device (before userspace screen
0005 readers can start), you first need to compile the support for the usual serial
0006 console (see :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`), and
0007 for braille device
0008 (in :menuselection:`Device Drivers --> Accessibility support --> Console on braille device`).
0009 
0010 Then you need to specify a ``console=brl``, option on the kernel command line, the
0011 format is::
0012 
0013         console=brl,serial_options...
0014 
0015 where ``serial_options...`` are the same as described in
0016 :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
0017 
0018 So for instance you can use ``console=brl,ttyS0`` if the braille device is connected to the first serial port, and ``console=brl,ttyS0,115200`` to
0019 override the baud rate to 115200, etc.
0020 
0021 By default, the braille device will just show the last kernel message (console
0022 mode).  To review previous messages, press the Insert key to switch to the VT
0023 review mode.  In review mode, the arrow keys permit to browse in the VT content,
0024 :kbd:`PAGE-UP`/:kbd:`PAGE-DOWN` keys go at the top/bottom of the screen, and
0025 the :kbd:`HOME` key goes back
0026 to the cursor, hence providing very basic screen reviewing facility.
0027 
0028 Sound feedback can be obtained by adding the ``braille_console.sound=1`` kernel
0029 parameter.
0030 
0031 For simplicity, only one braille console can be enabled, other uses of
0032 ``console=brl,...`` will be discarded.  Also note that it does not interfere with
0033 the console selection mechanism described in
0034 :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
0035 
0036 For now, only the VisioBraille device is supported.
0037 
0038 Samuel Thibault <samuel.thibault@ens-lyon.org>