Hi, isn't this idea a bit obsolete with devfs, where the only authoritative identification is a device filename (and major/minor numbers may be (in future) changed dynamically) ?
Well this was non-constructive, but afaik for now, the historical majors are used. mates -- Martin Jelínek <ma...@amu.cz>, http://sirrah.troja.mff.cuni.cz/~mates/ Astronomický ústav AV ÈR, Ondøejov Karl Heinz Kremer, Mon Jan 14, 2002 at 01:09: > You can get the major and minor device numbers from the device file. > The major device number will tell you if it's a SCSI or an USB > device. > > Karl Heinz > > Major A <and...@users.sourceforge.net> said: > > > > > > > Hi, > > > > I need some help from SANE developers: > > > > Given a device file, how can I determine whether that is a generic > > SCSI or a USB scanner device? It seems that when I try to open a USB > > device file as a SCSI device and probe with INQUIRY, a USB timeout > > will occur. I don't think using a generic SCSI device file with some > > random USB scanner protocol is a good idea either. > > > > So, is it possible to decide what interface the file stands for, or do > > I have to judge from the filename (example: "usb:/dev/scanner")? > > > > Thanks, > > > > Andras