Ok, so I've built the new kernel. I have a braille 'n speak connected to ttyS0. I'm wanting to try the on-board serial port first, before I move to a usb to serial converter. With only the speakup_main module loaded out of the speakup modules, I type in: modprobe speakup_bns ser=0 start=1 and get back: modprobe: ERROR: could not insert 'speakup_bns': No such device The relevant dmesg output is: "[ 82.864734] speakup_bns: module is from the staging directory, the quality is unknown, you have been warned. [ 82.865621] synth probe [ 82.865626] Ports not available, trying to steal them [ 82.865635] Unable to allocate port at 3f8, errno -16 [ 82.865637] Braille 'N Speak: not found [ 82.865638] bns: device probe failed" The modinfo output is: "filename: /lib/modules/4.10.9/kernel/drivers/staging/speakup/speakup_bns.ko version: 2.11 license: GPL description: Speakup support for Braille 'n Speak synthesizers author: David Borowski author: Kirk Reiser <kirk@xxxxxxxxxxxxxx> srcversion: AD55A47746A5B337C0BBEEE depends: speakup staging: Y intree: Y vermagic: 4.10.9 SMP mod_unload modversions 686 parm: ser:Set the serial port for the synthesizer (0-based). (int) parm: start:Start the synthesizer once it is loaded. (short)" I thought all the drivers were ported to use the new tty layer support. Is this not the case? Greg On Mon, Apr 17, 2017 at 10:48:42PM +0100, Okash Khawaja wrote: > Hi, > > I have updated the repository. > > Now there is speakup2.tgz instead of speakup.tgz (to avoid > confusion between the two versions) > > tty-export.patch includes ldisc related exports that were missed > out the first time round > > Just to clarify, the problem is that kernel 4.11 that I developed > against has some issues with USB and therefore not best one to test > against at the moment. speakup.tgz I sent contained some code which > would only compile on 4.11 and that was the problem Greg pointed out. > > I have now gone through the process on my system again and made sure > it compiles on 4.10.x and the above changes reflect that. So please > follow the steps from beginning with the updated tty-export.patch and > speakup2.tgz. > > Okash -- web site: http://www.gregn.net gpg public key: http://www.gregn.net/pubkey.asc skype: gregn1 (authorization required, add me to your contacts list first) If we haven't been in touch before, e-mail me before adding me to your contacts. -- Free domains: http://www.eu.org/ or mail dns-manager@xxxxxx _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup