speakup_dectlk broken on Linux kernel 2.6.38 and greater

Devon Stewart devonst17 at gmail.com
Tue Mar 6 12:08:37 EST 2012


Oh wow, awesome! He's on a 32bit machine, but I can try my hand at rebuilding the kernel with your patch! How exciting!

-Devon

On Mar 6, 2012, at 6:27, "John Heim" <jheim at math.wisc.edu> wrote:

> I just wrote a patch for this over the weekend.  Give me 24 hours and I can post it to this list. You'll need to compile a new kernel though.  Or, if you're a debian user, you can try the 3.2.2 amd64 kernel package I built.
> 
> http://www.math.wisc.edu/~jheim/downloads/linux-image-3.2.2-08_3.2.2-08-10.00.Custom_amd64.deb
> 
> That package will only be useful to people running debian on 64 bit machines.  I have no access to other flavors of linux but I can probably make a 32 bit kernel by next weekend.
> 
> I created something of a stir on the linux-kernel list last weekend asking about this bug. I hope Samuel isn't ticked off with me. More on that in another message though.
> 
> ----- Original Message ----- From: "Devon Stewart" <devonst17 at gmail.com>
> To: <speakup at braille.uwo.ca>
> Sent: Monday, March 05, 2012 1:45 PM
> Subject: speakup_dectlk broken on Linux kernel 2.6.38 and greater
> 
> 
>> Hello list!
>> 
>> At the recommendation of Kirk Reiser, I'm bringing my problem to this list. A blind friend of mine has a Dectalk USB, and it functions quite well in serial mode. Unfortunately, something changed in the kernel between 2.6.32 and 2.6.38, and now the speakup_dectlk module produces the following cryptic error on boot:
>> 
>>> FATAL: Error inserting speakup_dectlk (/lib/modules/3.2.0-1-686-pae/kernel/drivers/staging/speakup/speakup_dectlk.ko): No such device
>> 
>> I've looked at the difference in the module source between the two kernel versions, and have found that nothing substantial has changed, mostly formatting changes. Kirk informed me that there was a change in how serial ports are allocated, and that there is a one-line fix that can be made in the probing code. I'm more than willing to do this, but I lack the knowledge to locate the fix, additionally I don't know how to recompile just a single kernel module, and recompiling the whole kernel seems overkill. Additionally, this fix should be pushed to the kernel source, so all may benefit.
>> 
>> He has been fine using 2.6.32, but as someone who maintains his machine, it is apparent to me that at some point this is going to become a real emergency, instead of just a "nice-to-have".
>> 
>> Help would be greatly appreciated, thank you for your time,
>> -Devon
>> _______________________________________________
>> Speakup mailing list
>> Speakup at braille.uwo.ca
>> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>> 
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup



More information about the Speakup mailing list