The DISDL/DIPAN thing is likely an ARM7 core bug, probably when it combines the sequence pan/volume with the patch since playing raw patches works fine. I guess the good news is that manatee.drv is pretty small and uses only ARM-mode code, so it shouldn't be *too* hard to track down.