new character dummy device with buffer support, can read and write