kernel 2.2.16-22

William F. Acker WB2FLW +1-303-777-8123 wacker at octothorp.org
Mon Mar 5 22:17:07 EST 2001


Hi, Jonathan,

     In order to make kernel-2.2.16 accept the Speakup patches, you have to
hack drivers/char/Makefile and init/main.c.  I have versions of those
files that Kirk hacked up for me.  However,  RedHat has released new
kernel RPM's.  I have the RPM's in question with Speakup already added.
You can grab them from ftp://speakup.octothorp.org/pub/redhat-7.0/.  The
version is 2.2.17-14.  Keep the kernel-headers that came with Guinness and
install the new RPM's.  The recommended way is to do: rpm -iv <list_of
RPM's>.  That way, you won't overwrite the present kernel.  Then,
duplicate the lines in /etc/lilo.conf having to do with the individual
kernel.  These are the lines running from image=vmlinuz-2.2.16-22 to the
end of the file.  Then, change the label to something like new, and change
the image line to read image=vmlinuz-2.2.17-14.  You'll then want to add a
line defining your synthesizer.  I use an Audapter, so mine looks like:
append="speakup_synth=audptr".  Substitute the abbreviation for your
synth.  Finally, run lilo by typing "lilo", without the quotes, of course.
Now, it's time to re boot.  At the lilo: prompt, type the name of your new
kernel.  The system should start talking right away.  If it doesn't, it
might be because you need to tell Speakup what port your synthesizer is
on.  If so, you should try typing speakup_ser=<number> where number is 0
for com1, 1 for com2 and so on, after the name of the new kernel.



          HTH.
          Bill in Denver






More information about the Speakup mailing list