From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 5BFF61F01CD; Sun, 30 Apr 2017 07:00:40 -0400 (EDT) Received: from mail-wr0-f172.google.com (mail-wr0-f172.google.com [209.85.128.172]) by befuddled.reisers.ca (Postfix) with ESMTPS id 890A31F010E for ; Sun, 30 Apr 2017 07:00:37 -0400 (EDT) Received: by mail-wr0-f172.google.com with SMTP id w50so53010084wrc.0 for ; Sun, 30 Apr 2017 04:00:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=EbT4p51LDfZtOcc9r0ETorpMN71Nv888TcNWGpt7IL4=; b=kv9YsjQLpn/YxzysafLUtvZCYUMy1/EDoR0iT8TA7doypxLZzbmwbdjubZeRnHeJkW GIbgP6onTTuqMEYidwZGwK/hhZ4+HbulXZT5Zg3LuoIPTAfpwCbPglaG2QzaHyyMfn4Y 3vYowrOrAVqTBEot2Dyaq7K2QC7Cm+nZmo6PopJQ6ssSXLUO/SQrsK3Fl1TDJQfen0E7 biR/ic9NGkD7feHNndbX+8T0+cDIvoDaddWCz7CzlkOHMQvxOyWporlYGLzYnDtDpR4y kcdRElMjPIQTM8DnI9/tKsbr0VXbhLrOhPgVm8ZGc7x72/eAZIXC+fr++ptM39EawIsh 8Zhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=EbT4p51LDfZtOcc9r0ETorpMN71Nv888TcNWGpt7IL4=; b=ITyi6fCCLL0tP0WXXcBpxgFYNsTOVa4exruSDbANSYJAjsMmhDnZy443F7Hbh5eRCT Nc4EukIs9xmJza1t+8L1cujbbViSuhYCxEGVVe8HarQNdwbFIGladvr9d0HVAfVM0s+s QgHDIAaYL+Fte4UEZ/PTO3O8i3nNPl0lNiz2A+b1F4htjeZU2TqKUJXhuvfMUZfM3SKp aWPubGrBflPQdFNLvfKlSkBifpcH5zrQwajF2W1ZwCqZmTtgi9YjkvbY1whtiCxT98M4 hpYJ/70kyJdLU2Yv5etwSRK0LcsYa77byToaxARLB76mTVM0ZWAiPRMzj5TdhL4HdeZI th3g== X-Gm-Message-State: AN3rC/5PvMZr14paLWxHpD/rwl+Hw9boyT2f/7+swTjnKJdHV497XTb8 HJupNmaXejgrvg== X-Received: by 10.223.176.37 with SMTP id f34mr12886207wra.93.1493550018647; Sun, 30 Apr 2017 04:00:18 -0700 (PDT) Received: from [10.168.29.110] (92.40.249.60.threembb.co.uk. [92.40.249.60]) by smtp.gmail.com with ESMTPSA id a73sm13329869wrc.58.2017.04.30.04.00.17 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 30 Apr 2017 04:00:17 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: DecTalk External (decext) testers wanted! From: Okash Khawaja X-Mailer: iPhone Mail (11A501) In-Reply-To: Date: Sun, 30 Apr 2017 12:00:17 +0100 Cc: "Speakup is a screen review system for Linux." Content-Transfer-Encoding: quoted-printable Message-Id: References: <20170411065239.GA446@sanghar> To: "covici@ccs.covici.com" , "Speakup is a screen review system for Linux." X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Apr 2017 11:00:40 -0000 Hi John, Thanks for this. I'll look into the issues once I get home. I'm assuming the= se are all new problems specific to the speakup2.tgz Okash > On 30 Apr 2017, at 09:18, John Covici wrote: >=20 > OK, so I use gentoo, so I built a 4.9.24 kernel, put in your > speakup2.tgz, the ttyexport.patch, and compiled with no problems. I > rebooted and got speech, using spkout which I have built into the > kernel. That is the good news. >=20 > There are some major problems, however. If there is a lot of output, > it takes a very long time -- 30 seconds or more to shut up when I hit > the enter key on the numpad. Now speakup uses rts-cts handshake, so I > wonder if things are working. The other major problem is that > speakup-r is not working properly, it just reads along and when I > stop, the cursor is many lines down from where speech stops -- I > wonder if the input functions are working. >=20 > All in all, this is great for a first test, keep up the good work. >=20 > On Tue, 11 Apr 2017 14:41:51 -0400, > Okash Khawaja wrote: >>=20 >> Hi, >>=20 >> Here are the steps in detail. Before starting this, please download >> following two files that I have shared: >> - speakup.tgz: >> https://github.com/bytefire/speakup-decext/raw/master/speakup.tgz >> - tty-export.patch: >> https://github.com/bytefire/speakup-decext/raw/master/tty-export.patch >>=20 >> 1. Download Linux kernel code: >> a. download stable kernel source from >> https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.10.9.tar.xz >> b. extract the archive by running: tar xvfJ linux-4.10.9.tar.xz >>=20 >> 2. Apply patches: >> a. cd into the extracted linux source code: cd linux-4.10.9 >> b. remove speakup directory: rm -r drivers/staging/speakup >> c. copy the speakup.tgz file into drivers/staging: cp >> path/to/speakup.tgz drivers/staging/ >> d. cd into staging directory: cd drivers/staging >> e. extractspeakup.tgz: tar xvfz speakup.tgz >> (now there should be a speakup directory inside drivers/staging) >> f. cd back to the root of kernel source (i.e. linux-4.10.9) : cd ../.. >> g. apply the tty patch: patch -p1 < path/to/tty-export.patch >> (output of above should be following three lines: >> patching file drivers/tty/tty_io.c >> patching file drivers/tty/tty_port.c >> patching file include/linux/tty.h) >> (if you don't already have 'patch' program then you can download it >> from http://savannah.gnu.org/projects/patch/) >> h. now we have the code ready for configuring and compiling! >>=20 >> 3. Configure: >> a. make sure you are inside kernel source root directory, i.e. linux-4.10= .9 >> b. make sure that existing kernel config exists: ls /boot/config-$(uname -= r) >> (this should return just one file named config-) >> c. copy that file into your kernel source root directory: cp >> /boot/config-$(uname -r) ./.config >> d. update the config: make oldconfig >> (this will ask you many questions. just select the default option for >> each by pressing enter) >> e. check to make sure that speakup is configured the way you wanted >> it: cat .config | grep SPEAKUP >> e. that's it, kernel configured! >>=20 >> 4. Compile and install: >> (IMPORTANT: for this please check an online guide specific for your distr= o. >> following instructions that i think should work on Debian based >> system. but it may >> a. still stayin inside linux-4.10.9, compile by simply running: make >> (this will take a while. depending on the hardware specs, it may take >> an hour or may be more) >> b. after make completes, check it succeeded: echo $? >> (this should return zero) >> c. now run: sudo make modules_install >> (again this may take a little while) >> d. now install kernel which should be quick: sudo make install >> (NOTE: this means that on next reboot your newly compiled kernel will loa= d) >> (Depending on your distro, it should back up previous kernel) >>=20 >> 5. Reboot and test decext: >> a. now running reboot should boot the compiled kernel >> b. if speakup configuration was same as before, then you should be >> able to test it with decext the same way as before. >>=20 >> Thanks! >> Okash >>=20 >>> On Tue, Apr 11, 2017 at 7:52 AM, Okash Khawaja = wrote: >>> Hi, >>>=20 >>> As part of recent changes, there are some that affect DecTalk External >>> which uses speakup_decext.ko. If someone can help in making sure those >>> changes are okay, do give a shout. >>>=20 >>> Cheers! >>> Okash >> _______________________________________________ >> Speakup mailing list >> Speakup@linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >=20 > --=20 > Your life is like a penny. You're going to lose it. The question is: > How do > you spend it? >=20 > John Covici > covici@ccs.covici.com > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup