Serial conflict

Jacob Schmude j.schmude at gmail.com
Wed Mar 2 01:56:14 EST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi
Doesn't work, unfortunately. I do have it sort of working with the git
version (staging isn't working) but not the way it should be. Speakup
and the kernel's serial driver constantly battle over it. Seriously,
this is 2011. One would think we'd be over having to recompile kernels
for things like this.


On 03/01/2011 10:46 PM, covici at ccs.covici.com wrote:
> 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 <j.schmude at gmail.com> wrote:
>
>> Hi all, Well, it's been a while but here I am again to stir up a
>> bit of trouble. <grin> 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 at braille.uwo.ca
>> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAEBAgAGBQJNbeoKAAoJEDtK6CrF/Uo18q0IAK4cf2bcXvvdzLF52erlDud4
Vg5QyMPjRkpr700NUpG0FN7/e6CpuPLjoYD3g/Kgeq0all/rPpMDDCH4If+IYPGH
wEgNBITVB1tV7JZbN7ZGfEfb2lThrx9P8MKFFKinlvC3T2xcYYXrsN9tfgdGnN/J
HMm/DK96js51xby6Ge/F4JxYo01cTQ66bVldphUf9mRsyfe4vPoS6MpRRPQl19c+
RHBjmt6XoyxXYY8R4RssIuTtYiyvyEy4w096IDn3VLrUYByblUjWOCBGcDpIucjp
7zSSislZEoJlpZaMEoTUW40kv0wKvIQAQRkLyEw0hJa86H/4pTlymMWrSDNhvhI=
=xHmE
-----END PGP SIGNATURE-----




More information about the Speakup mailing list