I dont understand (all) the levels of device numbering for USB devices
in /sysfs.
At the moment, my /sysfs/bus/usb/devices directory looks like:
996 ... 53 Oct 26 19:44 1-0:1.0 -> ../../../devices/pci0000:00/0000:00:0d.2
/usb1/1-0:1.0
1096 ... 53 Oct 26 19:44 2-0:1.0 -> ../../../devices/pci0000:00/0000:00:04.2
/usb2/2-0:1.0
1192 ... 53 Oct 26 19:44 3-0:1.0 -> ../../../devices/pci0000:00/0000:00:0d.0
/usb3/3-0:1.0
1662 ... 49 Oct 26 19:44 3-1 -> ../../../devices/pci0000:00/0000:00:0d.0
/usb3/3-1
1696 ... 57 Oct 26 19:44 3-1:2.0 -> ../../../devices/pci0000:00/0000:00:0d.0
/usb3/3-1/3-1:2.0
1363 ... 53 Oct 26 19:44 4-0:1.0 -> ../../../devices/pci0000:00/0000:00:0d.1
/usb4/4-0:1.0
971 ... 45 Oct 26 19:44 usb1 -> ../../../devices/pci0000:00/0000:00:0d.2
/usb1
971 ... 45 Oct 26 19:44 usb2 -> ../../../devices/pci0000:00/0000:00:04.2
/usb2
1152 ... 45 Oct 26 19:44 usb3 -> ../../../devices/pci0000:00/0000:00:0d.0
/usb3
1308 ... 45 Oct 26 19:44 usb4 -> ../../../devices/pci0000:00/0000:00:0d.1
/usb4
Where I have deleted the 'lrwxrwxrwx 1 root root' at the beginning
of each line.
There are two onboard USB ports on the motherboard (1 & 2 ?) and two more on a
separate
USB card (3 & 4 ?). There numbering in the pci space looks a bit odd (not
understanding
whats going on) with the one being (0d.2 & 04.2) while the other is (0d.0 and
0d.1).
What is the /usb(n) level? Is that suposed to be a driver?
what is the (n)-0 or (n)-1 level?
For the only device plugged in, there is both a 3-0 and 3-1 entry, what is
this trying
to tell me? There are only 4 USB plugs so...
For the one 'plugged in' device there is a usb3/3-1/3-1:2.0 directory, while
for all the
other ports, with nothing plugged in the intermediary directory (3-1 here) is
missing,
viz usb1/1-0:1.0 what is the implication of this?
Finally, for the one device plugged in, there is a host0 subdirectory, which
then
has a 0:0:0:0 subdirectory. Again, what are the implications of each of these?
I see the device SERIAL No. in the 3-1 subdirectory, so I have to assume that
that is
the actual Hardware Device, but the vendor and model are in the very lowest
subdirectory,
so mabe THAT is the actual hardware.
Basically, Im confused, and if xomeone can either explain this, or point me to
some
document that does explain it (Ive looked,- without any luck) I would
appreciate that.
One other item.
The 'speed' entry for all these devices is 12, except for usb1 which shows 480.
A disk is plugged into the usb-card, so Im assumnig 3 & 4 refer to that card,
but they show
a speed of 12. Since the motherboard is OLD, I would assume USB1.0, and a
speed of
12 not 480, and for the card, it is a USB2.0 card, so it SHOULD BE 480 and not
12.
All three drivers are loaded [oue]hci_hcd, so this seems confused.
Is there (possibly) some hotplug initialization missing?
Confused, but willing to look at any documentation you can recommend.
--
Reg.Clemens
[EMAIL PROTECTED]
-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community? Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users