Eheu all, Man page for ioremap says "The returned address is not guaranteed to be usable directly as a virtual address. " (source can be found at: http://lxr.linux.no/source/include/asm-i386/io.h?v=2.4.26#L108 ) what does that mean? How can I know if I can use that address can be usable or not? If i can't use directly that addrewss as a virtual address, how can I get a suitable one? And finally, what was linus thinking when wrote that code? Uale, Riba -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/