> What's a "major/minor device number"? The short answer is that it is simply an index into a kernel table filled with driver (function) entry points. A call to open("/dev/somedev",..) will execute this code to prep the device. Likewise the minor number usually indexes a data structure for a specific instance of a device. -- doug mcnash