GPFS modules cannot be loaded on Linux
You must build the GPFS portability layer binaries based on the kernel configuration of your system. For more information, see The GPFS open source portability layer. During mmstartup processing, GPFS loads the mmfslinux kernel module.
Some of the more common problems that you may encounter are:
- If the portability layer is not built, you may see messages similar
to:
Mon Mar 26 20:56:30 EDT 2012: runmmfs starting Removing old /var/adm/ras/mmfs.log.* files: Unloading modules from /lib/modules/2.6.32.12-0.6-ppc64/extra runmmfs: The /lib/modules/2.6.32.12-0.6-ppc64/extra/mmfslinux.ko kernel extension does not exist. runmmfs: Unable to verify kernel/module configuration. Loading modules from /lib/modules/2.6.32.12-0.6-ppc64/extra runmmfs: The /lib/modules/2.6.32.12-0.6-ppc64/extra/mmfslinux.ko kernel extension does not exist. runmmfs: Unable to verify kernel/module configuration. Mon Mar 26 20:56:30 EDT 2012 runmmfs: error in loading or unloading the mmfs kernel extension Mon Mar 26 20:56:30 EDT 2012 runmmfs: stopping GPFS
- The GPFS kernel modules, mmfslinux and tracedev, are built with a kernel version that differs from that of the currently running Linux kernel. This situation can occur if the modules are built on another node with a different kernel version and copied to this node, or if the node is rebooted using a kernel with a different version.
- If the mmfslinux module is incompatible with your system, you may experience a kernel panic on GPFS startup. Ensure that the site.mcr has been configured properly from the site.mcr.proto, and GPFS has been built and installed properly.
For more information about the mmfslinux module, see Building the GPFS portability layer on Linux nodes.