[BRLTTY] Two problems with Pegasus display from Deininger

Sebastian Humenda shumenda at gmx.de
Sat Apr 3 04:47:22 EDT 2010


Hello Dave,

Sebastian Humenda <shumenda at gmx.de> wrote on Do, Apr 01, 2010 at 09:41:39 +0200:
>Dave Mielke <dave at mielke.cc> wrote on Mi, Mär 31, 2010 at 09:49:38 -0400:
>>[quoted lines by Sebastian Humenda on 2010/03/31 at 19:06 +0200]
>>>I have two problems, which might or might not be related to the
>>>Pegasus driver:
>>>
>>>* Since I use a key table (laptop.ktb with changes) it happens from time to
>>>  time, that a key stays pressed, though I don't press it/I released the 
>>>  finger. When I type fast, the result is something like this:
>[...]
>>This has nothing to do with the braille driver. It'd be a problem with the 
>>Linxx keyboard event handler. Are you able to build and test the latest 
>>development code to see if the problem still exists? It's possible that a 
>>recent fix has resolved problems like the one you're describing.
The problem remains. Should I provide for this problem also a log file? I
suppose this one would be huge. 
I don't know whether brltty supports timestamps in the log file, but it would
be easier to track down the error in the log file, when it has just happened.

For the other problem with the first routing key I started brltty and
clicked once on the first and then once on the second routing key. The
same I repeated in a text editor. I attach the file below.

Thanks and greetings
Sebastian
===
BRLTTY 4.2dev rev 5115M [http://mielke.cc/brltty/]
brltty: Working Directory: /home/streicher
brltty: Writable Directory: /build/lib/brltty/rw
brltty: Configuration File: /build/etc/brltty.conf
brltty: Data Directory: /build/etc/brltty
brltty: Library Directory: /build/lib/brltty
brltty: Tables Directory: /build/etc/brltty
brltty: file opened: /build/etc/brltty/de.ttb fd=3
brltty: including data file: /build/etc/brltty/de.ttb
brltty: file opened: /build/etc/brltty/letters-latin.tti fd=4
brltty: including data file: /build/etc/brltty/letters-latin.tti
brltty: file opened: /build/etc/brltty/control-latin.tti fd=4
brltty: including data file: /build/etc/brltty/control-latin.tti
brltty: file opened: /build/etc/brltty/numbers-dot6.tti fd=4
brltty: including data file: /build/etc/brltty/numbers-dot6.tti
brltty: file opened: /build/etc/brltty/common.tti fd=4
brltty: including data file: /build/etc/brltty/common.tti
brltty: file opened: /build/etc/brltty/spaces.tti fd=5
brltty: including data file: /build/etc/brltty/spaces.tti
brltty: file opened: /build/etc/brltty/boxes.tti fd=5
brltty: including data file: /build/etc/brltty/boxes.tti
brltty: Text Table: de
brltty: Attributes Table: attributes
brltty: compiling contraction table: /build/etc/brltty/de-kurzschrift.ctb
brltty: file opened: /build/etc/brltty/de-kurzschrift.ctb fd=3
brltty: including data file: /build/etc/brltty/de-kurzschrift.ctb
brltty: file opened: /build/etc/brltty/de-vollschrift.ctb fd=4
brltty: including data file: /build/etc/brltty/de-vollschrift.ctb
brltty: file opened: /build/etc/brltty/de-basis.ctb fd=5
brltty: including data file: /build/etc/brltty/de-basis.ctb
brltty: file opened: /build/etc/brltty/letters-latin.cti fd=6
brltty: including data file: /build/etc/brltty/letters-latin.cti
brltty: file opened: /build/etc/brltty/countries.cti fd=6
brltty: including data file: /build/etc/brltty/countries.cti
brltty: Contraction Table: de-kurzschrift
brltty: compiling key table: /build/etc/brltty/kbd-laptop.ktb
brltty: file opened: /build/etc/brltty/kbd-laptop.ktb fd=3
brltty: including data file: /build/etc/brltty/kbd-laptop.ktb
brltty: Key Table: laptop
brltty: Keyboard Property: type=
brltty: Keyboard Property: vendor=
brltty: Keyboard Property: product=
brltty: checking for screen driver: lx
brltty: initializing screen driver: lx
brltty: device directory: /dev
brltty: checking screen device: /dev/vcsa
brltty: screen device: vcsa
brltty: checking console device: /dev/tty0
brltty: console device: tty0
brltty: device opened: /dev/vcsa: fd=3
brltty: screen opened: vcsa: fd=3
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: Screen Driver: lx [Linux]
brltty: Linux Screen Driver:
brltty: Screen Parameter: charset=
brltty: Screen Parameter: hfb=
brltty: Screen Parameter: debugsfm=
brltty: BrlAPI Server: release 0.5.4
brltty: API Parameter: auth=
brltty: API Parameter: host=
brltty: API Parameter: stacksize=
brltty: socket 1 established (fd 5)
brltty: exit status: 0
brltty: Console opened: fd=7
brltty: regions: text=0.0 status=0.0
brltty: shifts: full=1 half=0 vertical=5
brltty: checking braille device: usb:
brltty: performing braille driver autodetection
brltty: checking for braille driver: al
brltty: linking local socket lock: Die Datei existiert bereits
brltty: socket 0 established (fd 6)
brltty: initializing braille driver: al -> usb:
brltty: verifying file system path: usbfs: /dev/bus/usb
brltty: USBFS Root: /dev/bus/usb
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB device not found
brltty: braille driver initialization failed: al -> usb:
brltty: checking for braille driver: bm
brltty: initializing braille driver: bm -> usb:
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB device not found
brltty: braille driver initialization failed: bm -> usb:
brltty: checking for braille driver: eu
brltty: initializing braille driver: eu -> usb:
brltty: Detecting param 
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB device not found
brltty: eu: Failed to initialize IO subsystem.
brltty: braille driver initialization failed: eu -> usb:
brltty: checking for braille driver: fs
brltty: initializing braille driver: fs -> usb:
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB device not found
brltty: braille driver initialization failed: fs -> usb:
brltty: checking for braille driver: ht
brltty: initializing braille driver: ht -> usb:
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB device not found
brltty: braille driver initialization failed: ht -> usb:
brltty: checking for braille driver: hm
brltty: initializing braille driver: hm -> usb:
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB device not found
brltty: braille driver initialization failed: hm -> usb:
brltty: checking for braille driver: mt
brltty: initializing braille driver: mt -> usb:
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB: testing: vendor=1D6B product=0001
brltty: USB device not found
brltty: braille driver initialization failed: mt -> usb:
brltty: checking for braille driver: pg
brltty: initializing braille driver: pg -> usb:
brltty: USB: testing: vendor=064E product=A127
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=1D6B product=0002
brltty: USB: testing: vendor=4242 product=0001
brltty: USB: no serial operations: vendor=4242 product=0001
brltty: USB: ept=81 dir=in xfr=int pkt=16 ivl=128ms
brltty: USB: ept=02 dir=out xfr=int pkt=64 ivl=128ms
brltty: USB Language: 409
brltty: USB: Manufacturer Name: JZ Holland
brltty: USB: Product Description: PBC* 42 Snr: 4A0829 Prog.version USB1.12 C*@
brltty: Braille Display Dimensions: 1 row, 40 columns
brltty: regions: text=0.40 status=0.0
brltty: shifts: full=40 half=20 vertical=5
brltty: Key Bindings: all
brltty: file opened: /build/etc/brltty/brl-pg-all.ktb fd=9
brltty: including data file: /build/etc/brltty/brl-pg-all.ktb
brltty: Key Table: /build/etc/brltty/brl-pg-all.ktb
brltty: api link
brltty: Braille Driver: pg [Pegasus]
brltty: Pegasus Braille Driver:
brltty: Braille Device: usb:
brltty: Preferences File: /build/etc/brltty-pg.prefs
brltty: file opened: /build/etc/brltty-pg.prefs fd=9
brltty: regions: text=0.40 status=0.0
brltty: shifts: full=40 half=20 vertical=5
brltty: api unlink
brltty: starting keyboard monitor
brltty: exit status: 0
brltty: checking uinput device: /dev/uinput
brltty: uinput device access error: /dev/uinput: Datei oder Verzeichnis nicht gefunden
brltty: checking uinput device: /dev/input/uinput
brltty: uinput device: input/uinput
brltty: device opened: /dev/input/uinput: fd=9
brltty: uinput opened: input/uinput fd=9
brltty: searching for keyboards
brltty: input device opened: /dev/input/.: fd=11
brltty: input device closed: /dev/input/.: fd=11
brltty: input device opened: /dev/input/..: fd=11
brltty: input device closed: /dev/input/..: fd=11
brltty: input device opened: /dev/input/uinput: fd=11
brltty: cannot get input device identity: fd=11: Das Argument ist ungültig
brltty: input device closed: /dev/input/uinput: fd=11
brltty: input device opened: /dev/input/event11: fd=11
brltty: input device identity: fd=11: type=0010 vendor=001F product=0001 version=0100
brltty: input device closed: /dev/input/event11: fd=11
brltty: input device opened: /dev/input/event10: fd=11
brltty: input device identity: fd=11: type=0011 vendor=0002 product=0008 version=7321
brltty: input device closed: /dev/input/event10: fd=11
brltty: input device opened: /dev/input/mouse1: fd=11
brltty: cannot get input device identity: fd=11: Unpassender IOCTL (I/O-Control) für das Gerät
brltty: input device closed: /dev/input/mouse1: fd=11
brltty: input device opened: /dev/input/event9: fd=11
brltty: input device identity: fd=11: type=0011 vendor=0002 product=0008 version=0000
brltty: input device closed: /dev/input/event9: fd=11
brltty: input device opened: /dev/input/mouse0: fd=11
brltty: cannot get input device identity: fd=11: Unpassender IOCTL (I/O-Control) für das Gerät
brltty: input device closed: /dev/input/mouse0: fd=11
brltty: input device opened: /dev/input/event5: fd=11
brltty: input device identity: fd=11: type=0003 vendor=064E product=A127 version=1068
brltty: input device closed: /dev/input/event5: fd=11
brltty: input device opened: /dev/input/event6: fd=11
brltty: input device identity: fd=11: type=0000 vendor=0000 product=0000 version=0000
brltty: input device closed: /dev/input/event6: fd=11
brltty: input device opened: /dev/input/event8: fd=11
brltty: input device identity: fd=11: type=0000 vendor=0000 product=0000 version=0000
brltty: input device closed: /dev/input/event8: fd=11
brltty: input device opened: /dev/input/event7: fd=11
brltty: input device identity: fd=11: type=0000 vendor=0000 product=0000 version=0000
brltty: input device closed: /dev/input/event7: fd=11
brltty: input device opened: /dev/input/event4: fd=11
brltty: input device identity: fd=11: type=0019 vendor=0000 product=0003 version=0000
brltty: input device closed: /dev/input/event4: fd=11
brltty: input device opened: /dev/input/event3: fd=11
brltty: input device identity: fd=11: type=0019 vendor=0000 product=0001 version=0000
brltty: input device closed: /dev/input/event3: fd=11
brltty: input device opened: /dev/input/by-path: fd=11
brltty: input device closed: /dev/input/by-path: fd=11
brltty: input device opened: /dev/input/event0: fd=11
brltty: input device identity: fd=11: type=0011 vendor=0001 product=0001 version=AB41
brltty: keyboard found: fd=11
brltty: input device opened: /dev/input/event2: fd=12
brltty: input device identity: fd=12: type=0019 vendor=0000 product=0005 version=0000
brltty: input device closed: /dev/input/event2: fd=12
brltty: input device opened: /dev/input/event1: fd=12
brltty: input device identity: fd=12: type=0019 vendor=0000 product=0001 version=0000
brltty: input device closed: /dev/input/event1: fd=12
brltty: input device opened: /dev/input/mice: fd=12
brltty: cannot get input device identity: fd=12: Unpassender IOCTL (I/O-Control) für das Gerät
brltty: input device closed: /dev/input/mice: fd=12
brltty: keyboard search complete
brltty: Input Packet: 13 13 3D 19
brltty: command: C00001
brltty: api link
brltty: checking for speech driver: sd
brltty: initializing speech driver: sd
brltty: Speech Driver: sd [SpeechDispatcher]
brltty: SpeechDispatcher Speech Driver:
brltty: Speech Parameter: port=
brltty: Speech Parameter: module=
brltty: Speech Parameter: language=
brltty: Speech Parameter: voice=
brltty: setting speech rate: 20
brltty: set rate: 20 -> 100
brltty: setting speech volume: 20
brltty: set volume: 20 -> 100
brltty: setting speech pitch: 10
brltty: set pitch: 10 -> 0
brltty: setting speech punctuation: 2
brltty: set punctuation: 2 -> 0
brltty: Speech FIFO: none
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: command: 000000
brltty: Input Packet: 13 13 54 19
brltty: API got key 00 08 (press 1), thus client code 8000000000000008
brltty: API got key 00 08 (press 0), thus client code 0000000000000008
brltty: command: 000002
brltty: command: 000000
brltty: Input Packet: 13 13 3D 19
brltty: API got key 00 07 (press 1), thus client code 8000000000000007
brltty: API got key 00 07 (press 0), thus client code 0000000000000007
brltty: command: 000001
brltty: command: 000000
brltty: Input Packet: FF FF 01 19
brltty: API got key 01 00 (press 1), thus client code 8000000000000100
brltty: API got key 01 00 (press 0), thus client code 0000000000000100
brltty: command: 000100
brltty: console closed: fd=4
brltty: screen closed: fd=3
brltty: checking screen device: /dev/vcsa
brltty: screen device: vcsa
brltty: checking console device: /dev/tty0
brltty: console device: tty0
brltty: device opened: /dev/vcsa: fd=3
brltty: screen opened: vcsa: fd=3
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: insert key: F804
brltty: device opened: /dev/tty0: fd=13
brltty: console opened: tty0: fd=13
brltty: console closed: fd=4
brltty: Input Packet: FF FF 02 19
brltty: API got key 01 01 (press 1), thus client code 8000000000000101
brltty: API got key 01 01 (press 0), thus client code 0000000000000101
brltty: command: 000101
brltty: console closed: fd=4
brltty: screen closed: fd=3
brltty: checking screen device: /dev/vcsa
brltty: screen device: vcsa
brltty: checking console device: /dev/tty0
brltty: console device: tty0
brltty: device opened: /dev/vcsa: fd=3
brltty: screen opened: vcsa: fd=3
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: insert key: F804
brltty: device opened: /dev/tty0: fd=13
brltty: console opened: tty0: fd=13
brltty: console closed: fd=4
brltty: Input Packet: FF FF 01 19
brltty: API got key 01 00 (press 1), thus client code 8000000000000100
brltty: API got key 01 00 (press 0), thus client code 0000000000000100
brltty: command: 000100
brltty: console closed: fd=4
brltty: screen closed: fd=3
brltty: checking screen device: /dev/vcsa
brltty: screen device: vcsa
brltty: checking console device: /dev/tty0
brltty: console device: tty0
brltty: device opened: /dev/vcsa: fd=3
brltty: screen opened: vcsa: fd=3
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: insert key: F804
brltty: device opened: /dev/tty0: fd=13
brltty: console opened: tty0: fd=13
brltty: console closed: fd=4
brltty: insert key: F805
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: console closed: fd=13
brltty: insert key: F807
brltty: device opened: /dev/tty0: fd=13
brltty: console opened: tty0: fd=13
brltty: console closed: fd=4
brltty: insert key: F807
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: console closed: fd=13
brltty: console closed: fd=4
brltty: screen closed: fd=3
brltty: Input Packet: FF FF 02 19
brltty: API got key 01 01 (press 1), thus client code 8000000000000101
brltty: API got key 01 01 (press 0), thus client code 0000000000000101
brltty: command: 000101
brltty: console closed: fd=4
brltty: screen closed: fd=3
brltty: checking screen device: /dev/vcsa
brltty: screen device: vcsa
brltty: checking console device: /dev/tty0
brltty: console device: tty0
brltty: device opened: /dev/vcsa: fd=3
brltty: screen opened: vcsa: fd=3
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: insert key: F804
brltty: device opened: /dev/tty0: fd=13
brltty: console opened: tty0: fd=13
brltty: console closed: fd=4
brltty: insert key: F804
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: console closed: fd=13
brltty: insert key: F804
brltty: device opened: /dev/tty0: fd=13
brltty: console opened: tty0: fd=13
brltty: console closed: fd=4
brltty: console closed: fd=13
brltty: screen closed: fd=3
brltty: Input Packet: FF FF 01 19
brltty: API got key 01 00 (press 1), thus client code 8000000000000100
brltty: API got key 01 00 (press 0), thus client code 0000000000000100
brltty: command: 000100
brltty: console closed: fd=4
brltty: screen closed: fd=3
brltty: checking screen device: /dev/vcsa
brltty: screen device: vcsa
brltty: checking console device: /dev/tty0
brltty: console device: tty0
brltty: device opened: /dev/vcsa: fd=3
brltty: screen opened: vcsa: fd=3
brltty: device opened: /dev/tty0: fd=4
brltty: console opened: tty0: fd=4
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: Screen Font Map Size: 266
brltty: VGA Character Count: 256(small)
brltty: attributes masks: font=0000 unshifted=FF00 shifted=0000
brltty: insert key: F804
brltty: device opened: /dev/tty0: fd=13
brltty: console opened: tty0: fd=13
brltty: console closed: fd=4
brltty: console closed: fd=13
brltty: screen closed: fd=3
brltty: api unlink
brltty: api link
brltty: api unlink
brltty: USB: ept=81 dir=in xfr=int pkt=16 ivl=128ms
brltty: console closed: fd=4
brltty: screen closed: fd=3


More information about the BRLTTY mailing list