From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id B516A1EF977; Tue, 23 Feb 2016 15:42:44 -0500 (EST) Received: from vms173011pub.verizon.net (vms173011pub.verizon.net [206.46.173.11]) by befuddled.reisers.ca (Postfix) with ESMTPS id 0BB961EF7FD for ; Tue, 23 Feb 2016 15:42:43 -0500 (EST) Received: from vz-proxy-l003.mx.aol.com ([64.236.82.150]) by vms173011.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0O3000D84PI26D10@vms173011.mailsrvcs.net> for speakup@linux-speakup.org; Tue, 23 Feb 2016 14:42:03 -0600 (CST) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=WcjxEBVX c=1 sm=1 tr=0 a=0tGySW8maceftNfHUCUfCA==:117 a=IkcTkHD0fZMA:10 a=jFJIQSaiL_oA:10 a=qPKtzgQbAAAA:8 a=74snEs5GoE_GE81LuhIA:9 a=QEXdDO2ut3YA:10 Received: by 96.233.17.131 with SMTP id 628e7f8d; Tue, 23 Feb 2016 20:42:03 GMT Message-id: <56CCC418.2020600@verizon.net> Date: Tue, 23 Feb 2016 15:42:00 -0500 From: Al Sten-Clanton User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-version: 1.0 To: jheim@math.wisc.edu, "Speakup is a screen review system for Linux." Subject: Re: Help with serial synths in 4.X kernels References: <56CC626F.90700@baechler.net> <56CC6D53.1030800@math.wisc.edu> In-reply-to: <56CC6D53.1030800@math.wisc.edu> Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 7bit X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.20 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, 23 Feb 2016 20:42:44 -0000 Using a hardware synth may be going against the grain, but I'll be mighty grateful for the patch if you have the chance to create it. Best! Al On 2/23/2016 9:31 AM, John G Heim wrote: > You should check the syslog. There are almost certainly messages in > there reporting what is happening. I'll try to compile 4.3 kernels for > ubuntu and debian over the next few days. I had planned to automate the > process. Every time my ubuntu machines download a new kernel, generate a > new patched kernel package. I never got around to it though. I was using > a sed command to comment out the line that caused serial synths to not > work so that automation was possible. Part of the problem here is that I > have kind of given up on serial synths myself. I have been depending > more and more on the combination of a braille display and software > speech. It seems to me that using a hardware speech synth is going > against the grain these days. > 02/23/2016 07:45 AM, Tony Baechler wrote: >> Hello all, >> >> his is probably for Samuel, but I thought I would ask here in hopes >> that others might have suggestions. I'm trying to compile 4.X kernels >> (specifically 4.3.3) with working serial synth support, but so far no >> luck. I've seen several patches posted here by Samuel, but I don't >> know if they've been accepted into staging. I pulled a recent staging >> snapshot and copied the speakup directory over that supplied with >> kernel 4.3.3 in Debian. The kernel didn't compile, giving an error >> that screen_pos is undefined. I copied main.c from the 4.3.3 source >> which fixes the problem, but loading the speakup_dectlk module results >> in silence. It seems that it still won't access the serial port, even >> if I include ser=0 on the command line. I also tried applying John's >> patch to the vanilla 4.3.3 sources. Again, it compiled, but loading >> speakup_dectlk locked up the machine. I tried 4.4.0-trunk-amd64 from >> Debian without success. >> >> Is there a diff with all of the Speakup patches posted to date which I >> can apply to the kernel sources? Is there any chance that Debian will >> pick up these patches soon since they apparently haven't made it to >> the official staging tree? Am I missing something obvious? Samuel, >> would you please post a file with all of your patches so far in a >> central location to make them easier to find? >> >> For the record, John's build instructions don't work on recent >> kernels. I've found that the following steps seem to work better: >> >> 1. Install the "linux-source" and "make-kpkg" packages. >> >> 2. Change to /usr/src/ which should have a tar.bz2 or tar.xz file with >> the source. Extract the source which should create a >> linux-source-X.Y.Z directory. >> >> 3. Change to linux-source-X.Y.Z. >> >> 4. As root or with sudo, run the following: >> >> make-kpkg --initrd buildpackage >> >> Note that on Ubuntu, you'll run into problems with .config missing. >> Debian packages don't seem to have this problem, but to be safe, copy >> a config.* file to .config in the linux-source directory. Apply any >> Speakup patches before running make-kpkg. On an Intel I7 with 32 GB of >> memory, the build process takes about three hours and builds several >> .deb packages. >> >> > > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup