Hopefully a quick question that hasn't already been answered.
How would I enumerate the number of physical USB ports on a given
Linux machine? I'm running a 2.4.18 IA-64 kernel (RHAT AS2.1),
usbview-1.0.2, on a machine w/ 2 NEC USB controllers and a grand total of 4
physical ports exposed by the box. I have parsed through
/proc/bus/usb/devices reading the topology on a number of IA-64 machines,
all of which seem to be reporting the following:
# cat /proc/usb/bus/devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 *****
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=80022000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3 ******
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=80023000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
I read the topographical lines "T: ..." to mean that this machine
thinks it has 5 physical ports ( MxCh = 2) + (MxCh = 3 ), this is at least
what I infer from how hub.c interprets the listing in proc/bus/usb/devices.
from dmesg: >>>>>>>>>>>>>>
hub.c: USB hub found
hub.c: 3 ports detected
hub.c: USB hub found
hub.c: 2 ports detected
Also usbview reports 2 USB OHCI Root Hubs w/ 2 & 3 ports
respectively. This info doesn't match the 4 physical ports that the machine
has.
I thought on IA-32 systems, the BIOS reported actual USB ports, but that
data doesn't seem to get exported by the IA-64 SMBIOS.
Do you know where I should go, or who to talk to in order to track down the
actual physical ports that a machine has? Is it even possible from the USB
drivers?
Thank you so much for any reference you might be able to point me to.
Best Regards,
Chad Smith
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel