Using a kernel module from old Linux kernel in a new Linux kernel
Rune Svendsen
runesvend at gmail.com
Tue Sep 29 20:29:23 UTC 2009
Hello all!
I'm trying to debug a sound problem on my computer. It seems that since
the introduction of Jaunty and now with Karmic, the sound levels are
excessively loud and somewhat distorted when using my kind-of-expensive
sound card (ICE1724 chip) that I've always been using. This is resolved
when plugging my amplifier into the on-board sound output (HDA Intel). I
would, however, prefer to use the ICE1724 chip if I can.
If I boot into Intrepid with a Live CD the sound from my ICE1724 plays
nice, although with a somewhat _low_ volume (I have to turn it up a
lot). Booting into Karmic, the sound gets distorted at under half the
volume of using Intrepid.
What I'd like to do, to determine if this is an issue with the driver
for the ICE1724 chip, is use the driver module from Intrepid in Karmic.
I've already copied this module from a running Intrepid Live CD, but
when trying to replace this module with the one from Karmic (just
replacing the file
(/lib/modules/2.6.31-11-generic/kernel/sound/pci/ice1712/snd-ice1724.ko
with the one from Intrepid), I receive the following error:
snd_ice1724: no symbol version for module_layout
So therefore I ask, is there a way to load an old kernel module into a
new kernel?
Thanks :)
-Rune Svendsen
More information about the ubuntu-users
mailing list