From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-fx0-f42.google.com (mail-fx0-f42.google.com [209.85.161.42]) by speech.braille.uwo.ca (Postfix) with ESMTP id 3D02BC1A258 for ; Tue, 29 Jun 2010 11:59:48 -0400 (EDT) Received: by fxm4 with SMTP id 4so4608365fxm.29 for ; Tue, 29 Jun 2010 08:58:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:mail-followup-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=2dV8Y8dJ7ExgFGrT8F+2MLIjlzPxyH0dojQHNXaAiDc=; b=yC9nS8uGnKdm6JHY1uYx94Q+P6XoUbtQsESfZWp2MDksx/Vrq32urKJTXyKZzeqRR/ rICBajHsj3+biP7yUrC6prl7YU6E7fWt9Vq4Ab25SeWZZ5ONmfYfg8UAEW2KhGz1zu97 nAcorFhQs0oawEp+brC51bmru7Pv3RxPQSQdg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; b=ZEDVDYEN6HhQkDIa14NjYzmATTUqlQJUlLrlwiGcVyCWRYaHoWw+J29qWmKu9LNW0p lD9If/eIwRCUcDpDDu6VLLtAMud0B+W0iuOlUbKd2D9DwLWIunoKyoX060nNelohf0Aq cm8E8Gk4jwww/l+LETMsWNPSTmoKDFMrWCDqQ= Received: by 10.223.68.13 with SMTP id t13mr5835029fai.69.1277827094005; Tue, 29 Jun 2010 08:58:14 -0700 (PDT) Received: from linux1 (cpe-76-183-49-63.tx.res.rr.com [76.183.49.63]) by mx.google.com with ESMTPS id 11sm1321888fas.0.2010.06.29.08.58.07 (version=SSLv3 cipher=RC4-MD5); Tue, 29 Jun 2010 08:58:09 -0700 (PDT) Received: by linux1 (sSMTP sendmail emulation); Tue, 29 Jun 2010 10:58:06 -0500 Date: Tue, 29 Jun 2010 10:58:06 -0500 From: William Hubbs To: "Speakup is a screen review system for Linux." Subject: Re: quick fix for 2.6.34 problem with serial synths Message-ID: <20100629155806.GA11958@linux1> Mail-Followup-To: "Speakup is a screen review system for Linux." References: <655143C87515406DA13CF0DF52E1AC47@randy3> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <655143C87515406DA13CF0DF52E1AC47@randy3> User-Agent: Mutt/1.5.20 (2009-06-14) 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: Tue, 29 Jun 2010 15:59:48 -0000 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