Hi, For the future, it isn't necessary to patch miscdevice.h. RH already defines 10, 25 for the synth device. The only difference is that the code from CVS puts in a #ifdef CONFig_SPEAKUP so the device wouldn't be added if SPEAKUP wasn't set. HTH. -- Bill On Wed, 14 May 2003, Jacob Schmude wrote: > Hi > Thanks much to everyone who answered my questions about installing rh9. > I've got rh9 and cvs speakup up and running after handpatching keyboard.c > and miscdevice.h. I must say it's better than rh7 which was the version I > last used. However, how do I adjust the firewall level? I see a gui tool > for doing it but nothing for textmode. > One last question: How safe is it to divert away from the rh-supplied > kernel configs? One of the problems in rh7 seemed to be that if I deviated > too far from the rh standard, my modules would have many unresolved > symbols, never could figure out why. Does this still happen? > Thanks again. > > At 21:43 5/12/2003 -0600, you wrote: > > >Hi, > > > > In /usr/src/<linux_directory>/drivers/char/keyboard.c, find the lines > >that say > >static struct kbd_struct * kbd = kbd_table; > >static struct tty_struct * tty; > >Presently, they're on lines 101 and 102. Remove the word static and the > >space after it from the beginning of each line. This is after the > >checkout program attempts to patch the file. I have no idea what the next > >line does. That appears to be the one that RH adds. > > HTH. >