VisioBraille serial braille console
A boot-time kernel braille console for blind users running a VisioBraille refreshable braille display connected over a standard RS-232 serial port. It dates from an era when braille terminals were serial peripherals; modern VisioBraille products such as the VarioUltra and Vario 4 are USB/HID devices handled in userspace by BRLTTY instead.
recommendation
A candidate for future removal because the only hardware it targets is the legacy serial VisioBraille display, which the vendor itself has moved past in favor of USB-C braille devices, and the in-kernel code has seen only janitorial cleanups in recent years. Some residual users likely still rely on it given that BRLTTY userspace tooling continues to ship VisioBraille support, so any deprecation should be announced loudly before removal rather than rushed.
repository signals
sources
- docs.kernel.org
Kernel documentation says the feature is a braille console over serial and that only the VisioBraille device is supported.
- visiobraille.com
Vendor site in 2025 advertises current braille products such as VarioUltra and VarioPro, indicating the brand is still active but with modern product lines.
- visiobraille.com
Current Vario 4 products are HID/USB-C braille displays, not the old 8250 serial device class this kernel code targets.
- visiobraille.com
Vendor driver/download page separates current and legacy support, with a 'Legacy product support' section for older VisioBraille/BAUM hardware.
- manpages.ubuntu.com
Current distro manpage for BRLTTY still documents VisioBraille support in userspace tooling, suggesting some residual legacy deployments remain.
- spinics.net
Mailing-list index shows recent braille_console traffic was a treewide MODULE_LICENSE cleanup patch, not a dedicated feature or removal discussion.
codex reasoning notes (technical)
Shell inspection of local source and Kconfig shows this directory is a real built-in driver-like braille console implementation for a 8250 serial VisioBraille device, with no module entry point. Local git log shows only sparse maintenance touches through 2023, mostly compatibility/treewide cleanup rather than active feature work. Web search on lore-related terms found no active removal series; the cited spinics index was obtained via web search and supports that recent list traffic was just cleanup. The docs.kernel URL was obtained by web search and confirms only VisioBraille is supported. The VisioBraille URLs were obtained by web search and indicate current sales focus on newer USB/HID braille displays while older hardware is treated as legacy support. The Ubuntu manpage URL was obtained by web search and indicates BRLTTY still has userspace VisioBraille support, so deployments are likely low rather than none. With obsolete hardware targeting, no natural upstream in-kernel replacement, and only residual legacy use, deprecate fits better than keep or remove.