OK , thanks for all. ioremap seems to work and iounmap too. But I don't think that remapping a struct on a PCI memory map is now a good way. Also I'm rewriting my driver using IO writing. But for shared physical memory , is it a good way to ioremap this memory region and access it as a memory area ( it seems to work on PC but portability on other stations ? ). I use that to transfert via bus-master images from my camera-PCI card to memory and use it with my driver. with mem=64M [0-64Mo] -> Linux [64Mo-65Mo] -> 2 bus-master buffers 512Ko [xxMo] -> remap of PCI memory mapping -- KUMSTA Christophe -- <[EMAIL PROTECTED]> -- real-time system developper -- RT-Linux (Use the source luke) --- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] ---- For more information on Real-Time Linux see: http://www.rtlinux.org/~rtlinux/