floating serial ports issue fixed

John covici covici at ccs.covici.com
Mon Jul 21 02:56:00 EDT 2008


If the accessibility drivers are loaded later than the serial drivers,
how does speakup ever get a port at all since its already taken by the
drivers?

on Sunday 07/20/2008 William Hubbs(w.d.hubbs at gmail.com) wrote
 > -----BEGIN PGP SIGNED MESSAGE-----
 > Hash: SHA1
 > 
 > All,
 > 
 > as of this message, I made a change to the way speakup installs to
 > kernels 2.6.25 and lower which should fix the floating serial ports
 > issue when speakup and the serial driver are built into the kernel.
 > 
 > The issue was that when both speakup and the 8250 serial driver were
 > built in, speakup would initialize first and reserve the serial port for
 > the synthesizer.  Then, the 8250 driver would initialize and since
 > speakup would have one port already reserved, the 8250 driver would
 > renumber the ports with higher numbers to one lower than they would be
 > if speakup was not running.
 > 
 > If you are using speakup installed into the kernel source and not
 > building as external modules and using a kernel before 2.6.26, you need
 > to start with a fresh kernel tree before doing the update.
 > 
 > For 2.6.26, this should not be an issue, since the accessibility drivers
 > are loaded later than the serial driver.
 > 
 > Thanks,
 > 
 > William
 > 
 > -----BEGIN PGP SIGNATURE-----
 > Version: GnuPG v2.0.9 (GNU/Linux)
 > 
 > iEYEARECAAYFAkiEEKQACgkQblQW9DDEZThYUwCfQJelIMinqoJClMGya4JRN/Vc
 > BkcAmQGlkTUfEF1kmSHSCjpVWaIctFxL
 > =aJy4
 > -----END PGP SIGNATURE-----
 > _______________________________________________
 > Speakup mailing list
 > Speakup at braille.uwo.ca
 > http://speech.braille.uwo.ca/mailman/listinfo/speakup

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici at ccs.covici.com



More information about the Speakup mailing list