On 04/21/2014 05:37 PM, Chris Pemberton wrote: > Long story short... I'm recompiling the snd_hda_intel module to enable > CONFIG_SND_HDA_RECONFIG. This will allow me to reset the pins on the > card to get my sound working. (This option is already set in arch and > ubuntu - where I can reprogram my pins and get sound working). > > I followed the 2 CentOS wikis pertaining to getting the full kernel > sources and compiling a module... all seemed to go perfect. > Unfortunately, when I try to load the new snd_hda_intel.ko module, I > get the following: > > FATAL: Error inserting snd_hda_intel > (/lib/modules/2.6.32-431.11.2.el6.x86_64/extra/snd-hda-intel.ko): > Invalid module format > > A little googling suggested I run 'file' on the two modules and here > is the output: > > /lib/modules/2.6.32-431.11.2.el6.x86_64/extra/snd-hda-intel.ko: ELF > 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped > > /lib/modules/2.6.32-431.11.2.el6.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko: > ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped > > They seem identical? Any suggestions where I could go from here? I'm > currently recompiling the entire kernel and will just copy over the > new modules and see if something better happens. > > Thanks, > > Chris UPDATE: I compiled the entire kernel and then just copied over the needed snd modules into /lib/modules/.../extra Now I get this when I try to load the module: Module signed with unknown public key ksign: module signed with unknown public key - signature keyid: 3000b37e8a34083d ver=4 Google suggests the following; neither worked: objcopy -R .note.module_sig snd-hda-intel.ko or objcopy -R .module_sig snd-hda-intel.ko Any hints? Chris