floating serial ports issue fixed

William Hubbs w.d.hubbs at gmail.com
Mon Jul 21 00:29:25 EDT 2008


-----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-----



More information about the Speakup mailing list