-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, Well, it's been a while but here I am again to stir up a bit of trouble. <grin> I'm attempting to use Speakup with a serial synthesizer on Archlinux with kernel 2.6.37.1-1 (2.6.37-ARCH is the in-kernel version number). Speakup is included in these kernels, but trying to load any of the speakup synthesizer drivers results in the following: synth probe Ports not available, trying to steal them Trying to free nonexistent resource <00000000000003f8-00000000000003ff> Unable to allocate port at 3f8, errno -16 LiteTalk: not found ltlk: device probe failed This happens with any serial synth I have, though obviously substitute the other driver names in these errors. I've tried the Doubletalk LT, Dectalk Express, and Accent SA (yes, all of which I do have). I get the same result whether I allow Speakup to probe or whether I specify a ser=0 parameter. I've trieed a few things. First, I tried unbinding the in-kernel serial driver from that port via sysfs, but there's no change although the port does seem to successfully unbind. Second, I searched the speakup archives and found a post from January detailing this problem, and the poster had success removing the return NULL statement at that point in serialio.c. This didn't work for me, however, and I'm not all that surprised it didn't. I've tried the staging speakup in the kernel, and with the latest git. The return NULL removal was attempted on the git source tree. Can anyone shed a bit of light on what I'm probably doing wrong? I can compile a custom kernel if necessary, though I was hoping not to need this. It worked in kernel 2.6.36, but obviously something critical has changed. Thanks -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAEBAgAGBQJNbar4AAoJEDtK6CrF/Uo1IwEH/R7wM2GoBwVss4rtEzSSBbxC uUQox6uCAbOkvO1f6BualtyOkbFoyUrGcEinpA2vIlZ8avyPnucSCZd+ehNgtoWi vQjpnOsBKoEun7H41aJ42DojRhfdwBgeeXOJCT4Gxz63XWNjM+Uc/po/X9mz6qyG yYTEKBOuwGVQur+wKjMi3RLNhSxJwqhNxcfF+6uwTdixP8nq8wpDSuqj/z6PvdWj OaN4ew5O73hw3+C5y/nfnxFMkwQwn6ZMvApl/57EL5ZwAyF7dGMg2dRNkZWOlCiX pLAunnsZrbFDGuLLzD9s60bjAiDp60DMolYly989kvNLsuySgsxVEBNzrlrsqVk= =meVR -----END PGP SIGNATURE-----