<p dir="ltr"><br>
On Nov 27, 2013 3:49 PM, &quot;Sudip Mukherjee&quot; &lt;<a href="mailto:sudipm.mukherjee@gmail.com">sudipm.mukherjee@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Nov 26, 2013 at 4:36 PM, Nav Kamal &lt;<a href="mailto:navkamal90@gmail.com">navkamal90@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Am a little stuck at major and minor numbers used to reference the connection between device file and device driver. Can please somebody theoretically explain how they work ?<br>
&gt;<br>
&gt; In my opinion major and minor number are like device identifier. The combination of major and minor number (dev_t) is the deviceid. The major number is like an id of your driver. And all the devices that are using this driver will be having their own minor numbers. No two devices can have the same minor number if they are being controlled by the same driver. So when you create a device node , you specify the major and minor number with mknod command , and that means that particular node is associated with the driver (recognized by major number) and a particular device (recognized by the minor number).<br>

&gt; Did i explain correctly or is my understanding wrong ??? <br>
&gt;<br>
&gt; Regards<br>
&gt; Sudip <br>
&gt;  <br>
Thanks , yes its correct . Finally understood the concept.<br>
</p>