invalid module format for speakup modules

Gregory Nowak greg at romuald.net.eu.org
Fri Nov 12 20:43:57 EST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I've managed to use debootstrap to install lenny 64. I wanted to build
the latest stable speakup, so I grabbed the speakup 3.1.6 tarball from
linux-speakup.org, installed the linux-source-2.6.26 package, and
untared both. I changed to /lib/modules/2.6.26-2-amd64, and created a
softlink for build to the unpacked kernel source. I changed to
/usr/src, and created a linux softlink to the untared source tree. I
changed into /usr/src/linux, and copyed the kernel config file from
/boot to $PWD/.config, and verified that it exists. Next, I ran make
old config, make prepare, and make modules. Then I changed to
speakup/src, ran make clean, make, and make modules_install, with no
errors. The modules ended up in /lib/modules/2.6.26/speakup, so I
copyed them over to /lib/modules/2.6.26-2-amd64/speakup, and ran
depmod -a.

When I try to modprobe speakup_soft, I get this:

WARNING: Error inserting speakup
(/lib/modules/2.6.26-2-amd64/speakup/speakup.ko): Invalid module
format
FATAL: Error inserting speakup_soft
(/lib/modules/2.6.26-2-amd64/speakup/speakup_soft.ko): Invalid module
format

Dmesg says:

[21822.034323] speakup: no symbol version for struct_module
[21822.034795] speakup_soft: no symbol version for struct_module

modinfo speakup_soft says:

filename:       /lib/modules/2.6.26-2-amd64/speakup/speakup_soft.ko
version:        2.6
license:        GPL
description:    Speakup userspace software synthesizer support
author:         Kirk Reiser <kirk at braille.uwo.ca>
srcversion:     D96CACC858F51374AA4492A
depends:        speakup
vermagic:       2.6.26 SMP mod_unload modversions
parm:           start:Start the synthesizer once it is loaded. (short)

Running file /lib/modules/2.6.26-2-amd64/speakup/speakup_soft.ko says:

/lib/modules/2.6.26-2-amd64/speakup/speakup_soft.ko: ELF 64-bit LSB
relocatable, x86-64, version 1 (SYSV), not stripped

I must have done something wrong while building the modules, but don't
know what that would be. Any ideas? Thanks.

Greg


- -- 
web site: http://www.romuald.net.eu.org
gpg public key: http://www.romuald.net.eu.org/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)

- --
Free domains: http://www.eu.org/ or mail dns-manager at EU.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkzd7V0ACgkQ7s9z/XlyUyC1bgCfYXBCP4QlIh67lE1Ml+rwqOmq
DAgAn3xKTmLivFtLz86ZqK9Hq5dPDJKa
=Znw2
-----END PGP SIGNATURE-----



More information about the Speakup mailing list