Thanks Daniel. After creating devices using mknod, it is working on expected lines. After reboot these devices are getting removed and I need to create them manually every time. Can you please suggest me the procedure to enable it programmatically ? I tried adding CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y in the def config, but no luck. Thanks Naresh On Wed, Jun 1, 2016 at 8:11 PM, Daniel Baluta <daniel.baluta@gmail.com> wrote:
On Wed, Jun 1, 2016 at 5:26 PM, Munagala Naresh <munagala.nareshbabu@gmail.com> wrote:
Thanks for the response.
From the "cat /proc/devices", I could see "iio" listed like this.
/ # cat /proc/devices cat /proc/devices Character devices: 1 mem 4 /dev/vc/0 4 tty 5 /dev/tty 5 /dev/console 5 /dev/ptmx ------ 250 iio 251 pps -----
I could see few other deices @ /dev/xxxx. CONFIG_DEVTMPFS is not set in the def config. I will try it by adding "CONFIG_DEVTMPFS=y" and "CONFIG_DEVTMPFS_MOUNT=y".
Please don't use top posting.
You can look into /sys/bus/iio/devices/iio:device0/dev and get the MAJOR and MINOR, then create the device node manually, using:
mknod /dev/iio:device0 c MAJOR MINOR
Not sure why are you mentioning /proc/devices here.
thanks, Daniel.
-- Regards Naresh Babu 09900139337