[CentOS] help with a module on centos 5

Jerry Geis geisj at pagestation.com
Fri Jun 29 17:26:49 UTC 2007


Hi all, I am trying to get the modules evbug.c running on centos 5.

I took the source file from the kernel, put it in a directory.
I made a Makefile:
obj-m := evbug.o

all:
        make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
        make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

I then type make; insmod evbug.ko
and type dmesg and say the following:

evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 22
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 22, Value: 1
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 48
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 48, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 22
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 22, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 34
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 34, Value: 1
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 34
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 34, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 28
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 28, Value: 1
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0

so I presume all my KEYS that are typed are being logged.

How do I access those now?

I mean the source talks about dumping all key events into syslog
How do I read syslog? /var/log/messages is not showing the information.
Only when I type dmesg do I see the data. In what file is dmesg 
information???

The goal here is to read the file looking for occasional key presses.

Thanks,

Jerry



More information about the CentOS mailing list