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