[resend, more information]

Alan Stern wrote:
>>   I'll try it again though (with 
>> irqbalance turned on for consistency's sake) and report back tomorrow 
>> (probably, it can take a while for the problem to show up).
>>     
> I asked because the log doesn't mention anything to do with the mouse.  It 
> could simply be that the repeated retries for the dying card reader are 
> using up too much CPU time, not leaving enough for the mouse handler to 
> run with sufficiently low latency. 
>   

Good point. I had a good look around when the mouse went strange. I'm 
tempted to say it happens more frequently when I don't have ehci_hcd 
loaded but since it's random I'm not so sure: I've the mouse go weird 
three times in fairly rapid succession now.

In all cases, both cores were pretty well idle, not much going on at 
all. I checked /proc/interrupts and to my considerable surprise there 
were no interrupts being delivered for uhci_hcd at all. At the moment I see

 66:      94963      95510   IO-APIC-level  uhci_hcd:usb1, uhci_hcd:usb2, 
uhci_hcd:usb3, uhci_hcd:usb4

No interrupts are being delivered (according to /proc/interrupts) but 
the mouse pointer does move, albeit jerkily and erratically.

There's nothing new in the dmesg output.   I don't have ehci_hcd loaded 
so its no surprise that it hasn't reported any problems :-)  But there's 
nothing else either.  lsusb still reports all devices present and 
correct.  If I rmmod uhci_hcd I get this in the log though:

     usbdev4.2_ep82: ep_device_release called for usbdev4.2_ep82
    PM: Removing info for No Bus:hci0
    PM: Removing info for usb:4-2:1.0
    usb 4-2:1.0: uevent
    usb 4-2: unregistering interface 4-2:1.1
    PM: Removing info for No Bus:usbdev4.2_ep03
     usbdev4.2_ep03: ep_device_release called for usbdev4.2_ep03
    PM: Removing info for No Bus:usbdev4.2_ep83
     usbdev4.2_ep83: ep_device_release called for usbdev4.2_ep83
    PM: Removing info for usb:4-2:1.1
    usb 4-2:1.1: uevent
    usb 4-2: unregistering interface 4-2:1.2
    PM: Removing info for usb:4-2:1.2
    usb 4-2:1.2: uevent
    usb 4-2: unregistering device
    PM: Removing info for No Bus:usbdev4.2_ep00
     usbdev4.2_ep00: ep_device_release called for usbdev4.2_ep00
    PM: Removing info for usb:4-2
    usb 4-2: uevent
    usb usb4: usb_disable_device nuking all URBs
    uhci_hcd 0000:00:10.3: shutdown urb ffff810039cb7ec0 pipe 40408180 
ep1in-intr
    usb usb4: unregistering interface 4-0:1.0
    PM: Removing info for No Bus:usbdev4.1_ep81
     usbdev4.1_ep81: ep_device_release called for usbdev4.1_ep81
    PM: Removing info for usb:4-0:1.0
    usb 4-0:1.0: uevent
    usb usb4: unregistering device
    PM: Removing info for No Bus:usbdev4.1_ep00
     usbdev4.1_ep00: ep_device_release called for usbdev4.1_ep00
    PM: Removing info for usb:usb4
    usb usb4: uevent
    uhci_hcd 0000:00:10.3: USB bus 4 deregistered
    uhci_hcd 0000:00:10.2: remove, state 1
    uhci_hcd 0000:00:10.2: roothub graceful disconnect
    usb usb3: USB disconnect, address 1
    usb usb3: usb_disable_device nuking all URBs
    uhci_hcd 0000:00:10.2: shutdown urb ffff81003ad30780 pipe 40408180 
ep1in-intr
    usb usb3: unregistering interface 3-0:1.0
    PM: Removing info for No Bus:usbdev3.1_ep81
     usbdev3.1_ep81: ep_device_release called for usbdev3.1_ep81
    PM: Removing info for usb:3-0:1.0
    usb 3-0:1.0: uevent
    usb usb3: unregistering device
    PM: Removing info for No Bus:usbdev3.1_ep00
     usbdev3.1_ep00: ep_device_release called for usbdev3.1_ep00
    PM: Removing info for usb:usb3
    usb usb3: uevent
    uhci_hcd 0000:00:10.2: USB bus 3 deregistered
    uhci_hcd 0000:00:10.1: remove, state 1
    uhci_hcd 0000:00:10.1: roothub graceful disconnect
    usb usb2: USB disconnect, address 1
    usb 2-1: USB disconnect, address 2
    usb 2-1: usb_disable_device nuking all URBs
    uhci_hcd 0000:00:10.1: shutdown urb ffff81003cfdc980 pipe 40408280 
ep1in-intr
    usb 2-1: unregistering interface 2-1:1.0
    PM: Removing info for No Bus:usbdev2.2_ep81
     usbdev2.2_ep81: ep_device_release called for usbdev2.2_ep81
    PM: Removing info for usb:2-1:1.0
    usb 2-1:1.0: uevent
    usb 2-1: unregistering device
    PM: Removing info for No Bus:usbdev2.2_ep00
     usbdev2.2_ep00: ep_device_release called for usbdev2.2_ep00
    PM: Removing info for usb:2-1
    usb 2-1: uevent
    usb 2-2: USB disconnect, address 3
    usb 2-2: usb_disable_device nuking all URBs
    sdc : READ CAPACITY failed.
    sdc : status=0, message=00, host=7, driver=00 
    sdc : sense not available. 
    sdb : READ CAPACITY failed.
    sdb : status=0, message=00, host=7, driver=00 
    sdb : sense not available. 
    sdc: Write Protect is off
    sdc: Mode Sense: 00 00 00 00
    sdc: assuming drive cache: write through
    sdd : READ CAPACITY failed.
    sdd : status=0, message=00, host=7, driver=00 
    sdd : sense not available. 
    sda : READ CAPACITY failed.
    sda : status=0, message=00, host=7, driver=00 
    sda : sense not available. 
    sdb: Write Protect is off
    sdb: Mode Sense: 00 00 00 00
    sdb: assuming drive cache: write through
    sdd: Write Protect is off
    sdd: Mode Sense: 00 00 00 00
    sdd: assuming drive cache: write through
    sda: Write Protect is off
    sda: Mode Sense: 00 00 00 00
    sda: assuming drive cache: write through
    sdc : READ CAPACITY failed.
    sdc : status=0, message=00, host=7, driver=00 
    sdc : sense not available. 
    sdb : READ CAPACITY failed.
    sdb : status=0, message=00, host=7, driver=00 
    sdb : sense not available. 
    sdc: Write Protect is off
    sdc: Mode Sense: 00 00 00 00
    sdc: assuming drive cache: write through
     sdc:<5>sdb: Write Protect is off
    sdb: Mode Sense: 00 00 00 00
    sdb: assuming drive cache: write through
     sdb:<5>sdd : READ CAPACITY failed.
    sdd : status=0, message=00, host=7, driver=00 
    sdd : sense not available. 
    sda : READ CAPACITY failed.
    sda : status=0, message=00, host=7, driver=00 
    sda : sense not available. 
    sd 2:0:0:2: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdc, sector 0
    Buffer I/O error on device sdc, logical block 0
    sd 2:0:0:1: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdb, sector 0
    Buffer I/O error on device sdb, logical block 0
    sdd: Write Protect is off
    sdd: Mode Sense: 00 00 00 00
    sdd: assuming drive cache: write through
     sdd:<6>sd 2:0:0:2: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdc, sector 0
    Buffer I/O error on device sdc, logical block 0
    sd 2:0:0:1: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdb, sector 0
    Buffer I/O error on device sdb, logical block 0
    sda: Write Protect is off
    sda: Mode Sense: 00 00 00 00
    sda: assuming drive cache: write through
     sda:<6>sd 2:0:0:3: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdd, sector 0
    Buffer I/O error on device sdd, logical block 0
    sd 2:0:0:1: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdb, sector 0
    Buffer I/O error on device sdb, logical block 0
     unable to read partition table
    sd 2:0:0:2: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdc, sector 0
    Buffer I/O error on device sdc, logical block 0
     unable to read partition table
    sd 2:0:0:0: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sda, sector 0
    Buffer I/O error on device sda, logical block 0
    sd 2:0:0:3: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdd, sector 0
    Buffer I/O error on device sdd, logical block 0
    sd 2:0:0:0: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sda, sector 0
    Buffer I/O error on device sda, logical block 0
    sd 2:0:0:3: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sdd, sector 0
     unable to read partition table
    sd 2:0:0:0: SCSI error: return code = 0x00070000
    end_request: I/O error, dev sda, sector 0
     unable to read partition table
    sdb : READ CAPACITY failed.
    sdb : status=0, message=00, host=7, driver=00 
    sdb : sense not available. 
    sdc : READ CAPACITY failed.
    sdc : status=0, message=00, host=7, driver=00 
    sdc : sense not available. 
    sdb: Write Protect is off
    sdb: Mode Sense: 00 00 00 00
    sdb: assuming drive cache: write through
    sdc: Write Protect is off
    sdc: Mode Sense: 00 00 00 00
    sdc: assuming drive cache: write through
    sdd : READ CAPACITY failed.
    sdd : status=0, message=00, host=7, driver=00 
    sdd : sense not available. 
    sdd: Write Protect is off
    sdd: Mode Sense: 00 00 00 00
    sdd: assuming drive cache: write through
    sdb : READ CAPACITY failed.
    sdb : status=0, message=00, host=7, driver=00 
    sdb : sense not available. 
    sdc : READ CAPACITY failed.
    sdc : status=0, message=00, host=7, driver=00 
    sdc : sense not available. 
    sdb: Write Protect is off
    sdb: Mode Sense: 00 00 00 00
    sdb: assuming drive cache: write through
     sdb:<5>sdc: Write Protect is off
    sdc: Mode Sense: 00 00 00 00
    sdc: assuming drive cache: write through
     sdc: unable to read partition table
    sdd : READ CAPACITY failed.
    sdd : status=0, message=00, host=7, driver=00 
    sdd : sense not available. 
    sdd: Write Protect is off
    sdd: Mode Sense: 00 00 00 00
    sdd: assuming drive cache: write through
     sdd: unable to read partition table
     unable to read partition table
    sda : READ CAPACITY failed.
    sda : status=0, message=00, host=7, driver=00 
    sda : sense not available. 
    sda: Write Protect is off
    sda: Mode Sense: 00 00 00 00
    sda: assuming drive cache: write through
    sda : READ CAPACITY failed.
    sda : status=0, message=00, host=7, driver=00 
    sda : sense not available. 
    sda: Write Protect is off
    sda: Mode Sense: 00 00 00 00
    sda: assuming drive cache: write through
     sda: unable to read partition table
    usb 2-2: unregistering interface 2-2:1.0
    PM: Removing info for No Bus:usbdev2.3_ep01
     usbdev2.3_ep01: ep_device_release called for usbdev2.3_ep01
    PM: Removing info for No Bus:usbdev2.3_ep82
     usbdev2.3_ep82: ep_device_release called for usbdev2.3_ep82
    PM: Removing info for scsi:2:0:0:0
    PM: Removing info for scsi:2:0:0:1
    PM: Removing info for scsi:2:0:0:2
    PM: Removing info for scsi:2:0:0:3
    PM: Removing info for No Bus:target2:0:0
    PM: Removing info for No Bus:host2
    PM: Removing info for usb:2-2:1.0
    usb 2-2:1.0: uevent
    usb 2-2: unregistering device
    PM: Removing info for No Bus:usbdev2.3_ep00
     usbdev2.3_ep00: ep_device_release called for usbdev2.3_ep00
    PM: Removing info for usb:2-2
    usb 2-2: uevent
    usb usb2: usb_disable_device nuking all URBs
    uhci_hcd 0000:00:10.1: shutdown urb ffff81003b3026c0 pipe 40408180 
ep1in-intr
    usb usb2: unregistering interface 2-0:1.0
    PM: Removing info for No Bus:usbdev2.1_ep81
     usbdev2.1_ep81: ep_device_release called for usbdev2.1_ep81
    PM: Removing info for usb:2-0:1.0
    usb 2-0:1.0: uevent
    usb usb2: unregistering device
    PM: Removing info for No Bus:usbdev2.1_ep00
     usbdev2.1_ep00: ep_device_release called for usbdev2.1_ep00
    PM: Removing info for usb:usb2
    usb usb2: uevent
    uhci_hcd 0000:00:10.1: USB bus 2 deregistered
    uhci_hcd 0000:00:10.0: remove, state 1
    uhci_hcd 0000:00:10.0: roothub graceful disconnect
    usb usb1: USB disconnect, address 1
    usb 1-2: USB disconnect, address 2
    usb 1-2: usb_disable_device nuking all URBs
    usb 1-2: unregistering interface 1-2:1.0
    PM: Removing info for No Bus:usbdev1.2_ep81
     usbdev1.2_ep81: ep_device_release called for usbdev1.2_ep81
    PM: Removing info for No Bus:usbdev1.2_ep82
     usbdev1.2_ep82: ep_device_release called for usbdev1.2_ep82
    PM: Removing info for No Bus:usbdev1.2_ep84
     usbdev1.2_ep84: ep_device_release called for usbdev1.2_ep84
    PM: Removing info for usb:1-2:1.0
    usb 1-2:1.0: uevent
    usb 1-2: unregistering device
    PM: Removing info for No Bus:usbdev1.2_ep00
     usbdev1.2_ep00: ep_device_release called for usbdev1.2_ep00
    PM: Removing info for usb:1-2
    usb 1-2: uevent
    usb usb1: usb_disable_device nuking all URBs
    uhci_hcd 0000:00:10.0: shutdown urb ffff81003b302dc0 pipe 40408180 
ep1in-intr
    usb usb1: unregistering interface 1-0:1.0
    PM: Removing info for No Bus:usbdev1.1_ep81
     usbdev1.1_ep81: ep_device_release called for usbdev1.1_ep81
    PM: Removing info for usb:1-0:1.0
    usb 1-0:1.0: uevent
    usb usb1: unregistering device
    PM: Removing info for No Bus:usbdev1.1_ep00
     usbdev1.1_ep00: ep_device_release called for usbdev1.1_ep00
    PM: Removing info for usb:usb1
    usb usb1: uevent
    uhci_hcd 0000:00:10.0: USB bus 1 deregistered
      

I'm not sure how much of that is normal, obviously (I think) the card 
reader errors aren't normal.  If I re-load uhci_hcd I get this lot 
logged (it takes a while)

    USB Universal Host Controller Interface driver v3.0
    ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [ALKD] -> GSI 21 (level, low) 
-> IRQ 66
    uhci_hcd 0000:00:10.0: UHCI Host Controller
    drivers/usb/core/inode.c: creating file 'devices'
    drivers/usb/core/inode.c: creating file '001'
    uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:10.0: detected 2 ports
    uhci_hcd 0000:00:10.0: uhci_check_and_reset_hc: cmd = 0x0000
    uhci_hcd 0000:00:10.0: Performing full reset
    uhci_hcd 0000:00:10.0: irq 66, io base 0x00002000
    usb usb1: default language 0x0409
    usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: UHCI Host Controller
    usb usb1: Manufacturer: Linux 2.6.18-rc7 uhci_hcd
    usb usb1: SerialNumber: 0000:00:10.0
    PM: Adding info for usb:usb1
    usb usb1: uevent
    PM: Adding info for No Bus:usbdev1.1_ep00
    usb usb1: configuration #1 chosen from 1 choice
    usb usb1: adding 1-0:1.0 (config #1, interface 0)
    PM: Adding info for usb:1-0:1.0
    usb 1-0:1.0: uevent
    hub 1-0:1.0: usb_probe_interface
    hub 1-0:1.0: usb_probe_interface - got id
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    hub 1-0:1.0: standalone hub
    hub 1-0:1.0: no power switching (usb 1.0)
    hub 1-0:1.0: individual port over-current protection
    hub 1-0:1.0: power on to power good time: 2ms
    hub 1-0:1.0: local power source is good
    hub 1-0:1.0: trying to enable port power on non-switchable hub
    hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000
    PM: Adding info for No Bus:usbdev1.1_ep81
    drivers/usb/core/inode.c: creating file '001'
    uhci_hcd 0000:00:10.0: port 1 portsc 018a,00
    hub 1-0:1.0: port 1, status 0300, change 0003, 1.5 Mb/s
    ACPI: PCI Interrupt 0000:00:10.1[A] -> Link [ALKD] -> GSI 21 (level, low) 
-> IRQ 66
    uhci_hcd 0000:00:10.1: UHCI Host Controller
    drivers/usb/core/inode.c: creating file '002'
    uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
    uhci_hcd 0000:00:10.1: detected 2 ports
    uhci_hcd 0000:00:10.1: uhci_check_and_reset_hc: cmd = 0x0000
    uhci_hcd 0000:00:10.1: Performing full reset
    uhci_hcd 0000:00:10.1: irq 66, io base 0x00002020
    usb usb2: default language 0x0409
    usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: UHCI Host Controller
    usb usb2: Manufacturer: Linux 2.6.18-rc7 uhci_hcd
    usb usb2: SerialNumber: 0000:00:10.1
    PM: Adding info for usb:usb2
    usb usb2: uevent
    PM: Adding info for No Bus:usbdev2.1_ep00
    usb usb2: configuration #1 chosen from 1 choice
    usb usb2: adding 2-0:1.0 (config #1, interface 0)
    PM: Adding info for usb:2-0:1.0
    usb 2-0:1.0: uevent
    hub 2-0:1.0: usb_probe_interface
    hub 2-0:1.0: usb_probe_interface - got id
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    hub 2-0:1.0: standalone hub
    hub 2-0:1.0: no power switching (usb 1.0)
    hub 2-0:1.0: individual port over-current protection
    hub 2-0:1.0: power on to power good time: 2ms
    hub 2-0:1.0: local power source is good
    hub 2-0:1.0: trying to enable port power on non-switchable hub
    PM: Adding info for No Bus:usbdev2.1_ep81
    drivers/usb/core/inode.c: creating file '001'
    ACPI: PCI Interrupt 0000:00:10.2[B] -> Link [ALKD] -> GSI 21 (level, low) 
-> IRQ 66
    uhci_hcd 0000:00:10.2: UHCI Host Controller
    drivers/usb/core/inode.c: creating file '003'
    uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
    uhci_hcd 0000:00:10.2: detected 2 ports
    uhci_hcd 0000:00:10.2: uhci_check_and_reset_hc: cmd = 0x0000
    uhci_hcd 0000:00:10.2: Performing full reset
    uhci_hcd 0000:00:10.2: irq 66, io base 0x00002040
    usb usb3: default language 0x0409
    usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb3: Product: UHCI Host Controller
    usb usb3: Manufacturer: Linux 2.6.18-rc7 uhci_hcd
    usb usb3: SerialNumber: 0000:00:10.2
    PM: Adding info for usb:usb3
    usb usb3: uevent
    PM: Adding info for No Bus:usbdev3.1_ep00
    usb usb3: configuration #1 chosen from 1 choice
    usb usb3: adding 3-0:1.0 (config #1, interface 0)
    PM: Adding info for usb:3-0:1.0
    usb 3-0:1.0: uevent
    hub 3-0:1.0: usb_probe_interface
    hub 3-0:1.0: usb_probe_interface - got id
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    hub 3-0:1.0: standalone hub
    hub 3-0:1.0: no power switching (usb 1.0)
    hub 3-0:1.0: individual port over-current protection
    hub 3-0:1.0: power on to power good time: 2ms
    hub 3-0:1.0: local power source is good
    hub 3-0:1.0: trying to enable port power on non-switchable hub
    hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x300
    uhci_hcd 0000:00:10.0: port 2 portsc 009b,00
    hub 1-0:1.0: port 2, status 0101, change 0003, 12 Mb/s
    PM: Adding info for No Bus:usbdev3.1_ep81
    drivers/usb/core/inode.c: creating file '001'
    ACPI: PCI Interrupt 0000:00:10.3[B] -> Link [ALKD] -> GSI 21 (level, low) 
-> IRQ 66
    uhci_hcd 0000:00:10.3: UHCI Host Controller
    drivers/usb/core/inode.c: creating file '004'
    uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
    uhci_hcd 0000:00:10.3: detected 2 ports
    uhci_hcd 0000:00:10.3: uhci_check_and_reset_hc: cmd = 0x0000
    uhci_hcd 0000:00:10.3: Performing full reset
    uhci_hcd 0000:00:10.3: irq 66, io base 0x00002060
    usb usb4: default language 0x0409
    usb usb4: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb4: Product: UHCI Host Controller
    usb usb4: Manufacturer: Linux 2.6.18-rc7 uhci_hcd
    usb usb4: SerialNumber: 0000:00:10.3
    PM: Adding info for usb:usb4
    usb usb4: uevent
    PM: Adding info for No Bus:usbdev4.1_ep00
    usb usb4: configuration #1 chosen from 1 choice
    usb usb4: adding 4-0:1.0 (config #1, interface 0)
    PM: Adding info for usb:4-0:1.0
    usb 4-0:1.0: uevent
    hub 4-0:1.0: usb_probe_interface
    hub 4-0:1.0: usb_probe_interface - got id
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 2 ports detected
    hub 4-0:1.0: standalone hub
    hub 4-0:1.0: no power switching (usb 1.0)
    hub 4-0:1.0: individual port over-current protection
    hub 4-0:1.0: power on to power good time: 2ms
    hub 4-0:1.0: local power source is good
    hub 4-0:1.0: trying to enable port power on non-switchable hub
    hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
    PM: Adding info for No Bus:usbdev4.1_ep81
    drivers/usb/core/inode.c: creating file '001'
    usb 1-2: new full speed USB device using uhci_hcd and address 2
    usb 1-2: new device strings: Mfr=0, Product=0, SerialNumber=0
    PM: Adding info for usb:1-2
    usb 1-2: uevent
    PM: Adding info for No Bus:usbdev1.2_ep00
    usb 1-2: configuration #1 chosen from 1 choice
    usb 1-2: adding 1-2:1.0 (config #1, interface 0)
    PM: Adding info for usb:1-2:1.0
    usb 1-2:1.0: uevent
    PM: Adding info for No Bus:usbdev1.2_ep81
    PM: Adding info for No Bus:usbdev1.2_ep82
    PM: Adding info for No Bus:usbdev1.2_ep84
    drivers/usb/core/inode.c: creating file '002'
    hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002
    hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0006
    uhci_hcd 0000:00:10.1: port 1 portsc 01ab,00
    hub 2-0:1.0: port 1, status 0301, change 0003, 1.5 Mb/s
    hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
    usb 2-1: new low speed USB device using uhci_hcd and address 2
    usb 2-1: skipped 1 descriptor after interface
    usb 2-1: default language 0x0409
    usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0
    usb 2-1: Product: USB Receiver
    usb 2-1: Manufacturer: Logitech
    PM: Adding info for usb:2-1
    usb 2-1: uevent
    PM: Adding info for No Bus:usbdev2.2_ep00
    usb 2-1: configuration #1 chosen from 1 choice
    usb 2-1: adding 2-1:1.0 (config #1, interface 0)
    PM: Adding info for usb:2-1:1.0
    usb 2-1:1.0: uevent
    usbhid 2-1:1.0: usb_probe_interface
    usbhid 2-1:1.0: usb_probe_interface - got id
    input: Logitech USB Receiver as /class/input/input4
    input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:10.1-1
    PM: Adding info for No Bus:usbdev2.2_ep81
    drivers/usb/core/inode.c: creating file '002'
    uhci_hcd 0000:00:10.1: port 2 portsc 009b,00
    hub 2-0:1.0: port 2, status 0101, change 0003, 12 Mb/s
    hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
    usb 2-2: new full speed USB device using uhci_hcd and address 3
    usb 2-2: default language 0x0409
    usb 2-2: new device strings: Mfr=1, Product=2, SerialNumber=3
    usb 2-2: Product: USB Storage Device
    usb 2-2: Manufacturer: GENERIC
    usb 2-2: SerialNumber: 000123456789
    PM: Adding info for usb:2-2
    usb 2-2: uevent
    PM: Adding info for No Bus:usbdev2.3_ep00
    usb 2-2: configuration #1 chosen from 1 choice
    usb 2-2: adding 2-2:1.0 (config #1, interface 0)
    PM: Adding info for usb:2-2:1.0
    usb 2-2:1.0: uevent
    libusual 2-2:1.0: usb_probe_interface
    libusual 2-2:1.0: usb_probe_interface - got id
    usb-storage 2-2:1.0: usb_probe_interface
    usb-storage 2-2:1.0: usb_probe_interface - got id
    scsi3 : SCSI emulation for USB Mass Storage devices
    PM: Adding info for No Bus:host3
    PM: Adding info for No Bus:usbdev2.3_ep01
    PM: Adding info for No Bus:usbdev2.3_ep82
    drivers/usb/core/inode.c: creating file '003'
    hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0006
    uhci_hcd 0000:00:10.2: port 1 portsc 008a,00
    hub 3-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
    usb-storage: device found at 3
    usb-storage: waiting for device to settle before scanning
    hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
    uhci_hcd 0000:00:10.2: port 2 portsc 008a,00
    hub 3-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
    hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
    hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0006
    uhci_hcd 0000:00:10.3: port 1 portsc 008a,00
    hub 4-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
    hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
    uhci_hcd 0000:00:10.3: port 2 portsc 009b,00
    hub 4-0:1.0: port 2, status 0101, change 0003, 12 Mb/s
    hub 4-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
    usb 4-2: new full speed USB device using uhci_hcd and address 2
    usb usb3: suspend_rh (auto-stop)
    usb 4-2: skipped 1 descriptor after interface
    usb 4-2: new device strings: Mfr=0, Product=0, SerialNumber=0
    PM: Adding info for usb:4-2
    usb 4-2: uevent
    PM: Adding info for No Bus:usbdev4.2_ep00
    usb 4-2: configuration #1 chosen from 1 choice
    usb 4-2: adding 4-2:1.0 (config #1, interface 0)
    PM: Adding info for usb:4-2:1.0
    usb 4-2:1.0: uevent
    hci_usb 4-2:1.0: usb_probe_interface
    hci_usb 4-2:1.0: usb_probe_interface - got id
    PM: Adding info for No Bus:hci0
    PM: Adding info for No Bus:usbdev4.2_ep81
    PM: Adding info for No Bus:usbdev4.2_ep02
    PM: Adding info for No Bus:usbdev4.2_ep82
    usb 4-2: adding 4-2:1.1 (config #1, interface 1)
    PM: Adding info for usb:4-2:1.1
    usb 4-2:1.1: uevent
    PM: Adding info for No Bus:usbdev4.2_ep03
    PM: Adding info for No Bus:usbdev4.2_ep83
    usb 4-2: adding 4-2:1.2 (config #1, interface 2)
    PM: Adding info for usb:4-2:1.2
    usb 4-2:1.2: uevent
    hci_usb 4-2:1.2: usb_probe_interface
    hci_usb 4-2:1.2: usb_probe_interface - got id
    drivers/usb/core/inode.c: creating file '002'
    hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000
    hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
    PM: Adding info for No Bus:target3:0:0
      Vendor: GENERIC   Model: USB Storage-CFC   Rev: 019A
      Type:   Direct-Access                      ANSI SCSI revision: 00
    PM: Adding info for scsi:3:0:0:0
    sd 3:0:0:0: Attached scsi removable disk sda
    sd 3:0:0:0: Attached scsi generic sg0 type 0
      Vendor: GENERIC   Model: USB Storage-SDC   Rev: 019A
      Type:   Direct-Access                      ANSI SCSI revision: 00
    PM: Adding info for scsi:3:0:0:1
    sd 3:0:0:1: Attached scsi removable disk sdb
    sd 3:0:0:1: Attached scsi generic sg1 type 0
      Vendor: GENERIC   Model: USB Storage-SMC   Rev: 019A
      Type:   Direct-Access                      ANSI SCSI revision: 00
    PM: Adding info for scsi:3:0:0:2
    sd 3:0:0:2: Attached scsi removable disk sdc
    sd 3:0:0:2: Attached scsi generic sg2 type 0
      Vendor: GENERIC   Model: USB Storage-MSC   Rev: 019A
      Type:   Direct-Access                      ANSI SCSI revision: 00
    PM: Adding info for scsi:3:0:0:3
    sd 3:0:0:3: Attached scsi removable disk sdd
    sd 3:0:0:3: Attached scsi generic sg3 type 0
    PM: Adding info for No Bus:target3:0:1
    PM: Removing info for No Bus:target3:0:1
    PM: Adding info for No Bus:target3:0:2
    PM: Removing info for No Bus:target3:0:2
    PM: Adding info for No Bus:target3:0:3
    PM: Removing info for No Bus:target3:0:3
    PM: Adding info for No Bus:target3:0:4
    PM: Removing info for No Bus:target3:0:4
    PM: Adding info for No Bus:target3:0:5
    PM: Removing info for No Bus:target3:0:5
    PM: Adding info for No Bus:target3:0:6
    PM: Removing info for No Bus:target3:0:6
    PM: Adding info for No Bus:target3:0:7
    PM: Removing info for No Bus:target3:0:7
    usb-storage: device scan complete
      

Possibly the reason it takes a while is that no new interrupted have 
been delivered; /proc/interrupts still shows the same line I had at the 
beginning of this message.

What happens to stop interrupts being delivered?  I'm going to try 
turning irqbalance off now.

jch

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to