Kerne module for Oracle 11gR2 RAC on Linux As per Oracle, it requires three Linux packages to run ASMLib:


oracleasm - kernel module
oracleasmlib-2.0 - ASMLib libraries
oracleasm-support-2.0 - Admin for ASMLib


This library versions are OS dependent, but my RAC is working fine without the oracleasm  kernel module.

 $ rpm -qa | grep 'oracleasm'
oracleasm-support-2.1.8-1.el6.i686
oracleasmlib-2.0.4-1.el6.i686


And

$ oracleasm listdisks
DB_DISK1
DB_DISK2
FRA_DISK1
FRA_DISK2
OCR_VOTE1
OCR_VOTE2
OCR_VOTE3


Someone can please guide why its running perfectly without having main kernel module?
Without knowing what kernel you're running, I can't say for sure, but my guess is that you're running a recent UEK kernel, and it has the kernel module built in.