Hi,
Here is some more info - the output from "lsusb" and from the GTK app USB
viwer - I appologize if there is some duplication of information here, but
being pretty new to USB I'm not sure what exactly it all means:
lsusb produces:
Bus 001 Device 001: ID 0000:0000 Virtual Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 0.01
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000 Virtual
idProduct 0x0000 Hub
bcdDevice 0.00
iManufacturer 0
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 255
Language IDs: 0000
USB Viewer lists only a USB UHCI Root, with this info:
USB UHCI Root Hub
Serial Number: 1000
Speed: 12Mb/s
Number of Ports: 2
Bandwidth allocated: 0 / 900 (0%)
Total number of interrupt requests: 0
Total number of isochronous requests: 0
USB Version: 1.00
Device Class: 09(hub )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Config Number: 1
Number of Interfaces: 1
Attributes: 40
MaxPower Needed: 0mA
Interface Number: 0
Name: hub
Alternate Number: 0
Class: 09(hub )
Sub Class: 0
Protocol: 0
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 8
Interval: 255ms
I also just recompiled the kernel to put the USB support directly in, and
also enabled the verbose USB debugging messages. Now in /var/log/messages
I find:
Jun 11 16:03:14 dyn-133-196 kernel: usb.c: registered new driver usbdevfs
Jun 11 16:03:14 dyn-133-196 kernel: usb.c: registered new driver hub
Jun 11 16:03:14 dyn-133-196 kernel: usb.c: registered new driver rio500
Jun 11 16:03:14 dyn-133-196 kernel: rio500.c: USB Rio support registered.
Jun 11 16:03:14 dyn-133-196 kernel: usb-uhci.c: $Revision: 1.228 $ time
15:38:01 Jun 11 2000
Jun 11 16:03:14 dyn-133-196 kernel: usb-uhci.c: High bandwidth mode
enabled
Jun 11 16:03:14 dyn-133-196 kernel: usb-uhci.c: USB UHCI at I/O 0x1000,
IRQ 1
Jun 11 16:03:14 dyn-133-196 kernel: usb-uhci.c: Detected 2 ports
Jun 11 16:03:14 dyn-133-196 kernel: usb.c: new USB bus registered,
assigned bus number 1
Jun 11 16:03:14 dyn-133-196 kernel: usb-uhci.c: USBCMD_HCRESET timed out!
Jun 11 16:03:14 dyn-133-196 kernel: usb.c: USB new device connect,
assigned device number 1
Jun 11 16:03:15 dyn-133-196 kernel: Product: USB UHCI Root Hub
Jun 11 16:03:15 dyn-133-196 kernel: SerialNumber: 1000
Jun 11 16:03:15 dyn-133-196 kernel: hub.c: USB hub found
Jun 11 16:03:15 dyn-133-196 kernel: hub.c: 2 ports detected
And in dmesg I find:
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: 1000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: ganged power switching
hub.c: standalone hub
hub.c: global over-current protection
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port 1 is removable
hub.c: port 2 is removable
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c03733e0
hub.c: portstatus 317, change 3, Low Speed
hub.c: portstatus 317, change 3, Low Speed
hub.c: port 2 enable change, status 317
hub.c: port 2 suspend change
hub.c: port 1 connection change
hub.c: portstatus 317, change 3, Low Speed
hub.c: portstatus 317, change 3, Low Speed
hub.c: port 1 enable change, status 317
hub.c: port 1 suspend change
hub.c: port 2 connection change
hub.c: portstatus 317, change 3, Low Speed
hub.c: portstatus 317, change 3, Low Speed
hub.c: port 2 enable change, status 317
hub.c: port 2 suspend change
hub.c: port 1 connection change
hub.c: portstatus 317, change 3, Low Speed
hub.c: portstatus 317, change 3, Low Speed
hub.c: port 2 enable change, status 317
hub.c: port 2 suspend change
hub.c: port 1 connection change
hub.c: portstatus 317, change 3, Low Speed
hub.c: portstatus 317, change 3, Low Speed
hub.c: port 1 enable change, status 317
hub.c: port 1 suspend change
hub.c: port 2 connection change
hub.c: portstatus 317, change 3, Low Speed
hub.c: portstatus 317, change 3, Low Speed
hub.c: port 2 enable change, status 317
hub.c: port 2 suspend change
hub.c: port 1 connection change
.......etc - this last sequence of messages goes on for many more lines.
Again, let me know if you need more info.
Peter
--
Peter R. Wood [EMAIL PROTECTED]
Gordon College http://www.cs.gordon.edu/~pwood/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]