On Mon, 24 Jan 2005, Alan Stern wrote:
>On Mon, 24 Jan 2005, Adam J. Richter wrote:

>>      With that patch applied, USB 2.0 devices still attach
>> as USB 1.x devices on both the ALI and VIA PCI USB controller cards
>> when used with my 2.8 GHz Pentium 4 motherboard.  Loading usbcore
>> with old_scheme_first=y, as you had suggested to some other people,
>> also did not change this for either controller.  However, I have
>> some other information that may be more interesting.
>> 
>>      I have a 600mhz Via Samuel 2 computer, which has a VIA
>> USB 2.0 controller built into the motherboard.  On that system,
>> my Avision av220 scanner seems to work correctly as usb 2.0
>> devices.  sysfs and the console messages say the scanner is
>> connecting as a usb 2.0 device, and the time it takes to
>> scan a 300dpi page goes from 55-65 seconds (with a USB 1.1 hub
>> in the middle to force it USB 1.x) to 21-25 seconds.
>> 
>>      (By the way, this is particularly good news for my
>> specific problem with my Avision av220 scanner, as it means
>> that my problems are probably not the result of firmware
>> differences between my av220 and Rene's or most differences
>> in our software configurations.)
>> 
>>      Even more interesting, my VIA USB 2.0 PCI card in this
>> computer works, with my USB 2.0 devices connecting at 480 Mbps
>> (and the scanner working faster as with the built-in USB 2.0 ports),
>> but the ALi PCI USB controller still only connects to devices
>> at 12 Mbps.

>The conclusion is that something about the EHCI driver doesn't agree with 
>the controller on the ALi card.  But why should it work with the VIA card 
>on one PC but not the other...?  BIOS interference of some sort?

        My first guess is that perhaps because the Via has a slower
processor, the proper power stabilization time elapses between
the port being powered and reset being initiated.

>>      Also, I've observed the failure mode of the ALi card (in
>> either computer) is slightly different than that of the VIA
>> card (in the 2.8GHz Pentium 4 computer).  When the VIA usb 2.0
>> controller card fails, the debugging messages that it generates
>> always include "port 2 full speed --> companion, port status 0x1011."
>> (I added the status to the printk.)  The port number will depend on
>> which plug I'm using, of course.  The port status numbers vary: I've
>> seen 0x1011, 0x1811 and 1813.  Note that 0x10 is PORT_OC (overcurrent),
>> and that PORT_RESET (0x100) is not set in any of these values, meaning
>> that the ehci chip thinks the port is drawing too much power and
>> that the reset has not succcessfully completed.

>No.  PORT_RESET not set means that a reset isn't in progress, i.e., the 
>reset has completed.

        Sorry, I meant to note that PORT_ENABLE (0x04) was not set,
meaing that the reset had not successfully completed.

>A number of people have noted problems with the overcurrent indicator.  
>Nobody has figured out what the real story is, as far as I know.  Maybe 
>the bit is completely bogus.

        The driver is not looking at the overcurrent indicator when
it decides to punt (at least in the VIA case), just PORT_ENABLE.
I only mention that PORT_OC is set, because I suspect it might
be related to the reason why PORT_ENABLE is not set at that point.

>>  With the ALi card,
>> these messages are not printed.  In fact, there are no messages
>> from the ehci driver printed, as far as I can tell.  So, the ehci
>> driver with the ALi card must punt to the USB 1.x controllers at
>> some other point.  By the way, I have checked sysfs to make sure
>> that it thinks that the ehci driver is bound to the ALi USB 2.0
>> controller.

>Check the log messages for the time when the ALi card is first detected 
>and initialized by the ehci-hcd driver.  You may find a fatal error 
>occurring then.

        I believe that if the initialization really returned
an error, that the driver would not be bound to the device
in sysfs after initialization completed.  But the ehci driver
is listed as being bound to the ALi USB 2.0 controller.  Anyhow,
I've attached a log the kernel message I get when I do "modprobe
ehci-hcd" after previously rmmod'ing it, in case it is of
interest.

                    __     ______________
Adam J. Richter        \ /
[EMAIL PROTECTED]      | g g d r a s i l

<7>kobject ehci_hcd: registering. parent: <NULL>, set: module
<7>kobject_hotplug
<7>fill_kobj_path: path = '/module/ehci_hcd'
<7>kobject_hotplug: /sbin/hotplug module seq=1338 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/module/ehci_hcd 
SUBSYSTEM=module
<7>ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96
<7>kobject ehci_hcd: registering. parent: <NULL>, set: drivers
<7>kobject_hotplug
<7>fill_kobj_path: path = '/bus/pci/drivers/ehci_hcd'
<7>kobject_hotplug: /sbin/hotplug drivers seq=1339 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/bus/pci/drivers/ehci_hcd 
SUBSYSTEM=drivers
<6>ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 185
<6>ehci_hcd 0000:00:1d.7: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI 
Controller
<7>ehci_hcd 0000:00:1d.7: reset hcs_params 0x104208 dbg=1 cc=4 pcc=2 ordered 
!ppc ports=8
<7>ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit 
addr
<7>ehci_hcd 0000:00:1d.7: capability 0001 at 68
<7>PCI: Setting latency timer of device 0000:00:1d.7 to 64
<6>ehci_hcd 0000:00:1d.7: irq 185, pci mem 0xfa200000
<7>kobject usb1: registering. parent: usb_host, set: class_obj
<7>kobject_hotplug
<7>fill_kobj_path: path = '/class/usb_host/usb1'
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.7'
<7>kobject_hotplug: /sbin/hotplug usb_host seq=1340 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/usb_host/usb1 
SUBSYSTEM=usb_host
<6>ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
<7>ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 
Reset HALT
<7>PCI: cache line size of 128 is not supported by device 0000:00:1d.7
<7>ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
<6>ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
<7>ehci_hcd 0000:00:1d.7: supports USB remote wakeup
<7>usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
<7>usb usb1: default language 0x0409
<6>usb usb1: Product: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
<6>usb usb1: Manufacturer: Linux 2.6.11-rc2-bk1 ehci_hcd
<6>usb usb1: SerialNumber: 0000:00:1d.7
<7>kobject usb1: registering. parent: 0000:00:1d.7, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.7/usb1'
<7>usb usb1: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1341 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1 SUBSYSTEM=usb
<4>drivers/usb/input/hid-core.c: input irq status -84 received
<4>drivers/usb/input/hid-core.c: input irq status -84 received
<4>drivers/usb/input/hid-core.c: input irq status -84 received
<4>drivers/usb/input/hid-core.c: input irq status -84 received
<4>drivers/usb/input/hid-core.c: input irq status -84 received
<7>hub 5-0:1.0: state 5 ports 2 chg 0000 evt 0002
<7>uhci_hcd 0000:00:1d.1: port 1 portsc 008a,00
<7>hub 5-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
<6>usb 5-1: USB disconnect, address 4
<7>usb 5-1: usb_disable_device nuking all URBs
<7>uhci_hcd 0000:00:1d.1: shutdown urb de28f4b4 pipe 40408480 ep1in-intr
<7>usb 5-1: unregistering interface 5-1:1.0
<7>kobject_hotplug
<7>fill_kobj_path: path = '/class/input/mouse0'
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.1/usb5/5-1/5-1:1.0'
<7>kobject_hotplug: /sbin/hotplug input seq=1342 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove DEVPATH=/class/input/mouse0 
SUBSYSTEM=input
<7>kobject mouse0: cleaning up
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.1/usb5/5-1/5-1:1.0'
<7>usb 5-1:1.0: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1343 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove 
DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb5/5-1/5-1:1.0 SUBSYSTEM=usb
<7>kobject 5-1:1.0: cleaning up
<7>usb 5-1: unregistering device
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.1/usb5/5-1'
<7>usb 5-1: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1344 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove 
DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb5/5-1 SUBSYSTEM=usb
<7>kobject 5-1: cleaning up
<7>usb usb1: adding 1-0:1.0 (config #1, interface 0)
<7>kobject 1-0:1.0: registering. parent: usb1, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.7/usb1/1-0:1.0'
<7>usb 1-0:1.0: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1345 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-0:1.0 SUBSYSTEM=usb
<7>hub 5-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
<7>hub 4-0:1.0: state 5 ports 2 chg 0000 evt 0004
<7>uhci_hcd 0000:00:1d.0: port 2 portsc 008a,00
<7>hub 4-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
<6>usb 4-2: USB disconnect, address 4
<7>usb 4-2: usb_disable_device nuking all URBs
<7>usb 4-2: unregistering interface 4-2:1.0
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.0/usb4/4-2/4-2:1.0'
<7>usb 4-2:1.0: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1346 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove 
DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb4/4-2/4-2:1.0 SUBSYSTEM=usb
<7>kobject 4-2:1.0: cleaning up
<7>usb 4-2: unregistering device
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.0/usb4/4-2'
<7>usb 4-2: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1347 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=remove 
DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb4/4-2 SUBSYSTEM=usb
<7>kobject 4-2: cleaning up
<7>hub 1-0:1.0: usb_probe_interface
<7>hub 1-0:1.0: usb_probe_interface - got id
<6>hub 1-0:1.0: USB hub found
<6>hub 1-0:1.0: 8 ports detected
<7>hub 1-0:1.0: standalone hub
<7>hub 1-0:1.0: ganged power switching
<7>hub 1-0:1.0: individual port over-current protection
<7>hub 1-0:1.0: Single TT
<7>hub 1-0:1.0: TT requires at most 8 FS bit times
<7>hub 1-0:1.0: power on to power good time: 20ms
<7>hub 1-0:1.0: local power source is good
<7>hub 1-0:1.0: enabling power on all ports
<6>ACPI: PCI interrupt 0000:03:00.2[C] -> GSI 22 (level, low) -> IRQ 177
<6>ehci_hcd 0000:03:00.2: VIA Technologies, Inc. USB 2.0
<7>ehci_hcd 0000:03:00.2: reset hcs_params 0x2204 dbg=0 cc=2 pcc=2 ordered !ppc 
ports=4
<7>ehci_hcd 0000:03:00.2: reset hcc_params 0002 thresh 0 uframes 256/512/1024
<6>ehci_hcd 0000:03:00.2: irq 177, pci mem 0xfa109000
<7>kobject usb2: registering. parent: usb_host, set: class_obj
<7>kobject_hotplug
<7>fill_kobj_path: path = '/class/usb_host/usb2'
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1e.0/0000:03:00.2'
<7>kobject_hotplug: /sbin/hotplug usb_host seq=1348 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/usb_host/usb2 
SUBSYSTEM=usb_host
<6>ehci_hcd 0000:03:00.2: new USB bus registered, assigned bus number 2
<7>ehci_hcd 0000:03:00.2: reset command 080002 (park)=0 ithresh=8 period=1024 
Reset HALT
<7>ehci_hcd 0000:03:00.2: init command 010009 (park)=0 ithresh=1 period=256 RUN
<6>ehci_hcd 0000:03:00.2: USB 2.0 initialized, EHCI 0.95, driver 10 Dec 2004
<7>ehci_hcd 0000:03:00.2: supports USB remote wakeup
<7>usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
<7>usb usb2: default language 0x0409
<6>usb usb2: Product: VIA Technologies, Inc. USB 2.0
<6>usb usb2: Manufacturer: Linux 2.6.11-rc2-bk1 ehci_hcd
<6>usb usb2: SerialNumber: 0000:03:00.2
<7>kobject usb2: registering. parent: 0000:03:00.2, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1e.0/0000:03:00.2/usb2'
<7>usb usb2: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1349 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:03:00.2/usb2 SUBSYSTEM=usb
<7>usb usb2: adding 2-0:1.0 (config #1, interface 0)
<7>kobject 2-0:1.0: registering. parent: usb2, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = 
'/devices/pci0000:00/0000:00:1e.0/0000:03:00.2/usb2/2-0:1.0'
<7>usb 2-0:1.0: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1350 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:03:00.2/usb2/2-0:1.0 SUBSYSTEM=usb
<7>hub 4-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
<7>hub 1-0:1.0: state 5 ports 8 chg 01fe evt 01ff
<7>hub 1-0:1.0: port 1, status 0100, change 0000, 12 Mb/s
<7>ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001803 POWER sig=j  CSC 
CONNECT
<7>hub 1-0:1.0: port 2, status 0501, change 0001, 480 Mb/s
<7>hub 2-0:1.0: usb_probe_interface
<7>hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501
<7>hub 2-0:1.0: usb_probe_interface - got id
<6>hub 2-0:1.0: USB hub found
<6>hub 2-0:1.0: 4 ports detected
<7>hub 2-0:1.0: standalone hub
<7>hub 2-0:1.0: ganged power switching
<7>uhci_hcd 0000:00:1d.0: suspend_hc
<7>hub 2-0:1.0: individual port over-current protection
<7>hub 2-0:1.0: Single TT
<7>hub 2-0:1.0: TT requires at most 8 FS bit times
<7>hub 2-0:1.0: power on to power good time: 20ms
<7>hub 2-0:1.0: local power source is good
<7>hub 2-0:1.0: enabling power on all ports
<7>uhci_hcd 0000:00:1d.1: suspend_hc
<6>ACPI: PCI interrupt 0000:03:03.3[A] -> GSI 16 (level, low) -> IRQ 193
<6>ehci_hcd 0000:03:03.3: ALi Corporation USB 2.0 Controller
<7>ehci_hcd 0000:03:03.3: reset hcs_params 0x103216 dbg=1 cc=3 pcc=2 ordered 
ports=6
<7>ehci_hcd 0000:03:03.3: reset hcc_params 7002 thresh 0 uframes 256/512/1024
<7>ehci_hcd 0000:03:03.3: capability 0001 at 70
<6>ehci_hcd 0000:03:03.3: irq 193, pci mem 0xfa107000
<7>kobject usb3: registering. parent: usb_host, set: class_obj
<7>kobject_hotplug
<7>fill_kobj_path: path = '/class/usb_host/usb3'
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1e.0/0000:03:03.3'
<7>kobject_hotplug: /sbin/hotplug usb_host seq=1351 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/usb_host/usb3 
SUBSYSTEM=usb_host
<7>ehci_hcd 0000:00:1d.7: port 2 high speed
<7>ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001005 POWER sig=se0  PE 
CONNECT
<6>ehci_hcd 0000:03:03.3: new USB bus registered, assigned bus number 3
<7>ehci_hcd 0000:03:03.3: reset command 080002 (park)=0 ithresh=8 period=1024 
Reset HALT
<7>PCI: cache line size of 128 is not supported by device 0000:03:03.3
<7>ehci_hcd 0000:03:03.3: init command 010009 (park)=0 ithresh=1 period=256 RUN
<6>ehci_hcd 0000:03:03.3: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
<7>ehci_hcd 0000:03:03.3: supports USB remote wakeup
<7>usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
<7>usb usb3: default language 0x0409
<6>usb usb3: Product: ALi Corporation USB 2.0 Controller
<6>usb usb3: Manufacturer: Linux 2.6.11-rc2-bk1 ehci_hcd
<6>usb 1-2: new high speed USB device using ehci_hcd and address 2
<7>ehci_hcd 0000:00:1d.7: devpath 2 ep0out 3strikes
<6>usb usb3: SerialNumber: 0000:03:03.3
<7>kobject usb3: registering. parent: 0000:03:03.3, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1e.0/0000:03:03.3/usb3'
<7>usb usb3: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1352 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:03:03.3/usb3 SUBSYSTEM=usb
<7>usb usb3: adding 3-0:1.0 (config #1, interface 0)
<7>kobject 3-0:1.0: registering. parent: usb3, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = 
'/devices/pci0000:00/0000:00:1e.0/0000:03:03.3/usb3/3-0:1.0'
<7>usb 3-0:1.0: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1353 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:03:03.3/usb3/3-0:1.0 SUBSYSTEM=usb
<7>hub 3-0:1.0: usb_probe_interface
<7>hub 3-0:1.0: usb_probe_interface - got id
<6>hub 3-0:1.0: USB hub found
<6>hub 3-0:1.0: 6 ports detected
<7>hub 3-0:1.0: standalone hub
<7>hub 3-0:1.0: individual port power switching
<7>hub 3-0:1.0: individual port over-current protection
<7>hub 3-0:1.0: Single TT
<7>hub 3-0:1.0: TT requires at most 8 FS bit times
<7>hub 3-0:1.0: power on to power good time: 20ms
<7>hub 3-0:1.0: local power source is good
<7>hub 3-0:1.0: enabling power on all ports
<7>ehci_hcd 0000:00:1d.7: devpath 2 ep0out 3strikes
<3>usb 1-2: device not accepting address 2, error -71
<7>kobject <NULL>: cleaning up
<7>ehci_hcd 0000:00:1d.7: port 2 high speed
<7>ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001005 POWER sig=se0  PE 
CONNECT
<6>usb 1-2: new high speed USB device using ehci_hcd and address 3
<7>ehci_hcd 0000:00:1d.7: devpath 2 ep0out 3strikes
<7>ehci_hcd 0000:00:1d.7: devpath 2 ep0out 3strikes
<3>usb 1-2: device not accepting address 3, error -71
<7>kobject <NULL>: cleaning up
<7>ehci_hcd 0000:00:1d.7: GetStatus port 3 status 001403 POWER sig=k  CSC 
CONNECT
<7>hub 1-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
<7>hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
<7>ehci_hcd 0000:00:1d.7: port 3 low speed --> companion
<7>uhci_hcd 0000:00:1d.1: wakeup_hc
<7>ehci_hcd 0000:00:1d.7: GetStatus port 3 status 003002 POWER OWNER sig=se0  
CSC
<7>kobject <NULL>: cleaning up
<7>hub 1-0:1.0: port 4, status 0100, change 0000, 12 Mb/s
<7>hub 1-0:1.0: port 5, status 0100, change 0000, 12 Mb/s
<7>hub 1-0:1.0: port 6, status 0100, change 0000, 12 Mb/s
<7>hub 1-0:1.0: port 7, status 0100, change 0000, 12 Mb/s
<7>hub 1-0:1.0: port 8, status 0100, change 0000, 12 Mb/s
<7>hub 1-0:1.0: state 5 ports 8 chg 0000 evt 0000
<7>hub 2-0:1.0: state 5 ports 4 chg 001e evt 001e
<7>ehci_hcd 0000:03:00.2: GetStatus port 1 status 001030 POWER sig=se0  OCC OC
<3>hub 2-0:1.0: over-current change on port 1
<7>hub 2-0:1.0: enabling power on all ports
<7>hub 2-0:1.0: port 1, status 0108, change 0008, 12 Mb/s
<7>ehci_hcd 0000:03:00.2: GetStatus port 2 status 001030 POWER sig=se0  OCC OC
<3>hub 2-0:1.0: over-current change on port 2
<7>hub 2-0:1.0: enabling power on all ports
<7>hub 2-0:1.0: port 2, status 0108, change 0008, 12 Mb/s
<7>ehci_hcd 0000:03:00.2: GetStatus port 3 status 001030 POWER sig=se0  OCC OC
<3>hub 2-0:1.0: over-current change on port 3
<7>hub 2-0:1.0: enabling power on all ports
<7>hub 2-0:1.0: port 3, status 0108, change 0008, 12 Mb/s
<7>ehci_hcd 0000:03:00.2: GetStatus port 4 status 001030 POWER sig=se0  OCC OC
<3>hub 2-0:1.0: over-current change on port 4
<7>hub 2-0:1.0: enabling power on all ports
<7>hub 2-0:1.0: port 4, status 0108, change 0008, 12 Mb/s
<7>hub 3-0:1.0: state 5 ports 6 chg 007e evt 007f
<7>hub 3-0:1.0: port 1, status 0000, change 0000, 12 Mb/s
<7>hub 3-0:1.0: port 2, status 0000, change 0000, 12 Mb/s
<7>hub 3-0:1.0: port 3, status 0000, change 0000, 12 Mb/s
<7>hub 3-0:1.0: port 4, status 0000, change 0000, 12 Mb/s
<7>hub 3-0:1.0: port 5, status 0000, change 0000, 12 Mb/s
<7>hub 3-0:1.0: port 6, status 0000, change 0000, 12 Mb/s
<7>hub 5-0:1.0: state 5 ports 2 chg 0000 evt 0002
<7>uhci_hcd 0000:00:1d.1: port 1 portsc 0183,00
<7>hub 5-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s
<7>hub 5-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
<6>usb 5-1: new low speed USB device using uhci_hcd and address 5
<7>usb 5-1: skipped 1 descriptor after interface
<7>usb 5-1: new device strings: Mfr=1, Product=2, SerialNumber=0
<7>usb 5-1: default language 0x0409
<6>usb 5-1: Product: USB Receiver
<6>usb 5-1: Manufacturer: Logitech
<7>kobject 5-1: registering. parent: usb5, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.1/usb5/5-1'
<7>usb 5-1: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1354 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb5/5-1 SUBSYSTEM=usb
<7>usb 5-1: adding 5-1:1.0 (config #1, interface 0)
<7>kobject 5-1:1.0: registering. parent: 5-1, set: devices
<7>kobject_hotplug
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.1/usb5/5-1/5-1:1.0'
<7>usb 5-1:1.0: hotplug
<7>kobject_hotplug: /sbin/hotplug usb seq=1355 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add 
DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb5/5-1/5-1:1.0 SUBSYSTEM=usb
<7>usbhid 5-1:1.0: usb_probe_interface
<7>usbhid 5-1:1.0: usb_probe_interface - got id
<7>kobject mouse0: registering. parent: input, set: class_obj
<7>kobject_hotplug
<7>fill_kobj_path: path = '/class/input/mouse0'
<7>fill_kobj_path: path = '/devices/pci0000:00/0000:00:1d.1/usb5/5-1/5-1:1.0'
<7>kobject_hotplug: /sbin/hotplug input seq=1356 HOME=/ 
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/input/mouse0 
SUBSYSTEM=input
<6>input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1d.1-1


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to