Package: linux-image-2.6.24-1-486 Version: 2.6.24-5 Severity: importantDuring 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 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