Initialize the pwave array whenever we don't have a hardware buffer. Always create the wineoss thread. Change the mmap ERR into a TRACE: there are normal circumstances where mmap will fail and we can deal with them.