From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 66B341F0831; Tue, 11 Apr 2017 14:57:31 -0400 (EDT) Received: from mail0152.smtp25.com (mail0152.smtp25.com [75.126.84.152]) by befuddled.reisers.ca (Postfix) with ESMTPS id 72EF11F082E for ; Tue, 11 Apr 2017 14:57:29 -0400 (EDT) Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.14.9/8.14.8) with ESMTP id v3BIvJDV007648 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Apr 2017 14:57:19 -0400 Received: (from covici@localhost) by ccs.covici.com (8.14.9/8.13.7/Submit) id v3BIvJFV007645; Tue, 11 Apr 2017 14:57:19 -0400 Date: Tue, 11 Apr 2017 14:57:19 -0400 Message-ID: From: John Covici To: "Speakup is a screen review system for Linux." Subject: Re: DecTalk External (decext) testers wanted! In-Reply-To: References: <20170411065239.GA446@sanghar> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Reply-To: covici@ccs.covici.com Organization: Covici Computer Systems MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SpamH-Filter: d-out-001.smtp25.com-v3BIvJJW022261 X-SpamH-OriginatingIP: 70.109.53.110 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: Tue, 11 Apr 2017 18:57:31 -0000 Is speakout available in this speakup directory -- also -- can I use older kernel like 4.4.54 or 4.9.x? On Tue, 11 Apr 2017 14:49:28 -0400, Okash Khawaja wrote: > > Please be careful at step 4 as it may break your system. Even on > Debian based system, the steps I have mentioned are no guarantee that > they will not break your system. > > Also, you can also access the instructions from here: > https://raw.githubusercontent.com/bytefire/speakup-decext/master/decext-instructions.txt > > Cheers! > Okash > > On Tue, Apr 11, 2017 at 7:41 PM, Okash Khawaja wrote: > > Hi, > > > > 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 > > > > 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 > > > > 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! > > > > 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! > > > > 4. Compile and install: > > (IMPORTANT: for this please check an online guide specific for your distro. > > 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 load) > > (Depending on your distro, it should back up previous kernel) > > > > 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. > > > > Thanks! > > Okash > > > > On Tue, Apr 11, 2017 at 7:52 AM, Okash Khawaja wrote: > >> Hi, > >> > >> 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. > >> > >> Cheers! > >> Okash > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com