Hi Greg, Thanks very much. It looks like migration for bns got missed out. It is not in the patch http://linux-speakup.org/pipermail/speakup/2017-April/060648.html. I will fix that today and let you know. It won't require a full kernel build this time. Just rebuild of speakup. Okash On Thu, Apr 20, 2017 at 4:26 AM, Gregory Nowak <greg@xxxxxxxxx> wrote: > 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 _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup