Re: AWE Kernel Patch Troubles
Sorry, I hit the wrong key and accidently set that last one just a tad
bit early...
-----
The very same thing happened to me last week. I've attached a diff
which should take care of the problem for you. Here's what you need to
do (I'm assuming that /usr/local/src/awedrv-0.4.2d is where you unpacked
awedrv into):
cd /usr/local/src
patch -p0 <path_to_diff/awedrv-0.4.2d_hamm.diff
Let me know if you have any problems with it...
On Fri, Jul 03, 1998 at 04:46:07PM -0500, Eric wrote:
> I have an AWE64 and I've been using the kernel patch for it ever since
> I've had Linux. However, with my upgrade to hamm and the 2.0.34
> kernel, I had to repatch and recompile my kernel. Along with that
> upgrade, I got the newest version of the AWE patch, 0.4.2d. I
> followed the directions in INSTALL.awe but I just can't get it to
> work. I tried many variations, and played around, but I'm no kernel
> hacker and I haven't been successful. Everytime I attempt to patch my
> kernel source tree I get errors like those in the following
> typescript. I thought that it was probably just a minor malfunction
> and that specifying the files without the .old extension would make it
> work, but to no avail. I don't get any errors when actually compiling
> the kernel, but everytime I boot my newly compiled kernel (and
> modules) I get these messages:
>
> sound /lib/modules/2.0.34/misc/sound.o: unresolved symbol unload_awe
> sound /lib/modules/2.0.34/misc/sound.o: unresolved symbol attach_awe
>
> I really don't know where to go from here. Hopefully some of you can
> help.
diff -u awedrv-0.4.2d.orig/install.sh awedrv-0.4.2d/install.sh
--- awedrv-0.4.2d.orig/install.sh Mon Jan 26 11:23:06 1998
+++ awedrv-0.4.2d/install.sh Mon Jun 15 17:18:12 1998
@@ -158,7 +158,7 @@
undef_condition AWE_OSS38
if [ ! -f $destdir/awe_wave.c ]; then
echo "applying a patch to lowlevel directory"
- patch -d $linuxroot < usslite-3.54-awe.diff
+ patch -p0 -d $linuxroot < usslite-3.54-awe.diff
fi
elif [ x$sound_version = xOSS ]; then
Reply to: