Hi Norvell - I'm sending a cc of this to the Mandrake Expert list,
because there's probably somebody there who can comment on this better
than I can.
Norvell Spearman wrote (with regards to the idea of using the 2.2.14
ppp.o module with the 2.2.16 kernel):
> Could the above solution possibly work for a tape drive problem I'm
> having? My tape drive isn't working with Mandrake 7.1 where it works
> perfectly with 7.0. I'm including my previous posting to expert. I've
> already tried changing the block size with an mt command (before running
> tar), but with no success. Upgrading the kernel to 2.2.16-4mdk didn't
> help either.
It'd be worth a try I think.
> And instead of recompiling 2.2.14, could I not simply find ide-tape.o in
> the kernel-2.2.14 rpm and use it?
Possibly - I'm just not sure if the .o file would be included in the
RPM. I think it probably would be so long as you don't mean the source
RPM - the source RPM just has code that you need to compile before you
use it. If you can find ide-tape.o from a 2.2.14 RPM then it'd probably
work.
You'd still need to change the kernel version in ide-tape.o to make it
work without error messages - this is not hard to do, you just have to
load the module into a text editor (eg Emacs) and change the 2.2.14 to
2.2.16 or whatever kernel you're using. You'd have to check which kernel
it is exactly if you're using a Mandrake modified one - typing 'cat
/proc/version' in a terminal will give this to you. Then you put the
module you've modified in place of the one that's already there -
somewhere in /lib/modules/2.2.16/ probably - (good idea to make a backup
called ide-tape.o.old or whatever) and then 'insmod ide-tape'. You may
have to 'rmmod ide-tape' first to unload the old module.
Please remember though that dropping back to an earlier module isn't
really a solution, and this technique probably won't work with kernel
2.4. Please feel free to email me if you have any problems following
these instructions. Hope this helps.
Tom