red-ray wrote: > My code currently does _system( "/bin/mknod ...") which works, but is tacky ! Why are you doing mkdone anyway? Most distros using udev now days. That means devices are "created" automatically in /dev. Make sure you have loaded "msr" kernel module.