Hi,
ASM is not in the I/O code path. Huh, what did he say? Oracle positions and performs reads and writes and that is done with either libC, LibODM or if you are a real experimental type ASMLib (on Linux). There are no comms between a shadow process and an ASM process for I/O (e.g., db file sequential read, direct path write, etc). There is for metadata ops, such as adding a datafile, or adding an extent, dropping a datafile, etc...
Tanel.
-- //www.freelists.org/webpage/oracle-l