get device no->TODO:undefined reference to 'major' & 'minor'