[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