[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#473800: linux-image-2.6.24: Multiple "Reset high speed USB device using ehci_hcd" that sometimes crash the system



Package: linux-image-2.6.24-1-486
Version: 2.6.24-5
Severity: important

During data copy to/from USB disk or USB stick the USB device is often reset by the driver as below :

Mar 30 23:16:09 debian kernel: usb 4-4: reset high speed USB device using ehci_hcd and address 2 Mar 30 23:19:08 debian kernel: usb 4-4: reset high speed USB device using ehci_hcd and address 2

When it occurs more than 5/6 times during the data transmission the system may crash (nautilus becomes a zombie, pdflush and other related deamons are uninterruptible...) and I am forced to use the MagickSysKeys to reboot.

The problem is the same with linux-image-2.6.24-1-686 and many previous kernel versions actually.

lspci -v :

00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host & Memory & AGP Controller (rev 01)
   Flags: bus master, medium devsel, latency 32
   Memory at e0000000 (32-bit, non-prefetchable) [size=128M]
   Capabilities: <access denied>
   Kernel driver in use: agpgart-sis
   Kernel modules: sis-agp

00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP) (prog-if 00 [Normal decode])
   Flags: bus master, fast devsel, latency 32
   Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
   I/O behind bridge: 00001000-00001fff
   Memory behind bridge: dfe00000-dfefffff
   Prefetchable memory behind bridge: bfc00000-dfcfffff

00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 14)
   Flags: bus master, medium devsel, latency 0

00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
   Flags: medium devsel
   I/O ports at 2000 [disabled] [size=32]
   Kernel driver in use: sis96x_smbus
   Kernel modules: i2c-sis96x

00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller (prog-if 10 [OHCI])
   Subsystem: Unknown device 1631:7007
   Flags: bus master, medium devsel, latency 32, IRQ 11
   Memory at dffff000 (32-bit, non-prefetchable) [size=4K]
   Expansion ROM at dffc0000 [disabled] [size=128K]
   Capabilities: <access denied>
   Kernel driver in use: firewire_ohci
   Kernel modules: firewire-ohci

00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (prog-if 80 [Master])
   Subsystem: Unknown device 1631:5513
   Flags: bus master, medium devsel, latency 128
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8] [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1] [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8] [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
   I/O ports at ff00 [size=16]
   Kernel driver in use: SIS_IDE
   Kernel modules: sis5513

00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0) (prog-if 00 [Generic])
   Subsystem: Unknown device 1631:3054
   Flags: bus master, medium devsel, latency 32, IRQ 9
   I/O ports at d000 [size=256]
   I/O ports at cc00 [size=128]
   Capabilities: <access denied>
   Kernel driver in use: Intel ICH Modem
   Kernel modules: snd-intel8x0m, 8250_pci

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
   Subsystem: Unknown device 1631:200b
   Flags: bus master, medium devsel, latency 32, IRQ 9
   I/O ports at c800 [size=256]
   I/O ports at c400 [size=128]
   Capabilities: <access denied>
   Kernel driver in use: Intel ICH
   Kernel modules: snd-intel8x0

00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
   Subsystem: Unknown device 1631:7001
   Flags: bus master, medium devsel, latency 32, IRQ 9
   Memory at dfffe000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
   Subsystem: Unknown device 1631:7001
   Flags: bus master, medium devsel, latency 32, IRQ 9
   Memory at dfffd000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
   Subsystem: Unknown device 1631:7001
   Flags: bus master, medium devsel, latency 32, IRQ 9
   Memory at dfffc000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI])
   Subsystem: Unknown device 1631:7002
   Flags: bus master, medium devsel, latency 32, IRQ 9
   Memory at dfffb000 (32-bit, non-prefetchable) [size=4K]
   Capabilities: <access denied>
   Kernel driver in use: ehci_hcd
   Kernel modules: ehci-hcd

00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
   Subsystem: Realtek Semiconductor Co., Ltd. RT8139
   Flags: bus master, medium devsel, latency 32, IRQ 9
   I/O ports at dc00 [size=256]
   Memory at dfffaf00 (32-bit, non-prefetchable) [size=256]
   Expansion ROM at dffe0000 [disabled] [size=64K]
   Capabilities: <access denied>
   Kernel driver in use: 8139too
   Kernel modules: 8139too

00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
   Subsystem: Unknown device 1631:7003
   Flags: bus master, medium devsel, latency 32, IRQ 11
   I/O ports at d800 [size=256]
   Memory at dfffae00 (32-bit, non-prefetchable) [size=256]
   Capabilities: <access denied>
   Kernel driver in use: 8139too
   Kernel modules: 8139too

01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01) (prog-if 00 [VGA controller])
   Subsystem: Giga-byte Technology Unknown device 4026
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 10
   Memory at d0000000 (32-bit, prefetchable) [size=128M]
   I/O ports at 1800 [size=256]
   Memory at dfef0000 (32-bit, non-prefetchable) [size=64K]
   Expansion ROM at dfec0000 [disabled] [size=128K]
   Capabilities: <access denied>
   Kernel modules: radeonfb

01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200] (Secondary) (rev 01)
   Subsystem: Giga-byte Technology Unknown device 4027
   Flags: bus master, 66MHz, medium devsel, latency 32
   Memory at c8000000 (32-bit, prefetchable) [size=128M]
   Memory at dfee0000 (32-bit, non-prefetchable) [size=64K]
   Capabilities: <access denied>


lsusb -v (keepping only USB2 related stuff) :

Bus 004 Device 001: ID 0000:0000 Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            9 Hub
 bDeviceSubClass         0 Unused
 bDeviceProtocol         1 Single TT
 bMaxPacketSize0        64
 idVendor           0x0000
 idProduct          0x0000
 bcdDevice            2.06
 iManufacturer           3 Linux 2.6.24.080401 ehci_hcd
 iProduct                2 EHCI Host Controller
 iSerial                 1 0000:00:03.3
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           25
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0
   bmAttributes         0xe0
     Self Powered
     Remote Wakeup
   MaxPower                0mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         9 Hub
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0 Full speed (or root) hub
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0004  1x 4 bytes
       bInterval              12
Hub Descriptor:
 bLength               9
 bDescriptorType      41
 nNbrPorts             6
 wHubCharacteristic 0x000a
   No power switching (usb 1.0)
   Per-port overcurrent protection
   TT think time 8 FS bits
 bPwrOn2PwrGood       10 * 2 milli seconds
 bHubContrCurrent      0 milli Ampere
 DeviceRemovable    0x00
 PortPwrCtrlMask    0xff
Hub Port Status:
  Port 1: 0000.0100 power
  Port 2: 0000.0100 power
  Port 3: 0000.0100 power
  Port 4: 0000.0100 power
  Port 5: 0000.0100 power
  Port 6: 0000.0100 power
Device Status:     0x0003
 Self Powered
 Remote Wakeup Enabled

I have compiled a kernel with CONFIG_USB_DEBUG and CONFIG_USB_STORAGE_DEBUG to have more informations. A part of the result is in the syslog.txt.tar.bz2 file attached with this message.

Regards,

Maxime

PS : Sorry for my poor english...

-- System Information:
Debian Release: lenny/sid
Architecture: i386 (i686)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE="fr_FR.UTF-8"

Attachment: syslog.txt.tar.bz2
Description: application/bzip


Reply to: