kmod-staging in Fedora 23

Zahari Yurukov zahari.yurukov at gmail.com
Tue Dec 8 17:06:11 EST 2015


Hi,
I was able to extract the kmod-staging rpm following this instructions:
http://www.cyberciti.biz/tips/how-to-extract-an-rpm-package-without-installing-it.html
Then I copied all speakup related files to the place, where the rpm was
supposed to extract them.
However, modprobe says it couldn't find speakup_soft module and insmod
says that speakup_soft.ko is in invalid module format.
Then I've downloaded the source of kernel 4.2.6 from kernel.org and was
eble to compile the speakup module alone following this instructions:
http://askubuntu.com/questions/168279/how-do-i-build-a-single-in-tree-kernel-module
This time I've copied the speakup*.ko files under
/usr/lib/modules/4.2.6..../drivers/staging/speakup/
Again, modprobe says it couldn't find speakup_soft module and insmod
says that speakup_soft.ko is in invalid module format.
Hmmmph, after executing depmod, this time modprobe says:
modprobe: ERROR: could not insert 'speakup_soft': Exec format error
At least it detects it this time.

I'm using kernel with the PAE patch - is it possible that PAE brakes things?
I'll reboot into the non-PAE version of the same kernel now to check if
it works there.

Best wishes,
Zahari


On 12/08/2015 09:41 PM, Alonzo Cuellar wrote:
> Hello,
> Ok do let me know if you are able to install speakup.
> I see the modules  in the tar archive
> linux-4.3.tar.xz
> Once you download the archive change to the directory driver/staging
> Since these use to be hosted in its own source as a git repository you
> use to be able to do
> make modules_install
> That might or might not work in the current staging directory.
> 
> Alonzo
> On 12/08/2015 12:35 PM, Zahari Yurukov wrote:
>> Hi,
>> Thanks, that ansers my last question.
>> However, I forgot to mention, that speakup is stripped out of the Fedora
>> kernels and is contained in this package kmod-staging - that's why the
>> espeakup rpm package requires it.
>> Now I have to figure out if it's possible to compile that individual
>> kernel module (speakup) alone and install it under my current kernel.
>> Or  if I can extract it from an older rpm of kmod-staging - it probably
>> has not changed.
>> I'll write you if I have any progress.
>> Any other suggestions are also welcomed.
>>
>> Best wishes,
>> Zahari
>>
>> On 12/08/2015 06:56 PM, Alonzo Cuellar wrote:
>>> Hello,
>>> How about installing the headers for the kernel, the espeak-devel
>>> package  and cloning
>>> git clone git://github.com/williamh/espeakup.git
>>> You could then build the espeakup connector and I'd think this would
>>> work.
>>> As far as a package I've not been successful in building an rpm.
>>>
>>> Alonzo
>>>
>>> On 12/08/2015 09:13 AM, Zahari Yurukov wrote:
>>>> Hi,
>>>> I'm running Fedora 23 for the last 10 days and everything looks nice,
>>>> except the only kernel in the repositories is version 4.2.6 and
>>>> kmod-staging is version 4.0.4 (from May 28th), i.e there is no
>>>> combination of kernel and kmod-staging which will allow me to install
>>>> espeakup from:
>>>> ftp://speakupmodified.org/speakupmodified/fedora/espeakup/
>>>> I found kmod-staging-4.1.4  from august 5th, but again - no matching
>>>> kernel.
>>>> I looked in all rpmfusion repositories, as well as the default Fedora
>>>> one's, both development and updates.
>>>> Do you have any idea when we could expect kmod-staging-4.2.6? I
>>>> assume I
>>>> should expect it first in rpmfusion development, then
>>>> updates/testing/23
>>>> and finaly in updates/23.
>>>> Unless they've decided to skip 4.2 and 4.3 series, which would be a
>>>> very
>>>> bad news, cause it means it won't be coming in at least another two
>>>> months. But isn't that the idea behind kmod-staging - to prepeir you
>>>> for
>>>> the new kernel? So there should be no skipping.
>>>> Where could I get kernel 4.0.4 or 4.1.4 for Fedora 23?
>>>> Also, the last espeakup rpm build is for Fedora 20 - will this work for
>>>> Fedora 23?
>>>> Could I add a repository for Fedora 22 and install a kernel from there?
>>>> What will be the implecations?
>>>> What will happen, if I install a vanilla kernel from:
>>>> https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories Should I
>>>> expect problems? I expect to find speakup there, right?
>>>> Or I should compile a kernel from kernel.org? That one should be the
>>>> last resort though.
>>>> And if I have to use an unmodified kernel, how should I install
>>>> espeakup
>>>> then? I.e. without the rpm package, which depends on kmod-staging.
>>>>
>>>> Thanks,
>>>> Zahari
>>>> _______________________________________________
>>>> Speakup mailing list
>>>> Speakup at linux-speakup.org
>>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>>> _______________________________________________
>>> Speakup mailing list
>>> Speakup at linux-speakup.org
>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>> _______________________________________________
>> Speakup mailing list
>> Speakup at linux-speakup.org
>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
> 
> _______________________________________________
> Speakup mailing list
> Speakup at linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup


More information about the Speakup mailing list