[BRLTTY] Brltty woes on Centos 7

Keith Wessel keith at wessel.com
Fri Mar 3 17:23:49 EST 2017


Thanks, Dave, that sounds promising. Interesting that it can't get the
console control at first boot but that it can when I start it manually
later. A timing thing, I suppose.

The braille display thing is odd. Once I get to this point where it is only
displaying "screen not in text mode" because it couldn't get console
control, the buttons, rather than playing their PCM tunes, generate errors
in brltty's log. Looks like it's getting invalid data from the braille
display. If I restart brltty from systemd or by just running brltty,
everything's fine. No data errors.

It's a TSI PowerBraille 80 connected to a PCI serial port. I've tried it on
both serial ports. I've also confirmed and, as far as I can tell, Centos
isn't trying to start up any serial consoles that might be conflicting.

Rather detailed log is below. The packet errors don't start until I start
pushing buttons on the display, but then they seem to happen for each and
every button press.

Thanks,
Keith
2017-03-03 at 13:31:00.312 [brltty] BRLTTY 5.4 rev unknown [http://brltty.com/]
2017-03-03 at 13:31:00.313 [brltty] lock descriptor allocated:
queue-discarded-elements
2017-03-03 at 13:31:00.313 [brltty] Log Level: debug
2017-03-03 at 13:31:00.313 [brltty] pushed command environment: initial
2017-03-03 at 13:31:00.313 [brltty] report listener registered: 0:
handleUpdateBrailleOnline
2017-03-03 at 13:31:00.313 [brltty] program exit event added: pid-file
2017-03-03 at 13:31:00.313 [brltty] program exit event added: screen-data
2017-03-03 at 13:31:00.313 [brltty] Working Directory: /
2017-03-03 at 13:31:00.313 [brltty] Configuration File: /etc/brltty.conf
2017-03-03 at 13:31:00.313 [brltty] Updatable Directory: /var/lib/brltty
2017-03-03 at 13:31:00.313 [brltty] Preferences File: brltty.prefs
2017-03-03 at 13:31:00.313 [brltty] Writable Directory: /var/run/brltty
2017-03-03 at 13:31:00.313 [brltty] Drivers Directory: /lib/brltty
2017-03-03 at 13:31:00.313 [brltty] Tables Directory: /etc/brltty
2017-03-03 at 13:31:00.319 [brltty] file opened: /var/lib/brltty/brltty.prefs
fd=4
2017-03-03 at 13:31:00.328 [brltty] file opened: /var/lib/brltty/brltty.prefs
fd=4
2017-03-03 at 13:31:00.328 [brltty] program exit event added: tunes
2017-03-03 at 13:31:00.328 [brltty] tune thread state change: 0 -> 1
2017-03-03 at 13:31:00.329 [brltty] tune thread state change: 1 -> 3
 2017-03-03 at 13:31:00.329 [brltty] regions: text=0.0 status=0.0
 2017-03-03 at 13:31:00.329 [brltty] shifts: full=1 half=0 vertical=5
 2017-03-03 at 13:31:00.329 [brltty] compiling text table:
/etc/brltty/Text/en_US.ttb
 2017-03-03 at 13:31:00.329 [brltty] file opened: /etc/brltty/Text/en_US.ttb
fd=8
 2017-03-03 at 13:31:00.329 [brltty] including data file:
/etc/brltty/Text/en_US.ttb
 2017-03-03 at 13:31:00.329 [brltty] file opened:
/etc/brltty/Text/ltr-latin.tti fd=9
 2017-03-03 at 13:31:00.329 [brltty] including data file:
/etc/brltty/Text/ltr-latin.tti
 2017-03-03 at 13:31:00.329 [brltty] file opened:
/etc/brltty/Text/ltr-alias.tti fd=10
 2017-03-03 at 13:31:00.329 [brltty] including data file:
/etc/brltty/Text/ltr-alias.tti
 2017-03-03 at 13:31:00.330 [brltty] file opened:
/etc/brltty/Text/ctl-latin.tti fd=9
 2017-03-03 at 13:31:00.330 [brltty] including data file:
/etc/brltty/Text/ctl-latin.tti
 2017-03-03 at 13:31:00.330 [brltty] file opened:
/etc/brltty/Text/num-nemeth.tti fd=9
 2017-03-03 at 13:31:00.330 [brltty] including data file:
/etc/brltty/Text/num-nemeth.tti
 2017-03-03 at 13:31:00.330 [brltty] file opened:
/etc/brltty/Text/num-alias.tti fd=10
 2017-03-03 at 13:31:00.330 [brltty] including data file:
/etc/brltty/Text/num-alias.tti
 2017-03-03 at 13:31:00.330 [brltty] file opened: /etc/brltty/Text/common.tti
fd=9
 2017-03-03 at 13:31:00.330 [brltty] including data file:
/etc/brltty/Text/common.tti
 2017-03-03 at 13:31:00.330 [brltty] file opened: /etc/brltty/Text/spaces.tti
fd=10
 2017-03-03 at 13:31:00.330 [brltty] including data file:
/etc/brltty/Text/spaces.tti
 2017-03-03 at 13:31:00.330 [brltty] file opened: /etc/brltty/Text/boxes.tti
fd=10
 2017-03-03 at 13:31:00.330 [brltty] including data file:
/etc/brltty/Text/boxes.tti
 2017-03-03 at 13:31:00.331 [brltty] file opened: /etc/brltty/Text/blocks.tti
fd=10
 2017-03-03 at 13:31:00.331 [brltty] including data file:
/etc/brltty/Text/blocks.tti
 2017-03-03 at 13:31:00.331 [brltty] Text Table: en_US
 2017-03-03 at 13:31:00.331 [brltty] program exit event added: text-table
 2017-03-03 at 13:31:00.331 [brltty] Attributes Table: left_right
 2017-03-03 at 13:31:00.331 [brltty] program exit event added: attributes-table
 2017-03-03 at 13:31:00.331 [brltty] program exit event added:
contraction-table
 2017-03-03 at 13:31:00.331 [brltty] compiling contraction table:
/etc/brltty/Contraction/en-us-g2.ctb
 2017-03-03 at 13:31:00.331 [brltty] file opened:
/etc/brltty/Contraction/en-us-g2.ctb fd=8
 2017-03-03 at 13:31:00.331 [brltty] including data file:
/etc/brltty/Contraction/en-us-g2.ctb
 2017-03-03 at 13:31:00.332 [brltty] file opened:
/etc/brltty/Contraction/countries.cti fd=9
 2017-03-03 at 13:31:00.332 [brltty] including data file:
/etc/brltty/Contraction/countries.cti
 2017-03-03 at 13:31:00.332 [brltty] Contraction Table: en-us-g2
 2017-03-03 at 13:31:00.332 [brltty] Keyboard Property: type=
 2017-03-03 at 13:31:00.332 [brltty] Keyboard Property: vendor=
 2017-03-03 at 13:31:00.332 [brltty] Keyboard Property: product=
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: keyboard-table
 2017-03-03 at 13:31:00.332 [brltty] Keyboard Table: none
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: screen-driver
 2017-03-03 at 13:31:00.332 [brltty] activity action request: screen-driver:
start
 2017-03-03 at 13:31:00.332 [brltty] activity state change: screen-driver:
4[preparing]
 2017-03-03 at 13:31:00.332 [brltty] activity state change: screen-driver:
1[prepared]
 2017-03-03 at 13:31:00.332 [brltty] activity state change: screen-driver:
2[scheduled]
 2017-03-03 at 13:31:00.332 [brltty] BrlAPI Server: release 0.6.5
 2017-03-03 at 13:31:00.332 [brltty] API Parameter: auth=
 2017-03-03 at 13:31:00.332 [brltty] API Parameter: host=
 2017-03-03 at 13:31:00.332 [brltty] API Parameter: stacksize=
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: address-table
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: api-server
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: braille-data
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: braille-driver
 2017-03-03 at 13:31:00.332 [brltty] activity action request: braille-driver:
start
 2017-03-03 at 13:31:00.332 [brltty] activity state change: braille-driver:
4[preparing]
 2017-03-03 at 13:31:00.332 [brltty] Braille Display Dimensions: 1 row, 1
column
 2017-03-03 at 13:31:00.332 [brltty] regions: text=0.1 status=0.0
 2017-03-03 at 13:31:00.332 [brltty] shifts: full=1 half=0 vertical=5
 2017-03-03 at 13:31:00.332 [brltty] activity state change: braille-driver:
1[prepared]
 2017-03-03 at 13:31:00.332 [brltty] activity state change: braille-driver:
2[scheduled]
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: speech-data
 2017-03-03 at 13:31:00.332 [brltty] program exit event added: speech-driver
 2017-03-03 at 13:31:00.332 [brltty] activity action request: speech-driver:
start
 2017-03-03 at 13:31:00.332 [brltty] activity state change: speech-driver:
4[preparing]
 2017-03-03 at 13:31:00.332 [brltty] activity state change: speech-driver:
1[prepared]
 2017-03-03 at 13:31:00.332 [brltty] activity state change: speech-driver:
2[scheduled]
 2017-03-03 at 13:31:00.332 [brltty] Speech Input: none
 2017-03-03 at 13:31:00.333 [brltty] program exit event added: sessions
 2017-03-03 at 13:31:00.333 [brltty] pushed command environment: main
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: unhandled
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: miscellaneous
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: learn
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: speech
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: clipboard
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: preferences
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: toggle
 2017-03-03 at 13:31:00.333 [brltty] report listener registered: 3:
brailleWindowUpdatedListener
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: touch
 2017-03-03 at 13:31:00.333 [brltty] report listener registered: 0:
keycodeCommandDataResetListener
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: keycodes
 2017-03-03 at 13:31:00.333 [brltty] report listener registered: 0:
inputCommandDataResetListener
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: input
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: navigation
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: screen
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: custom
 2017-03-03 at 13:31:00.333 [brltty] pushed command handler: API
 2017-03-03 at 13:31:00.333 [brltty] activity state change: screen-driver:
6[starting]
 2017-03-03 at 13:31:00.333 [brltty] checking for screen driver: lx
 2017-03-03 at 13:31:00.350 [brltty] initializing screen driver: lx
 2017-03-03 at 13:31:00.350 [brltty] device directory: /dev
 2017-03-03 at 13:31:00.350 [brltty] checking screen device: /dev/vcsa
 2017-03-03 at 13:31:00.350 [brltty] screen device: vcsa
 2017-03-03 at 13:31:00.350 [brltty] checking console device: /dev/tty0
 2017-03-03 at 13:31:00.350 [brltty] console device: tty0
 2017-03-03 at 13:31:00.350 [brltty] device opened: /dev/tty1: fd=11
 2017-03-03 at 13:31:00.350 [brltty] device opened: /dev/vcsa: fd=13
 2017-03-03 at 13:31:00.350 [brltty] starting host command: /sbin/modprobe -q
uinput
 2017-03-03 at 13:31:00.488 [brltty] host command exit status: 0:
/sbin/modprobe
 2017-03-03 at 13:31:00.488 [brltty] activity state change: braille-driver:
6[starting]
 2017-03-03 at 13:31:00.488 [brltty] checking braille device: serial:ttyS0
 2017-03-03 at 13:31:00.488 [brltty] checking for braille driver: ts
 2017-03-03 at 13:31:00.679 [brltty] initializing braille driver: ts ->
serial:ttyS0
 2017-03-03 at 13:31:00.679 [brltty] trying at 9600 baud
 2017-03-03 at 13:31:00.679 [brltty] activity state change: speech-driver:
6[starting]
 2017-03-03 at 13:31:00.679 [brltty] no autodetectable speech drivers
 2017-03-03 at 13:31:00.679 [brltty] checking for speech driver: no
 2017-03-03 at 13:31:00.679 [brltty] initializing speech driver: no
 2017-03-03 at 13:31:00.680 [brltty] Speech Driver: no [NoSpeech]
 2017-03-03 at 13:31:00.680 [brltty] NoSpeech Speech Driver:
 2017-03-03 at 13:31:00.680 [brltty] activity state change: speech-driver:
3[started]
 2017-03-03 at 13:31:00.702 [brltty] display replied: 81 cells, version 1.0
 2017-03-03 at 13:31:00.702 [brltty] detected Power Braille 80
 2017-03-03 at 13:31:00.702 [brltty] switching display to 19200 baud
 2017-03-03 at 13:31:00.803 [brltty] trying at 19200 baud
 2017-03-03 at 13:31:00.803 [brltty] now using 19200 baud - checking if display
followed
 2017-03-03 at 13:31:00.816 [brltty] display responded at 19200 baud
 2017-03-03 at 13:31:00.816 [brltty] Braille Display Dimensions: 1 row, 81
columns
 2017-03-03 at 13:31:00.816 [brltty] regions: text=0.81 status=0.0
 2017-03-03 at 13:31:00.816 [brltty] shifts: full=81 half=40 vertical=5
 2017-03-03 at 13:31:00.816 [brltty] Key Bindings: pb80
 2017-03-03 at 13:31:00.816 [brltty] program exit event added:
sorted-command-table
 2017-03-03 at 13:31:00.817 [brltty] file opened: /etc/brltty/Input/ts/pb80.ktb
fd=19
 2017-03-03 at 13:31:00.817 [brltty] including data file:
/etc/brltty/Input/ts/pb80.ktb
 2017-03-03 at 13:31:00.817 [brltty] file opened:
/etc/brltty/Input/ts/pb_large.kti fd=20
 2017-03-03 at 13:31:00.817 [brltty] including data file:
/etc/brltty/Input/ts/pb_large.kti
 2017-03-03 at 13:31:00.817 [brltty] file opened: /etc/brltty/Input/ts/pb.kti
fd=21
 2017-03-03 at 13:31:00.817 [brltty] including data file:
/etc/brltty/Input/ts/pb.kti
 2017-03-03 at 13:31:00.817 [brltty] file opened:
/etc/brltty/Input/ts/routing.kti fd=22
 2017-03-03 at 13:31:00.817 [brltty] including data file:
/etc/brltty/Input/ts/routing.kti
 2017-03-03 at 13:31:00.817 [brltty] Key Table: /etc/brltty/Input/ts/pb80.ktb
 2017-03-03 at 13:31:00.817 [brltty] constructing special screen: help
 2017-03-03 at 13:31:00.818 [brltty] report listener registered: 0:
brlapi_handleReports
 2017-03-03 at 13:31:00.818 [brltty] Braille Driver: ts [TSI]
 2017-03-03 at 13:31:00.818 [brltty] TSI Braille Driver: version 2.74 (April
2004)
 2017-03-03 at 13:31:00.818 [brltty] Braille Parameter: highbaud=
 2017-03-03 at 13:31:00.818 [brltty] Braille Parameter: setbaud=
 2017-03-03 at 13:31:00.818 [brltty] Braille Device: serial:ttyS0
 2017-03-03 at 13:31:00.818 [brltty] Old Preferences File: /etc/brltty-ts.prefs
 2017-03-03 at 13:31:00.818 [brltty] regions: text=0.81 status=0.0
 2017-03-03 at 13:31:00.818 [brltty] shifts: full=81 half=40 vertical=5
 2017-03-03 at 13:31:00.818 [brltty] setting braille autorepeat: on Delay:500
Interval:100
 2017-03-03 at 13:31:00.818 [brltty] program exit event added: alert-tunes
 2017-03-03 at 13:31:00.818 [brltty] activity state change: braille-driver:
3[started]
 2017-03-03 at 13:31:00.818 [brltty] device opened: /dev/tty0: fd=19
 2017-03-03 at 13:31:00.930 [tune-thread] ALSA PCM: Chan=1 Rate=16000
BufTim=341312 PerTim=21333
 2017-03-03 at 13:31:00.930 [tune-thread] PCM enabled: BlkSz:682 Rate:16000
ChnCt:1 Fmt:6
 2017-03-03 at 13:31:00.930 [tune-thread] tone: MSecs:60 SmpCt:960
Freq:329.627991
 2017-03-03 at 13:31:00.930 [tune-thread] tone: MSecs:100 SmpCt:1600
Freq:440.000000
 2017-03-03 at 13:31:00.988 [brltty] checking uinput device: /dev/uinput
 2017-03-03 at 13:31:00.989 [brltty] uinput device: uinput
 2017-03-03 at 13:31:00.989 [brltty] device opened: /dev/uinput: fd=23
 2017-03-03 at 13:31:00.989 [brltty] uinput opened: uinput fd=23
 2017-03-03 at 13:31:00.989 [brltty] report listener registered: 1:
lxBrailleOfflineListener
 2017-03-03 at 13:31:00.989 [brltty] Screen Driver: lx [Linux]
 2017-03-03 at 13:31:00.989 [brltty] Linux Screen Driver:
 2017-03-03 at 13:31:00.989 [brltty] Screen Parameter: charset=
 2017-03-03 at 13:31:00.989 [brltty] Screen Parameter: debugsfm=
 2017-03-03 at 13:31:00.989 [brltty] Screen Parameter: hfb=
 2017-03-03 at 13:31:00.989 [brltty] Screen Parameter: vt=
 2017-03-03 at 13:31:00.989 [brltty] activity state change: screen-driver:
3[started]
 2017-03-03 at 13:31:02.931 [tune-thread] PCM disabled
 2017-03-03 at 13:31:08.936 [brltty] Short Packet: 00
 2017-03-03 at 13:31:08.937 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:08.937 [brltty] Short Packet: 00
 2017-03-03 at 13:31:08.937 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:08.938 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:08.939 [brltty] Short Packet: 00
 2017-03-03 at 13:31:08.939 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:09.316 [brltty] Short Packet: 00
 2017-03-03 at 13:31:09.316 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:09.317 [brltty] Short Packet: 00
 2017-03-03 at 13:31:09.317 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:09.318 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:09.318 [brltty] Short Packet: 00
 2017-03-03 at 13:31:09.318 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.047 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:10.047 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:10.196 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.196 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:10.198 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.298 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:10.298 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:10.405 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.405 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.407 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.407 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:10.407 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.408 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.408 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:10.616 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.616 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.618 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.618 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.718 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:10.718 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:10.806 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.806 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.807 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.807 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:10.808 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:10.808 [brltty] Short Packet: 00
 2017-03-03 at 13:31:10.808 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:11.096 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:11.096 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:11.196 [brltty] Short Packet: 00
 2017-03-03 at 13:31:11.196 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:11.495 [brltty] Short Packet: 00
 2017-03-03 at 13:31:11.495 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:11.497 [brltty] Short Packet: 00
 2017-03-03 at 13:31:11.497 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:11.497 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:11.498 [brltty] Short Packet: 00
 2017-03-03 at 13:31:11.498 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:11.995 [brltty] Short Packet: 00
 2017-03-03 at 13:31:11.995 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:11.996 [brltty] Short Packet: 00
 2017-03-03 at 13:31:11.996 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:11.997 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:11.997 [brltty] Short Packet: 00
 2017-03-03 at 13:31:11.998 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:12.145 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.145 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:12.146 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.146 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:12.147 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:12.148 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.148 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:12.466 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.466 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:12.467 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.467 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:12.467 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:12.468 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.468 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:12.569 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:12.569 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:12.925 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:12.927 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.927 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:12.928 [brltty] Short Packet: 00
 2017-03-03 at 13:31:12.928 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:13.029 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:13.029 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:13.416 [brltty] Short Packet: 00
 2017-03-03 at 13:31:13.416 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:13.645 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:13.646 [brltty] Short Packet: 00
 2017-03-03 at 13:31:13.646 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:13.647 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:13.747 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:13.747 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:13.847 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:13.847 [brltty] Short Packet: 00
 2017-03-03 at 13:31:13.847 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:13.848 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.045 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.045 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:14.046 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:14.047 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:14.049 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.295 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.295 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.296 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:14.297 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.297 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.297 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:14.475 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.475 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.476 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.476 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:14.477 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.477 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.477 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:14.635 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.635 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.636 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.636 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:14.637 [brltty] Ignored Byte: FC
 2017-03-03 at 13:31:14.637 [brltty] Short Packet: 00
 2017-03-03 at 13:31:14.637 [brltty] Ignored Byte: 1C
 2017-03-03 at 13:31:17.934 [brltty] Short Packet: 00
 2017-03-03 at 13:31:17.934 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:17.936 [brltty] Short Packet: 00
 2017-03-03 at 13:31:17.936 [brltty] Short Packet: 00
 2017-03-03 at 13:31:17.936 [brltty] Short Packet: 00
 2017-03-03 at 13:31:17.937 [brltty] Short Packet: 00
 2017-03-03 at 13:31:17.937 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:17.938 [brltty] Short Packet: 00
 2017-03-03 at 13:31:17.938 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.039 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:18.039 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:18.144 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.144 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.145 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.145 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.248 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:18.248 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:18.325 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.327 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.327 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.328 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.328 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.428 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:18.428 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:18.514 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.514 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.515 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.516 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.616 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:18.616 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:18.694 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.694 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.695 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.696 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.696 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.697 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.697 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.698 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.698 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.798 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:18.798 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:18.834 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.834 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.835 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.836 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.836 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.837 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.837 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.838 [brltty] Short Packet: 00
 2017-03-03 at 13:31:18.838 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:18.938 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:18.938 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:19.004 [brltty] Short Packet: 00
 2017-03-03 at 13:31:19.004 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:19.005 [brltty] Short Packet: 00
 2017-03-03 at 13:31:19.006 [brltty] Short Packet: 00
 2017-03-03 at 13:31:19.006 [brltty] Short Packet: 00
 2017-03-03 at 13:31:19.007 [brltty] Short Packet: 00
 2017-03-03 at 13:31:19.007 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:19.008 [brltty] Short Packet: 00
 2017-03-03 at 13:31:19.008 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:19.108 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:19.108 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:19.208 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:19.308 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:19.308 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:20.105 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.105 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.106 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.107 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.107 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.107 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.107 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.207 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:20.207 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:20.544 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.544 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.545 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.545 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.546 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.547 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.547 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.547 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.547 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.548 [brltty] Short Packet: 00
 2017-03-03 at 13:31:20.548 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.548 [brltty] Ignored Byte: E0
 2017-03-03 at 13:31:20.648 [brltty] input byte missing at offset 0
 2017-03-03 at 13:31:20.648 [brltty] Partial Packet: 00
 2017-03-03 at 13:31:26.686 [brltty] console control error 5: fd=11 vt=1
op=0X5603: Input/output error
 2017-03-03 at 13:31:26.687 [brltty] device opened: /dev/tty1: fd=20
 2017-03-03 at 13:33:03.699 [brltty] console control error 5: fd=20 vt=1
op=0X5603: Input/output error
 2017-03-03 at 13:33:03.700 [brltty] device opened: /dev/tty1: fd=11
 2017-03-03 at 13:33:25.573 [brltty] device opened: /dev/tty0: fd=19
 2017-03-03 at 13:33:39.500 [brltty] stopping program components
 2017-03-03 at 13:33:39.500 [brltty] stopping program component: alert-tunes
 2017-03-03 at 13:33:39.500 [brltty] stopping program component:
sorted-command-table
 2017-03-03 at 13:33:39.500 [brltty] stopping program component: sessions
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: API
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: custom
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: screen
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: navigation
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: input
 2017-03-03 at 13:33:39.500 [brltty] report listener unregistered: 0:
inputCommandDataResetListener
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: keycodes
 2017-03-03 at 13:33:39.500 [brltty] report listener unregistered: 0:
keycodeCommandDataResetListener
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: touch
 2017-03-03 at 13:33:39.500 [brltty] report listener unregistered: 3:
brailleWindowUpdatedListener
 2017-03-03 at 13:33:39.500 [brltty] popped command handler: toggle
 2017-03-03 at 13:33:39.501 [brltty] popped command handler: preferences
 2017-03-03 at 13:33:39.501 [brltty] popped command handler: clipboard
 2017-03-03 at 13:33:39.501 [brltty] popped command handler: speech
 2017-03-03 at 13:33:39.501 [brltty] popped command handler: learn
 2017-03-03 at 13:33:39.501 [brltty] popped command handler: miscellaneous
 2017-03-03 at 13:33:39.501 [brltty] popped command handler: unhandled
 2017-03-03 at 13:33:39.501 [brltty] popped command environment: main
 2017-03-03 at 13:33:39.501 [brltty] stopping program component: speech-driver
 2017-03-03 at 13:33:39.501 [brltty] activity action request: speech-driver:
stop
 2017-03-03 at 13:33:39.501 [brltty] activity state change: speech-driver:
9[stopping]
 2017-03-03 at 13:33:39.501 [brltty] activity state change: speech-driver:
0[stopped]
 2017-03-03 at 13:33:39.501 [brltty] stopping program component: speech-data
 2017-03-03 at 13:33:39.501 [brltty] stopping program component: braille-driver
 2017-03-03 at 13:33:39.501 [brltty] report listener unregistered: 0:
brlapi_handleReports
 2017-03-03 at 13:33:39.501 [brltty] pushed command environment: message
 2017-03-03 at 13:33:39.501 [brltty] pushed command handler: message
 2017-03-03 at 13:33:39.569 [brltty] popped command handler: message
 2017-03-03 at 13:33:39.569 [brltty] popped command environment: message
 2017-03-03 at 13:33:39.570 [brltty] report listener registered: 0:
brlapi_handleReports
 2017-03-03 at 13:33:39.570 [brltty] activity action request: braille-driver:
stop
 2017-03-03 at 13:33:39.570 [brltty] activity state change: braille-driver:
9[stopping]
 2017-03-03 at 13:33:39.570 [brltty] report listener unregistered: 0:
brlapi_handleReports
 2017-03-03 at 13:33:39.572 [brltty] program exit event added: alert-tunes
 2017-03-03 at 13:33:39.572 [brltty] activity state change: braille-driver:
0[stopped]
 2017-03-03 at 13:33:39.572 [brltty] stopping program component: alert-tunes
 2017-03-03 at 13:33:39.742 [tune-thread] ALSA PCM: Chan=1 Rate=16000
BufTim=341312 PerTim=21333
 2017-03-03 at 13:33:39.742 [tune-thread] PCM enabled: BlkSz:682 Rate:16000
ChnCt:1 Fmt:6
 2017-03-03 at 13:33:39.742 [tune-thread] tone: MSecs:60 SmpCt:960
Freq:329.627991
 2017-03-03 at 13:33:39.742 [tune-thread] tone: MSecs:60 SmpCt:960
Freq:220.000000
 2017-03-03 at 13:33:39.742 [brltty] stopping program component: braille-data
 2017-03-03 at 13:33:39.742 [brltty] stopping program component: api-server
 2017-03-03 at 13:33:39.743 [server-main] select: Interrupted system call
 2017-03-03 at 13:33:39.744 [brltty] stopping program component: address-table
 2017-03-03 at 13:33:39.745 [brltty] stopping program component: screen-driver
 2017-03-03 at 13:33:39.745 [brltty] activity action request: screen-driver:
stop
 2017-03-03 at 13:33:39.745 [brltty] activity state change: screen-driver:
9[stopping]
 2017-03-03 at 13:33:39.745 [brltty] report listener unregistered: 1:
lxBrailleOfflineListener
 2017-03-03 at 13:33:39.772 [brltty] activity state change: screen-driver:
0[stopped]
 2017-03-03 at 13:33:39.772 [brltty] stopping program component: keyboard-table
 2017-03-03 at 13:33:39.772 [brltty] stopping program component:
contraction-table
 2017-03-03 at 13:33:39.772 [brltty] stopping program component:
attributes-table
 2017-03-03 at 13:33:39.772 [brltty] stopping program component: text-table
 2017-03-03 at 13:33:39.772 [brltty] stopping program component: tunes
 2017-03-03 at 13:33:39.890 [tune-thread] PCM disabled
 2017-03-03 at 13:33:39.890 [tune-thread] tune thread state change: 3 -> 4
 2017-03-03 at 13:33:39.890 [brltty] tune thread state change: 4 -> 5
 2017-03-03 at 13:33:39.890 [brltty] stopping program component: screen-data
 2017-03-03 at 13:33:39.890 [brltty] destructing special screen: help
 2017-03-03 at 13:33:39.890 [brltty] stopping program component: pid-file
2017-03-03 at 13:33:39.890 [brltty] stopping program component: log

-----Original Message-----
From: BRLTTY [mailto:brltty-bounces at brltty.com] On Behalf Of Dave Mielke
Sent: Friday, March 03, 2017 10:51 AM
To: Informal discussion between users and developers of BRLTTY.
<brltty at brltty.com>
Subject: Re: [BRLTTY] Brltty woes on Centos 7

[quoted lines by Keith Wessel on 2017/03/02 at 22:33 -0600]

>With the screen driver logging patch in place, the error I now get looks
>like this:
>
>Mar 02 22:28:23 brltty[982]: console control error 5: fd=10 vt=1 op=0X5603:
>Input/output error
>
>Does that help at all?

Yes, very much so. Starting in brltty 5, the event loop (which is no longer
a 
loop) is interrupt driven. In your case, brltty is starting so early that
the 
Linux screen driver isn't able to find anything to grab onto in order to 
monitor for changes to the screen. This is nothing that a simple scheduled 
retry can't fix, so I'll definitely be looking into it. It's just an 
unanticiapated situation.

As I recall, though, you were having a second problem, as well, which had 
something to do with braille display communication. Would you mind to please

describe it again, and is your braille display connected via serial or USB?

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of
God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | http://Mielke.cc/bible/
EMail: Dave at Mielke.cc | Canada  K2A 1H7   | http://FamilyRadio.org/
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY at brltty.com
For general information, go to: http://brltty.com/mailman/listinfo/brltty



More information about the BRLTTY mailing list