[NTLUG:Discuss] Shared memory / modules

Jonathan Brugge jonathan_brugge at hotmail.com
Mon Nov 20 19:30:09 CST 2000


>Maybe it's not being used?  Try "ipcs" and see if any has been allocated.  
>If
>you see no SHM segments, then 0 is the correct answer.
>
I get the following output when running ipcs:

odysseus:/home/odysseus# ipcs

------ Shared Memory Segments --------
key       shmid     owner     perms     bytes     nattch    status
0x00000000 32769     www-data  600       92164     6         dest
0x00000000 196610    odysseus  777       65536     2         dest
0x00000000 229379    odysseus  777       65536     2         dest
0x00000000 262148    odysseus  777       65536     2         dest
0x00000000 294917    odysseus  777       65536     2         dest
0x00000000 327686    odysseus  777       65536     2         dest
0x00000000 360455    odysseus  777       65536     2         dest
0x00000000 819208    root      644       151552    2         dest
0x00000000 851977    root      644       126976    2         dest

------ Semaphore Arrays --------
key       semid     owner     perms     nsems     status

------ Message Queues --------
key       msqid     owner     perms     used-bytes  messages

Seems like there are SHM-segments (I assume that's the shared-memory 
segment).

> > Maybe it's related with the modules-problem I have; I can't load
> > modules, it looks for them but can't find them, I think I have to move a 
>dir
> > but not sure. I'm running kernel 2.4.0test10.
> > Maybe a kernel-option I can't find? Or a bug? A problem with gcc 
>2.95.2-17
> > (I've compiled it with that version, I think, I'm sure I used 2.95)?
>
>Did you do a "make modules; make modules_install"?  Without the
>"modules_install" you won't get far.  You've probably already checked that,
>but just in case... :-)

I did, but maybe this makes a difference: I put the sources not in /usr/src 
or something similar, but in my homedir (to make sure there wouldn't be any 
complaints about duplicated files from older versions). I've run make 
modules_install, so I thought it would link to the right files. Maybe it 
didn't? I looked in /lib/modules (seems Debian places them there) and found 
a subdir 2.4.0test10. In that dir there was a link "build" that pointed to 
my_homedir/linux. Seems like it should be to me. There's one thing that 
might be weird: I've got a subdir /lib/modules/2.4.0test10/kernel and 
another one called pcmcia. Both dirs are empty. Should they be empty? I 
don't have a dir called modules or something like that in my homedir, so 
there don't seem to be many modules, though it looks for one when booting.
Another point: I don't see an alias in /etc/modules.conf. When I boot, it 
looks for module char-major-6, but there's no module with that name in my 
/etc/modules.conf, nor in conf.modules (I don't have one). I tried to grep 
the whole ~/linux/ and ~/linux/Documentation for it, but found nothing. Any 
ideas to which module I should link it?

Thanks,

Jonathan Brugge
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.




More information about the Discuss mailing list