[BRLTTY] Braille driver problem

payman shaykhmehdi payman.shaykhmehdi at gmail.com
Tue Dec 22 04:08:29 EST 2015


Hi,

I am writing a  braille driver for a new device, after debugging and fixing
errors, now when I run brltty with my driver, brltty terminates with the
following log :


/********************************************************************************************\
|                                         brltty log
                                       |
\********************************************************************************************/
brltty: program exit event added: log
BRLTTY 5.3 rev unknown [http://brltty.com/]
brltty: lock descriptor allocated: queue-discarded-elements
brltty: Log Level: debug
brltty: pushed command environment: initial
brltty: report listener registered: 0: handleUpdateBrailleOnline
brltty: program exit event added: screen-data
brltty: Working Directory: /home/pi
brltty: Configuration File: /etc/brltty.conf
brltty: Updatable Directory: /var/lib/brltty
brltty: Preferences File: brltty.prefs
brltty: Writable Directory: /var/run/brltty
brltty: Drivers Directory: /lib/brltty
brltty: Tables Directory: /etc/brltty
brltty: program exit event added: tunes
brltty: tune thread state change: 0 -> 1
brltty: tune thread state change: 1 -> 3
brltty: regions: text=0.0 status=0.0
brltty: shifts: full=1 half=0 vertical=5
brltty: checking for text table: /etc/brltty/Text/en_US.ttb
brltty: compiling text table: /etc/brltty/Text/en_US.ttb
brltty: file opened: /etc/brltty/Text/en_US.ttb fd=8
brltty: including data file: /etc/brltty/Text/en_US.ttb
brltty: file opened: /etc/brltty/Text/ltr-latin.tti fd=9
brltty: including data file: /etc/brltty/Text/ltr-latin.tti
brltty: file opened: /etc/brltty/Text/ltr-alias.tti fd=10
brltty: including data file: /etc/brltty/Text/ltr-alias.tti
brltty: file opened: /etc/brltty/Text/ctl-latin.tti fd=9
brltty: including data file: /etc/brltty/Text/ctl-latin.tti
brltty: file opened: /etc/brltty/Text/num-nemeth.tti fd=9
brltty: including data file: /etc/brltty/Text/num-nemeth.tti
brltty: file opened: /etc/brltty/Text/num-alias.tti fd=10
brltty: including data file: /etc/brltty/Text/num-alias.tti
brltty: file opened: /etc/brltty/Text/common.tti fd=9
brltty: including data file: /etc/brltty/Text/common.tti
brltty: file opened: /etc/brltty/Text/spaces.tti fd=10
brltty: including data file: /etc/brltty/Text/spaces.tti
brltty: file opened: /etc/brltty/Text/boxes.tti fd=10
brltty: including data file: /etc/brltty/Text/boxes.tti
brltty: file opened: /etc/brltty/Text/blocks.tti fd=10
brltty: including data file: /etc/brltty/Text/blocks.tti
brltty: Text Table: en_US
brltty: program exit event added: text-table
brltty: Attributes Table: left_right
brltty: program exit event added: attributes-table
brltty: program exit event added: contraction-table
brltty: compiling contraction table: /etc/brltty/Contraction/en-ueb-g2.ctb
brltty: file opened: /etc/brltty/Contraction/en-ueb-g2.ctb fd=8
brltty: including data file: /etc/brltty/Contraction/en-ueb-g2.ctb
brltty: file opened: /etc/brltty/Contraction/letters-latin.cti fd=9
brltty: including data file: /etc/brltty/Contraction/letters-latin.cti
brltty: Contraction Table: en-ueb-g2
brltty: Keyboard Property: type=
brltty: Keyboard Property: vendor=
brltty: Keyboard Property: product=
brltty: program exit event added: keyboard-table
brltty: Keyboard Table: none
brltty: program exit event added: screen-driver
brltty: activity action request: screen-driver: start
brltty: activity state change: screen-driver: 4[preparing]
brltty: activity state change: screen-driver: 1[prepared]
brltty: activity state change: screen-driver: 2[scheduled]
brltty: BrlAPI Server: release 0.6.4
brltty: API Parameter: auth=
brltty: API Parameter: host=
brltty: API Parameter: stacksize=
brltty: program exit event added: address-table
brltty: program exit event added: api-server
brltty: program exit event added: braille-data
brltty: program exit event added: braille-driver
brltty: another BrlAPI server is already listening on 0 (file
/var/lib/BrlAPI/.0 exists)
brltty: activity action request: braille-driver: start
brltty: activity state change: braille-driver: 4[preparing]
brltty: Braille Display Dimensions: 1 row, 1 column
brltty: regions: text=0.1 status=0.0
brltty: shifts: full=1 half=0 vertical=5
brltty: activity state change: braille-driver: 1[prepared]
brltty: activity state change: braille-driver: 2[scheduled]
brltty: program exit event added: speech-data
brltty: program exit event added: speech-driver
brltty: activity action request: speech-driver: start
brltty: activity state change: speech-driver: 4[preparing]
brltty: activity state change: speech-driver: 1[prepared]
brltty: activity state change: speech-driver: 2[scheduled]
brltty: Speech Input: none
brltty: program exit event added: sessions
brltty: pushed command environment: main
brltty: pushed command handler: unhandled
brltty: pushed command handler: miscellaneous
brltty: pushed command handler: learn
brltty: pushed command handler: speech
brltty: pushed command handler: clipboard
brltty: pushed command handler: preferences
brltty: pushed command handler: toggle
brltty: report listener registered: 3: brailleWindowUpdatedListener
brltty: pushed command handler: touch
brltty: error while creating socket 0
brltty: report listener registered: 0: keycodeCommandDataResetListener
brltty: pushed command handler: keycodes
brltty: report listener registered: 0: inputCommandDataResetListener
brltty: pushed command handler: input
brltty: pushed command handler: navigation
brltty: pushed command handler: screen
brltty: pushed command handler: custom
brltty: pushed command handler: API
brltty: activity state change: screen-driver: 6[starting]
brltty: checking for screen driver: a2
brltty: initializing screen driver: a2
brltty: Screen Driver: a2 [AtSpi2]
brltty: AtSpi2 Screen Driver:
brltty: Screen Parameter: release=
brltty: Screen Parameter: type=
brltty: activity state change: screen-driver: 3[started]
brltty: activity state change: braille-driver: 6[starting]
brltty: checking braille device: usb:
brltty: checking for braille driver: pa
brltty: initializing braille driver: pa -> usb:
brltty: USB: Manufacturer Name: PACTOS
brltty: USB: Product Description: PAC USB HID DEMO
brltty: Pactos Model: 0X03, 20 cells
brltty: Braille Display Dimensions: 1 row, 20 columns
brltty: regions: text=0.20 status=0.0
brltty: shifts: full=20 half=10 vertical=5
brltty: Key Bindings: BJ_3
brltty: program exit event added: sorted-command-table
brltty: file opened: /etc/brltty/Input/pa/BJ_3.ktb fd=22
brltty: including data file: /etc/brltty/Input/pa/BJ_3.ktb
brltty: program exit event added: sorted-keyboard-functions
brltty: Key Table: /etc/brltty/Input/pa/BJ_3.ktb
brltty: constructing special screen: help
brltty: report listener registered: 0: brlapi_handleReports
brltty: Braille Driver: pa [Pactos]
brltty: Pactos Braille Driver:
brltty: Braille Device: usb:
brltty: Old Preferences File: /etc/brltty-pa.prefs
*brltty: cannot open file: /etc/brltty-pa.prefs: No such file or directory*
brltty: regions: text=0.20 status=0.0
brltty: shifts: full=20 half=10 vertical=5
brltty: activity state change: braille-driver: 3[started]
brltty: starting host command: /sbin/modprobe -q pcspkr
brltty: activity state change: speech-driver: 6[starting]
brltty: checking for speech driver: sd
brltty: sd speech driver version 5.2dev does not match expected version 5.3
brltty: host command exit status: 1: /sbin/modprobe
brltty: initializing speech driver: sd
brltty: kernel module not installed: pcspkr
brltty: console opened: fd=24
brltty: program exit event added: console-stream
brltty: beeper enabled
brltty: Speech Driver: sd [SpeechDispatcher]
brltty: SpeechDispatcher Speech Driver:
brltty: tone: MSecs:60 Freq:329
brltty: Speech Parameter: port=
brltty: Speech Parameter: module=
brltty: Speech Parameter: language=
brltty: Speech Parameter: voice=
brltty: activity state change: speech-driver: 3[started]
brltty: activity action request: braille-driver: stop
brltty: activity state change: braille-driver: 9[stopping]
brltty: report listener unregistered: 0: brlapi_handleReports

/********************************************************************************************\
|                                                  brltty log
                                      |
\********************************************************************************************/

The only thing that might be a error is this :
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mielke.cc/pipermail/brltty/attachments/20151222/77858a35/attachment.html>


More information about the BRLTTY mailing list