This only happens when puffs is loaded as a kernel module. With a kernel including PUFFS in the config, all works fine. Are there address space restrictions based on compiler options so we need to move modules closer to kernel text? Martin