DecTalk External (decext) testers wanted!

Kirk Reiser kirk at reisers.ca
Fri Apr 21 16:37:46 EDT 2017


I think it's great you all are making headway. I have one comment
however, you should be using speakup_ltlk for the DoubleTalk LT and
not the speakup_dtlk which is for the internal dDoubleTalk PC ISA
card.

   keep up the good work!


On Fri, 21 Apr 2017, Gregory Nowak wrote:

> Okash and list,
> I have one good news, and two bad news. I'll start with the good news
> first. Again, I have a bns connected to ttyS0, and it works! I tested
> only for about five minutes or so, but reading the full screen, screen
> review, changing volume, pitch, and rate all work as expected. 
>
> Now for the first bad news. I have a usb to serial converter which
> uses the belkin_sa module, and shows up as ttyUSB0. The machine I'm
> testing on has two on board serial ports ttyS0, and ttyS1. It has no
> other modems, or serial boards. I connected my bns to the usb to
> serial converter. I first assumed that since the machine has two
> serial ports, the usb to serial converter would be passed as
> ser=2. When I did that I got no speech from the bns. I saw in dmesg
> that the speakup_bns module loaded, and the last line was "synth
> probe." I then thought that maybe 0-3 was reserved for standard serial
> ports, and I tried passing ser=4 to the speakup_bns module. I don't
> know what dmesg shows or doesn't show, because my system locks up
> about 30 seconds after I load the module, forcing me to do a
> reset. Doing dmesg >dmesg during that 30 second window results in an
> empty file called dmesg once I boot back up.
>
> This begs two questions. First, does ser=x where x is an integer still
> hold for usb to serial converters? Second, on a machine with two on
> board standard serial ports ttyS0 and ttyS1, assuming ser=x still
> holds true, would a usb to serial converter be ser=3 after the two
> standard ports, or ser=4 as the first non-standard port, or something
> else?
>
> It's worth noting the results of a couple of tests I think. With the
> speakup_bns modules *not* loaded, at the shell prompt, I do:
> echo "hello" >/dev/ttyS0
> with the bns connected to ttyS0, and the bns says "hello" as
> expected. If I connect the bns to the usb to serial converter, and do:
> echo "hello" >/dev/ttyUSB0
> at all possible baud rates on the bns from 150 to 38400, I get garbage
> from the bns. Unfortunately, setserial doesn't seem to know how to
> talk to the usb to serial converter uart, so I can't use it to change
> baud rates on the pc side. If I then use minicom with the bns
> connected to the usb to serial converter, and type hello in minicom, I
> do hear the bns speak "h e l l o" as I type it in minicom. I also use
> this usb to serial converter with brltty to drive an alva340 braille
> display with no problems.
>
> The second bad news is that I also tested with the speakup_dtlk
> module, and got no speech. The dmesg output is:
>
> "[   15.198916] speakup_dtlk: module is from the staging directory, the
> quality is unknown, you have been warned.
> [   15.201084] synth probe
> [   15.201092] Probing for DoubleTalk.
> [   15.201098] DoubleTalk PC: not found
> [   15.201102] dtlk: device probe failed"
>
> My dtlk is on the default 29e-29f i/o ports. The modinfo output is:
>
> "filename:
> /lib/modules/4.10.9/kernel/drivers/staging/speakup/speakup_dtlk.ko
> version:        2.10
> license:        GPL
> description:    Speakup support for DoubleTalk PC synthesizers
> author:         David Borowski
> author:         Kirk Reiser <kirk at braille.uwo.ca>
> srcversion:     DAC7EC81AED58DF124C47E0
> depends:        speakup
> staging:        Y
> vermagic:       4.10.9 SMP mod_unload modversions 686
> parm:           port:Set the port for the synthesizer (override
> probing). (int)
> parm:           start:Start the synthesizer once it is
> loaded. (short)"
>
> Thanks.
>
> Greg
>
>
> On Thu, Apr 20, 2017 at 09:46:32AM +0100, Okash Khawaja wrote:
>> Greg,
>> 
>> I've updated speakup2.tgz so that it contains bns migration also:
>> https://github.com/bytefire/speakup-decext/raw/master/speakup2.tgz
>> 
>> Replace speakup directory under drivers/staging/ with the updated one
>> and run this from root of kernel source tree: make
>> M=drivers/staging/speakup clean && make M=drivers/staging/speakup
>> 
>> I still need to update the patches I sent.
>> 
>> Okash
>
>
> -- 
> web site: http://www.gregn.net
> gpg public key: http://www.gregn.net/pubkey.asc
> skype: gregn1
> (authorization required, add me to your contacts list first)
> If we haven't been in touch before, e-mail me before adding me to your contacts.
>
> --
> Free domains: http://www.eu.org/ or mail dns-manager at EU.org
> _______________________________________________
> Speakup mailing list
> Speakup at linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup

-- 
Well that's it then, colour me secure!

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

mQENBFYV5DMBCAC060mbsnLhGPjnFkf0R0p+7MxcfxlOuy5wc8y59y9ZNF0RZD1s
OTEsDih4vD9YJ3zA78VsBUDK47aiDWduh3nHzYN2ZSuxAQ9u7qPqphCG0jPagTU8
p7+Ceeya4I5odWtq+Nkf1UrHB7KKEtexphStSwUG5Bhi4bb84YinmX/a3I+OGV1D
by4QBSdPvSuDw0qFkt/ucLyEwv4L6lDjoH2GF+tnCew4SJtliJFvA1k7NpWO6HW9
aWtBxfYU85ccZKBSE25y+9KprUCncVTpaVs3FztCWG0dQRXHvEbV+Damp/IBd9Jv
HZX7azqbERUa/FjPTIlZhhI9VtaZaFfJSH+5ABEBAAG0HUtpcmsgUmVpc2VyIDxr
aXJrQHJlaXNlcnMuY2E+iQE+BBMBAgAoBQJWFeQzAhsDBQkADS8ABgsJCAcDAgYV
CAIJCgsEFgIDAQIeAQIXgAAKCRAHTEsk7UQUUoeuB/wIqsdLCfDrSvr3qg7rKBDg
ru44OMuRit6hbdWFZjmxccCdjeNhBJRVd5wrEqjj5YoqQAhmacXaEB0DO/TZlDgo
kUfJM7lrtQD4mYU9GVtrzJxCJoBUyeMVnMJt39F91tBu0mYM6oI/dv81dwxIv++4
hj55TZ4GG7DGYAy4LwNb+noNbivgOFHlnfNq8nxhZkHbJdYKP+sptZOL5sagmBQZ
iS9STB54g/U7Jtt1Fe+JwDmbxQhbSHa9JuWn0xZ8CtYhrz06xSqZl5vpMlak3eW2
x6m6IcqZfyuI2K7W/9BCgcsQyYzufO4Gk9KyPNISskX6pFBLuNxIH6hdfxSYYm9y
uQENBFYV5DMBCACtMyhHog5MR6eQUPTx7fWH5ntkgCtmWvQp4lcKj0HHbteDWglS
NVbWKWEk9PAKA4UeQVUH4vOhTRhAPpuDUavLdp2tDtT7ZBVh91B3AWIM6+7fIvyU
2uYt1q/CNjga8RllXBT7mW2zHGEYQFIkBJvqlU0PN1HlxRZIbSSEb+zQuVAd+ph3
kt/oZon3ZbNmKg+arsYMmKkYJ0REwKQib7h5Xl31aK74XmWBp2Ky+lopsJSP8wpH
AfC71h4s3LDm8ADHF1Ns4KuGZdLTugr8uiPm5kEJFGes1uYKy8R7OTFko0NEuJkv
STfpPYnTU2qDCJBH08zZErI/6YBIlSsCSde3ABEBAAGJASUEGAECAA8FAlYV5DMC
GwwFCQANLwAACgkQB0xLJO1EFFKAmgf/d3dk1/HgmF8rmvYVru/hJvmIpmiLqPl5
bYSwdZeU+k82qp3xACM2yMJhOh89SgHsaaqQAE1qo5rAJcSG7/+7M/kzf4u/WM/E
unXDtLkbzi5Zl+gjoikrfOhgF0NmuGdlrOme8a6ue7+iE4XLAo0/jhVlh45O6Iq0
0DGyeFr22cR3jZj4wRmPw5zj4r/sWc06UfquVAEMmfIvJMaGYvwBI+TU6gI8MjLe
VDY0vay/nQ79fXSLQmYEvjwKXIavQu9c8TFt0z9EDdoIMx69ZunqZuYQInxaT+cL
i9zhihMGz4XA1q3blLNX3I0jWzAa23ZchI7htc3kfxp1jWqrGyGEIg==
=nrPH
-----END PGP PUBLIC KEY BLOCK-----


More information about the Speakup mailing list