On 4/21/2014 6:38 PM, Chris Pemberton wrote: > > 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 2nd UPDATE: Finally just installed the entire newly-compiled kernel, (reminded me of my old days with gentoo) with the only change being snd_hda_intel's CONFIG_SND_HDA_RECONFIG set. Audio works great (Beats Audio). Really wish I knew more about module signing so I could use the "stock" kernel". I guess I'll probe further sometime with KMOD module compiling to see if it will somehow solve the signing issue. Chris