From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wlym.com (wlym.com [66.135.63.43]) by speech.braille.uwo.ca (Postfix) with ESMTP id C92A9C1A151 for ; Wed, 2 Mar 2011 01:46:40 -0500 (EST) Received: from ccs.covici.com (pool-71-171-100-42.clppva.fios.verizon.net [71.171.100.42]) (authenticated bits=128) by wlym.com (8.14.3/8.14.3/Debian-9.4) with ESMTP id p226kbHC010623 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 2 Mar 2011 00:46:39 -0600 Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.14.4/8.14.4) with ESMTP id p226kYxU009218 for ; Wed, 2 Mar 2011 01:46:37 -0500 To: "Speakup is a screen review system for Linux." Subject: Re: Serial conflict In-reply-to: <4D6DAAFE.7020201@gmail.com> References: <4D6DAAFE.7020201@gmail.com> Comments: In-reply-to Jacob Schmude message dated "Tue, 01 Mar 2011 18:27:10 -0800." X-Mailer: MH-E 8.2; nmh 1.3; GNU Emacs 23.2.1 Date: Wed, 02 Mar 2011 01:46:34 -0500 Message-ID: <9216.1299048394@ccs.covici.com> From: covici@ccs.covici.com X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.13 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2011 06:46:41 -0000 Once you delete that return statement, you have to recompile the kernel -- in 2.6.37 I would using the staging driver instead of git. This works for me , at any rate. Jacob Schmude wrote: > Hi all, > Well, it's been a while but here I am again to stir up a bit of > trouble. > I'm attempting to use Speakup with a serial synthesizer on Archlinux > with kernel 2.6.37.1-1 (2.6.37-ARCH is the in-kernel version number). > Speakup is included in these kernels, but trying to load any of the > speakup synthesizer drivers results in the following: > synth probe > Ports not available, trying to steal them > Trying to free nonexistent resource <00000000000003f8-00000000000003ff> > Unable to allocate port at 3f8, errno -16 > LiteTalk: not found > ltlk: device probe failed > > This happens with any serial synth I have, though obviously substitute > the other driver names in these errors. I've tried the Doubletalk LT, > Dectalk Express, and Accent SA (yes, all of which I do have). I get > the same result whether I allow Speakup to probe or whether I specify > a ser=0 parameter. > I've trieed a few things. First, I tried unbinding the in-kernel > serial driver from that port via sysfs, but there's no change although > the port does seem to successfully unbind. Second, I searched the > speakup archives and found a post from January detailing this problem, > and the poster had success removing the return NULL statement at that > point in serialio.c. This didn't work for me, however, and I'm not all > that surprised it didn't. > I've tried the staging speakup in the kernel, and with the latest git. > The return NULL removal was attempted on the git source tree. > Can anyone shed a bit of light on what I'm probably doing wrong? I can > compile a custom kernel if necessary, though I was hoping not to need > this. It worked in kernel 2.6.36, but obviously something critical has > changed. > > Thanks > > > _______________________________________________ > Speakup mailing list > Speakup@braille.uwo.ca > http://speech.braille.uwo.ca/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