Alan Stern wrote: > On Mon, 4 Sep 2006, Fabian Steiner wrote: > >> [...] > > I'm going to skip the PCI parts of those pathnames and concentrate on just > the USB portions. > > "usb3" means the third USB controller in your computer, according to a > more or less arbitrary numbering scheme. That is, the "3" doesn't mean > anything in itself -- it's just a way to distinguish this controller from > controllers 1 and 2. > > The "3-2" part means controller 3 port 2. Assuming the device attached to > that port is a hub, then "3-2.1" means port 1 of that hub. So if you have > a memory stick plugged into port 1 of a hub which is itself plugged into > port 2 of controller 3, the path for that stick will be "usb3/3-2/3-2.1". > > The final part following the colons, like ":1.0" refers to the device > configuration and interface. In this example, it means configuration 1, > interface 0. Although memory sticks generally have only one configuration > (number 1) and that configuration generally has only one interface (number > 0), other sorts of devices may have several configurations and each > configuration may have several interfaces. Only one configuration can be > installed at any given time, but then all the interfaces in that > configuration will be available and will have entries in sysfs.
Thank you very much! Now this naming scheme is much more obvious to me. Fabian Steiner ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users