Re: [linux-audio-user] Can't load realtime-lsm module

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] Can't load realtime-lsm module
From: Jack O'Quin (joq_AT_io.com)
Date: Fri Apr 30 2004 - 08:14:45 EEST


Alex Marandon <al_AT_alpage.org> writes:

> Trying to get Jack running with a 2.6.5 kernel.
>
> # modprobe -v realtime gid=102 allcaps=1
> insmod /lib/modules/2.6.5/extra/realtime.ko gid=102 allcaps=1
> FATAL: Error inserting realtime (/lib/modules/2.6.5/extra/realtime.ko):
> Invalid argument
>
> Kernel was built with:
>
> CONFIG_PREEMPT=y
> CONFIG_SECURITY_CAPABILITIES=m
> CONFIG_SECURITY=y
> CONFIG_SECURITY_CAPABILITIES=m
> CONFIG_SECURITY_SELINUX=y

That looks fine. But, the error you're getting normally indicates
that CONFIG_SECURITY_CAPABILITIES was not set to "m".

Did you set these?

  CONFIG_MODULES=y
  CONFIG_MODULE_UNLOAD=y

What does `grep Realtime /var/log/messages' say after modprobe fails?

> When building LSM, I wasn't able de run make as a user :
>
> $ make
> CONFIG_SECURITY_CAPABILITIES=m
> make modules -C /usr/src/linux SUBDIRS=/home2/al/realtime-lsm-0.1.0
> make[1]: Entering directory `/usr/src/linux-2.6.5'
> *** Warning: Overriding SUBDIRS on the command line can cause
> *** inconsistencies
> make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
> CC [M] /home2/al/realtime-lsm-0.1.0/realcap.o
> CC [M] /home2/al/realtime-lsm-0.1.0/commoncap.o
> LD [M] /home2/al/realtime-lsm-0.1.0/realtime.o
> /bin/sh: line 1: .tmp_versions/realtime.mod: Permission denied
> Building modules, stage 2.
> MODPOST
> /bin/sh: line 1: ./.__modpost.cmd: Permission denied
> make[2]: *** [__modpost] Error 1
> make[1]: *** [modules] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.6.5'
> make: *** [all] Error 2
>
> But it works when make is run as root. The README file says that only make
> install has to be run as superuser.

The way the Makefile currently works, it needs write access to the
kernel build tree. I'll update the README to make that clear.

I hope some day we will figure out a way to avoid modifying the kernel
build tree.

-- 
  joq


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Apr 30 2004 - 08:11:23 EEST