Keith Owens wrote:
>
> On Sun, 13 May 2001 10:25:01 -0400,
> Mark Hounschell <dmarkh@xxxxxxxxxx> wrote:
> >As for your sound if your using alsa you'll probably have to reinstall
> >it because the make modules_install command removes any modules that
> >were in /lib/modules/"uname -r"/kernel.
>
> Nobody except the kernel should put modules in the kernel subdirectory
> under /lib/modules/`uname -r`/. If any third party code is putting
> modules in the kernel subdirectory please let me know ASAP so I can
> kill them. ALSA, Nvidia, pcmcia etc. *must* use separate
> subdirectories under /lib/modules/`uname -r`/.
NVidia uses kernel/video. I had to modify the make file to change it to
misc/video.
Alsa, I forget where the default was but I always set it to misc/snd. It
seems that
we should probably all use /lib/modules/"uname-r"/local/ according the
LFS and how
it defines "local". Back to NVidia, if kernel/video exists it uses that
first by default.
If not then it uses just video. See exerpt from the makefile below.
ifeq ($(shell if test -d $(KERNDIR)/kernel; then echo yes; fi),yes)
INSTALLDIR=$(KERNDIR)/kernel/video
else
INSTALLDIR=$(KERNDIR)/video
endif
You are right, nobody but the kernel should use kernel but there are
those that do.
--
Mark Hounschell
dmarkh@xxxxxxxxxx
|