quick fix for 2.6.34 problem with serial synths

Steve Holmes steve at holmesgrown.com
Fri Jul 9 21:55:07 EDT 2010


Are people still having trouble with serial synths with latest
Speakup? I haven't heard any further discussion on this since my last
post.

On Tue, Jul 06, 2010 at 01:14:55PM -0700, Steve Holmes wrote:
> I also just tried to run my Speakout serial synth and got errors
> similar to what others have been reporting.  I will paste in the most
> relevant line from the system log.
> Trying to free nonexistent resource
> <00000000000003f8-00000000000003ff>
> Before that, tynth probe was followed by being unable to get the port
> and "trying to steal them."  I got the same results with talkwith and
> manually trying to do echoing to speakup/synth.
> 
> In any case, the pride and joy of Speakup with serial synths doesn't
> work for me either.  This happened with both the binary version on
> ArchLinux and the git pull from just an hour ago (July 6th).
> 
> On Tue, Jun 29, 2010 at 10:58:06AM -0500, William Hubbs wrote:
> > On Sun, Jun 27, 2010 at 01:52:01PM -0400, Kitty Litter wrote:
> > > In speakup/src/serialio.c comment out the return (NULL); line just below 
> > > __release_region.
> > > Looking at the kernel source in kernel/resource.c it seems that if 
> > > __release_region fails you would get a kernel message. So speakup seems to 
> > > think it fails but the kernel doesn't.
> > > Someone with more smarts than me maybe can figure this all out.
> > 
> > Actually the failure was happening on the line below that in the call to
> > synth_request_region.
> > 
> > I don't have a fix for that yet, but now the code is set up to log the
> > error code and port number if that fails so hopefully we can see what is
> > going on.
> > 
> > Are you comfortable with pulling from git and testing with that code?
> > Any help would be appreciated.
> > 
> > Thanks,
> > 
> > William
> > 
> > _______________________________________________
> > Speakup mailing list
> > Speakup at braille.uwo.ca
> > http://speech.braille.uwo.ca/mailman/listinfo/speakup



More information about the Speakup mailing list