A program product on a computer readable media, said program product including a method for communicating from a node to a communications device in a multinode network, the node having a user space and a Kernel space, and further comprising a communications protocol layer above said communications device, said method comprising:creating an instance of a hardware abstraction layer (HAL) interface i