removed usage of vcgencmd - instead using kernel module