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-agp00: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-dfcfffff00: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-sis96x00: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-ohci00: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: sis551300: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_pci00: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-intel8x000: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-hcd00: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-hcd00: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-hcd00: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-hcd00: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: 8139too00: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: 8139too01: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: radeonfb01: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 EnabledI 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"
syslog.txt.tar.bz2
Description: application/bzip