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 :
_______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: BRLTTY@mielke.cc For general information, go to: http://mielke.cc/mailman/listinfo/brltty