Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian Kernel (http://www.linux-archive.org/debian-kernel/)
-   -   Bug#507728: linux-image-2.6.26-1-686: USB mass storage devices unreliable when connected through USB hubs (http://www.linux-archive.org/debian-kernel/205256-bug-507728-linux-image-2-6-26-1-686-usb-mass-storage-devices-unreliable-when-connected-through-usb-hubs.html)

Sam Morris 12-03-2008 10:05 PM

Bug#507728: linux-image-2.6.26-1-686: USB mass storage devices unreliable when connected through USB hubs
 
Package: linux-image-2.6.26-1-686
Version: 2.6.26-10
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

USB mass storage devices always seem to fail after a few moments of reading or
writing when they are connected via a USB hub. This is accompanied by messages
such as the following:

Dec 3 22:56:32 xerces kernel: [ 3975.148272] sd 6:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Dec 3 22:56:32 xerces kernel: [ 3975.148286] end_request: I/O error, dev sda, sector 8065
Dec 3 22:56:32 xerces kernel: [ 3975.148303] Buffer I/O error on device sda1, logical block 1
Dec 3 22:56:32 xerces kernel: [ 3975.148307] lost page write due to I/O error on sda1
Dec 3 22:56:32 xerces kernel: [ 3975.148625] usb 4-3.1: USB disconnect, address 10
Dec 3 22:56:32 xerces kernel: [ 3975.151790] Buffer I/O error on device sda1, logical block 8192
Dec 3 22:56:32 xerces kernel: [ 3975.151800] lost page write due to I/O error on sda1
Dec 3 22:56:32 xerces hald[3015]: forcibly attempting to lazy unmount /dev/sda1 as enclosing drive was disconnected
Dec 3 22:56:32 xerces hald: unmounted /dev/sda1 from '/media/UDISK 2.0' on behalf of uid 0

This happens with two computers (a Samsung Q45 and a PC with an Asus A7V8X-X
motherboard); two mass storage devices (an Xclef HD-500 40 GB MP3 player, and a
play.com 16 GB flash device) and two hubs (a Belin F5U234 and a Trust
HU-5870V).

In all cases, connecting the device directly to the computer without going
through a hub eliminates the problem.

If the device disconnects while I am copying files to it then this causes DATA
LOSS as the original files are removed (this is probably a separate bug that I
should file against nautilus though).

- -- Package-specific info:
** Version:
Linux version 2.6.26-1-686 (Debian 2.6.26-10) (waldi@debian.org) (gcc version 4.1.3 20080623 (prerelease) (Debian 4.1.2-23)) #1 SMP Sat Nov 8 19:00:26 UTC 2008

** Command line:
BOOT_IMAGE=/boot/vmlinuz-2.6.26-1-686 root=/dev/md0 ro noresume vga=0x305 quiet

** Tainted: P (1)

** Kernel log:
[ 3850.488294] usb-storage: device scan complete
[ 3850.534969] scsi 3:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 0 CCS
[ 3852.308778] sd 3:0:0:0: [sda] READ CAPACITY failed
[ 3852.308788] sd 3:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
[ 3852.308802] sd 3:0:0:0: [sda] Sense not available.
[ 3852.308855] sd 3:0:0:0: [sda] Write Protect is off
[ 3852.308859] sd 3:0:0:0: [sda] Mode Sense: 00 00 00 00
[ 3852.308863] sd 3:0:0:0: [sda] Assuming drive cache: write through
[ 3852.309028] sd 3:0:0:0: [sda] Attached SCSI removable disk
[ 3852.312940] usb 4-3.3: USB disconnect, address 7
[ 3857.916177] usb 4-3.4: new high speed USB device using ehci_hcd and address 8
[ 3858.010800] usb 4-3.4: configuration #1 chosen from 1 choice
[ 3858.011161] scsi4 : SCSI emulation for USB Mass Storage devices
[ 3858.011439] usb 4-3.4: New USB device found, idVendor=13fe, idProduct=3100
[ 3858.011443] usb 4-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3858.011446] usb 4-3.4: Product: USB DISK 2.0
[ 3858.011448] usb 4-3.4: Manufacturer:
[ 3858.011450] usb 4-3.4: SerialNumber: 078A15502BA2
[ 3858.011459] usb-storage: device found at 8
[ 3858.011462] usb-storage: waiting for device to settle before scanning
[ 3863.008256] usb-storage: device scan complete
[ 3863.055296] scsi 4:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 0 CCS
[ 3864.968454] sd 4:0:0:0: [sda] 31764480 512-byte hardware sectors (16263 MB)
[ 3864.968454] sd 4:0:0:0: [sda] Write Protect is off
[ 3864.968454] sd 4:0:0:0: [sda] Mode Sense: 23 00 00 00
[ 3864.968454] sd 4:0:0:0: [sda] Assuming drive cache: write through
[ 3864.975464] sd 4:0:0:0: [sda] 31764480 512-byte hardware sectors (16263 MB)
[ 3864.976069] sd 4:0:0:0: [sda] Write Protect is off
[ 3864.976069] sd 4:0:0:0: [sda] Mode Sense: 23 00 00 00
[ 3864.976069] sd 4:0:0:0: [sda] Assuming drive cache: write through
[ 3864.976069] sda: sda1
[ 3865.017854] sd 4:0:0:0: [sda] Attached SCSI removable disk
[ 3866.805509] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 3900.160786] sd 4:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
[ 3900.160800] end_request: I/O error, dev sda, sector 8065
[ 3900.160809] Buffer I/O error on device sda1, logical block 1
[ 3900.160813] lost page write due to I/O error on sda1
[ 3900.161555] usb 4-3.4: USB disconnect, address 8
[ 3900.444209] usb 4-3.4: new high speed USB device using ehci_hcd and address 9
[ 3900.538822] usb 4-3.4: configuration #1 chosen from 1 choice
[ 3900.539276] scsi5 : SCSI emulation for USB Mass Storage devices
[ 3900.546478] usb 4-3.4: New USB device found, idVendor=13fe, idProduct=3100
[ 3900.546488] usb 4-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3900.546491] usb 4-3.4: Product: USB DISK 2.0
[ 3900.546494] usb 4-3.4: Manufacturer:
[ 3900.546496] usb 4-3.4: SerialNumber: 078A15502BA2
[ 3900.547079] usb-storage: device found at 9
[ 3900.547084] usb-storage: waiting for device to settle before scanning
[ 3904.726388] usb 4-3.4: USB disconnect, address 9
[ 3931.816167] usb 4-3.1: new high speed USB device using ehci_hcd and address 10
[ 3931.910665] usb 4-3.1: configuration #1 chosen from 1 choice
[ 3931.911591] scsi6 : SCSI emulation for USB Mass Storage devices
[ 3931.911874] usb 4-3.1: New USB device found, idVendor=13fe, idProduct=3100
[ 3931.911878] usb 4-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3931.911882] usb 4-3.1: Product: USB DISK 2.0
[ 3931.911884] usb 4-3.1: Manufacturer:
[ 3931.911886] usb 4-3.1: SerialNumber: 078A15502BA2
[ 3931.911902] usb-storage: device found at 10
[ 3931.911905] usb-storage: waiting for device to settle before scanning
[ 3936.908247] usb-storage: device scan complete
[ 3936.954888] scsi 6:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 0 CCS
[ 3938.860641] sd 6:0:0:0: [sda] 31764480 512-byte hardware sectors (16263 MB)
[ 3938.861253] sd 6:0:0:0: [sda] Write Protect is off
[ 3938.861260] sd 6:0:0:0: [sda] Mode Sense: 23 00 00 00
[ 3938.861263] sd 6:0:0:0: [sda] Assuming drive cache: write through
[ 3938.866124] sd 6:0:0:0: [sda] 31764480 512-byte hardware sectors (16263 MB)
[ 3938.866746] sd 6:0:0:0: [sda] Write Protect is off
[ 3938.866752] sd 6:0:0:0: [sda] Mode Sense: 23 00 00 00
[ 3938.866755] sd 6:0:0:0: [sda] Assuming drive cache: write through
[ 3938.866762] sda: sda1
[ 3938.908298] sd 6:0:0:0: [sda] Attached SCSI removable disk
[ 3940.807930] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 3975.148272] sd 6:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
[ 3975.148286] end_request: I/O error, dev sda, sector 8065
[ 3975.148303] Buffer I/O error on device sda1, logical block 1
[ 3975.148307] lost page write due to I/O error on sda1
[ 3975.148625] usb 4-3.1: USB disconnect, address 10
[ 3975.151790] Buffer I/O error on device sda1, logical block 8192
[ 3975.151800] lost page write due to I/O error on sda1
[ 3975.404111] usb 4-3.1: new high speed USB device using ehci_hcd and address 11
[ 3975.502719] usb 4-3.1: configuration #1 chosen from 1 choice
[ 3975.503193] scsi7 : SCSI emulation for USB Mass Storage devices
[ 3975.503433] usb 4-3.1: New USB device found, idVendor=13fe, idProduct=3100
[ 3975.503437] usb 4-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3975.503441] usb 4-3.1: Product: USB DISK 2.0
[ 3975.503443] usb 4-3.1: Manufacturer:
[ 3975.503445] usb 4-3.1: SerialNumber: 078A15502BA2
[ 3975.503455] usb-storage: device found at 11
[ 3975.503458] usb-storage: waiting for device to settle before scanning
[ 3977.120174] FAT: unable to read inode block for updating (i_pos 131081)
[ 3980.500276] usb-storage: device scan complete
[ 3980.547151] scsi 7:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 0 CCS
[ 3980.908801] sd 7:0:0:0: [sda] READ CAPACITY failed
[ 3980.908811] sd 7:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
[ 3980.908817] sd 7:0:0:0: [sda] Sense not available.
[ 3980.908869] sd 7:0:0:0: [sda] Write Protect is off
[ 3980.908873] sd 7:0:0:0: [sda] Mode Sense: 00 00 00 00
[ 3980.908877] sd 7:0:0:0: [sda] Assuming drive cache: write through
[ 3980.909040] sd 7:0:0:0: [sda] Attached SCSI removable disk
[ 3980.910248] usb 4-3.1: USB disconnect, address 11

** Loaded modules:
Module Size Used by
nls_utf8 1760 0
nls_cp437 5568 0
vfat 9152 0
fat 40864 1 vfat
nls_base 6820 4 nls_utf8,nls_cp437,vfat,fat
sd_mod 22200 0
usb_storage 75936 0
nvidia 7086148 24
binfmt_misc 7528 1
ppdev 6468 0
lp 8164 0
ipv6 235300 32
cpufreq_conservative 5960 0
cpufreq_ondemand 6476 0
cpufreq_stats 3776 0
freq_table 4224 2 cpufreq_ondemand,cpufreq_stats
cpufreq_userspace 3172 0
cpufreq_powersave 1856 0
fuse 42908 3
aes_i586 7744 2
aes_generic 29256 1 aes_i586
cbc 3264 2
dm_crypt 11172 1
dm_mod 46184 5 dm_crypt
it87 17904 0
hwmon_vid 2720 1 it87
snd_emu10k1_synth 5664 0
snd_emux_synth 27936 1 snd_emu10k1_synth
snd_seq_virmidi 4896 1 snd_emux_synth
snd_seq_midi_emul 5376 1 snd_emux_synth
via_ircc 15732 0
irda 95480 1 via_ircc
crc_ccitt 2080 1 irda
arc4 1824 2
ecb 2624 2
crypto_blkcipher 15236 5 cbc,dm_crypt,ecb
parport_pc 22500 1
parport 30988 3 ppdev,lp,parport_pc
snd_emu10k1 115200 3 snd_emu10k1_synth
snd_seq_midi 5728 0
psmouse 32336 0
pcspkr 2432 0
snd_rawmidi 18496 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_ac97_codec 88484 1 snd_emu10k1
serio_raw 4740 0
ac97_bus 1728 1 snd_ac97_codec
snd_util_mem 4032 2 snd_emux_synth,snd_emu10k1
snd_hwdep 6212 2 snd_emux_synth,snd_emu10k1
snd_pcm_oss 32800 0
snd_pcm 62596 4 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 7816 2 snd_emu10k1,snd_pcm
i2c_viapro 6836 0
snd_mixer_oss 12320 1 snd_pcm_oss
i2c_core 19828 2 nvidia,i2c_viapro
snd_seq_dummy 2660 0
snd_seq_oss 24992 0
snd_seq_midi_event 6432 3 snd_seq_virmidi,snd_seq_midi,snd_seq_oss
snd_seq 41456 9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,s nd_seq_midi,snd_seq_dummy,snd_seq_oss,snd_seq_midi _event
snd_timer 17800 3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 6380 8 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_s eq_midi,snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_ seq
p54pci 8864 0
p54common 9888 1 p54pci
snd 45604 16 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_raw midi,snd_ac97_codec,snd_hwdep,snd_pcm_oss,snd_pcm, snd_mixer_oss,snd_seq_oss,snd_seq,snd_timer,snd_se q_device
firmware_class 6816 2 snd_emu10k1,p54pci
button 6064 0
mac80211 139680 2 p54pci,p54common
cfg80211 21576 1 mac80211
soundcore 6368 1 snd
emu10k1_gp 2688 0
gameport 10700 2 emu10k1_gp
shpchp 25528 0
pci_hotplug 23460 1 shpchp
via_agp 7744 1
agpgart 28776 2 nvidia,via_agp
evdev 8000 3
ext3 105416 1
jbd 39444 1 ext3
mbcache 7108 1 ext3
raid1 18016 1
md_mod 67036 2 raid1
ide_cd_mod 27652 0
cdrom 30176 1 ide_cd_mod
ata_generic 4676 0
libata 140384 1 ata_generic
scsi_mod 129356 3 sd_mod,usb_storage,libata
dock 8272 1 libata
usbhid 35904 0
hid 33184 1 usbhid
ff_memless 4392 1 usbhid
via82cxxx 6948 0 [permanent]
ide_disk 10496 6
via_rhine 18664 0
mii 4896 1 via_rhine
ide_pci_generic 3908 0 [permanent]
ehci_hcd 28428 0
uhci_hcd 18672 0
usbcore 118160 5 usb_storage,usbhid,ehci_hcd,uhci_hcd
pdc202xx_new 5216 0 [permanent]
ide_core 96168 5 ide_cd_mod,via82cxxx,ide_disk,ide_pci_generic,pdc2 02xx_new
thermal 15228 0
processor 32576 1 thermal
fan 4164 0
thermal_sys 10856 3 thermal,processor,fan

** PCI devices:
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge [1106:3189]
Subsystem: ASUSTeK Computer Inc. A7V8X motherboard [1043:807f]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M]
Capabilities: <access denied>
Kernel driver in use: agpgart-via
Kernel modules: via-agp

00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8235 PCI Bridge [1106:b168] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: d5000000-d7dfffff
Prefetchable memory behind bridge: d7f00000-dfffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel modules: shpchp

00:0a.0 Network controller [0280]: RaLink RT2500 802.11g Cardbus/mini-PCI [1814:0201] (rev 01)
Subsystem: RaLink Device [1814:2560]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at d4800000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel modules: rt2500pci

00:0b.0 Mass storage controller [0180]: Promise Technology, Inc. PDC20268 (Ultra100 TX2) [105a:4d68] (rev 01) (prog-if 85)
Subsystem: Promise Technology, Inc. Ultra100TX2 [105a:4d68]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (1000ns min, 4500ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at d800 [size=8]
Region 1: I/O ports at d400 [size=4]
Region 2: I/O ports at d000 [size=8]
Region 3: I/O ports at b800 [size=4]
Region 4: I/O ports at b400 [size=16]
Region 5: Memory at d4000000 (32-bit, non-prefetchable) [size=16K]
[virtual] Expansion ROM at 50000000 [disabled] [size=16K]
Capabilities: <access denied>
Kernel driver in use: Promise_IDE
Kernel modules: pdc202xx_new

00:0e.0 Multimedia audio controller [0401]: Creative Labs SB Live! EMU10k1 [1102:0002] (rev 0a)
Subsystem: Creative Labs SBLive! 5.1 Digital Model SB0220 [1102:8065]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (500ns min, 5000ns max)
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at b000 [size=32]
Capabilities: <access denied>
Kernel driver in use: EMU10K1_Audigy
Kernel modules: snd-emu10k1

00:0e.1 Input device controller [0980]: Creative Labs SB Live! Game Port [1102:7002] (rev 0a)
Subsystem: Creative Labs Gameport Joystick [1102:0020]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Region 0: I/O ports at a800 [size=8]
Capabilities: <access denied>
Kernel driver in use: Emu10k1_gameport
Kernel modules: emu10k1-gp

00:0f.0 Network controller [0280]: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] [1260:3890] (rev 01)
Subsystem: Accton Technology Corporation SMC2802W V2 Wireless PCI Adapter [ISL3886] [1113:ee03]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
Latency: 32 (2500ns min, 7000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at d3800000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: prism54pci
Kernel modules: p54pci

00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 80) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard [1043:80a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 21
Region 4: I/O ports at a400 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 80) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard [1043:80a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at a000 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 80) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard [1043:80a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin C routed to IRQ 21
Region 4: I/O ports at 9800 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.3 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 82) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard rev 1.01 [1043:80a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin D routed to IRQ 21
Region 0: Memory at d3000000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8235 ISA Bridge [1106:3177]
Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard [1043:80a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel modules: via-ircc, i2c-viapro

00:11.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard rev. 1.01 [1043:80a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Interrupt: pin A routed to IRQ 255
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
Region 4: I/O ports at 9400 [size=16]
Capabilities: <access denied>
Kernel driver in use: VIA_IDE
Kernel modules: via82cxxx

00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 74)
Subsystem: ASUSTeK Computer Inc. A7V8X-X Motherboard [1043:80a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (750ns min, 2000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at 9000 [size=256]
Region 1: Memory at d2800000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: via-rhine
Kernel modules: via-rhine

01:00.0 VGA compatible controller [0300]: nVidia Corporation NV40 [GeForce 6800] [10de:0041] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device [1458:310f]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 16
Region 0: Memory at d6000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d8000000 (32-bit, prefetchable) [size=128M]
Region 2: Memory at d5000000 (32-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at d7fe0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nvidia



- -- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.26-1-686 depends on:
ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii initramfs-tools [linux-initra 0.92j tools for generating an initramfs
ii module-init-tools 3.4-1 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.26-1-686 recommends:
ii libc6-i686 2.7-16 GNU C Library: Shared libraries [i

Versions of packages linux-image-2.6.26-1-686 suggests:
ii grub-pc [grub] 1.96+20080724-12 GRand Unified Bootloader, version
ii linux-doc-2.6.26 2.6.26-10 Linux kernel specific documentatio

- -- debconf information:
linux-image-2.6.26-1-686/preinst/abort-overwrite-2.6.26-1-686:
linux-image-2.6.26-1-686/postinst/bootloader-error-2.6.26-1-686:
linux-image-2.6.26-1-686/postinst/depmod-error-initrd-2.6.26-1-686: false
linux-image-2.6.26-1-686/postinst/old-system-map-link-2.6.26-1-686: true
linux-image-2.6.26-1-686/prerm/would-invalidate-boot-loader-2.6.26-1-686: true
linux-image-2.6.26-1-686/preinst/elilo-initrd-2.6.26-1-686: true
linux-image-2.6.26-1-686/postinst/old-dir-initrd-link-2.6.26-1-686: true
linux-image-2.6.26-1-686/postinst/kimage-is-a-directory:
linux-image-2.6.26-1-686/postinst/create-kimage-link-2.6.26-1-686: true
linux-image-2.6.26-1-686/preinst/overwriting-modules-2.6.26-1-686: true
linux-image-2.6.26-1-686/postinst/depmod-error-2.6.26-1-686: false
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.26-1-686/prerm/removing-running-kernel-2.6.26-1-686: true
linux-image-2.6.26-1-686/preinst/abort-install-2.6.26-1-686:
linux-image-2.6.26-1-686/preinst/lilo-has-ramdisk:
linux-image-2.6.26-1-686/preinst/bootloader-initrd-2.6.26-1-686: true
linux-image-2.6.26-1-686/preinst/lilo-initrd-2.6.26-1-686: true
linux-image-2.6.26-1-686/postinst/old-initrd-link-2.6.26-1-686: true
linux-image-2.6.26-1-686/postinst/bootloader-test-error-2.6.26-1-686:
linux-image-2.6.26-1-686/preinst/failed-to-move-modules-2.6.26-1-686:
linux-image-2.6.26-1-686/preinst/initrd-2.6.26-1-686:

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkk3EMgACgkQshl/216gEHiV2QCgnE48pl4eDdZkvtmODvuroZdb
jnoAoPKdre/AP6DXUejyQr1JrEhJray8
=PUxk
-----END PGP SIGNATURE-----



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Moritz Muehlenhoff 01-12-2010 08:25 PM

Bug#507728: linux-image-2.6.26-1-686: USB mass storage devices unreliable when connected through USB hubs
 
On Wed, Dec 03, 2008 at 11:05:54PM +0000, Sam Morris wrote:
> Package: linux-image-2.6.26-1-686
> Version: 2.6.26-10
> Severity: important
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> USB mass storage devices always seem to fail after a few moments of reading or
> writing when they are connected via a USB hub. This is accompanied by messages
> such as the following:
>
> Dec 3 22:56:32 xerces kernel: [ 3975.148272] sd 6:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
> Dec 3 22:56:32 xerces kernel: [ 3975.148286] end_request: I/O error, dev sda, sector 8065
> Dec 3 22:56:32 xerces kernel: [ 3975.148303] Buffer I/O error on device sda1, logical block 1
> Dec 3 22:56:32 xerces kernel: [ 3975.148307] lost page write due to I/O error on sda1
> Dec 3 22:56:32 xerces kernel: [ 3975.148625] usb 4-3.1: USB disconnect, address 10
> Dec 3 22:56:32 xerces kernel: [ 3975.151790] Buffer I/O error on device sda1, logical block 8192
> Dec 3 22:56:32 xerces kernel: [ 3975.151800] lost page write due to I/O error on sda1
> Dec 3 22:56:32 xerces hald[3015]: forcibly attempting to lazy unmount /dev/sda1 as enclosing drive was disconnected
> Dec 3 22:56:32 xerces hald: unmounted /dev/sda1 from '/media/UDISK 2.0' on behalf of uid 0
>
> This happens with two computers (a Samsung Q45 and a PC with an Asus A7V8X-X
> motherboard); two mass storage devices (an Xclef HD-500 40 GB MP3 player, and a
> play.com 16 GB flash device) and two hubs (a Belin F5U234 and a Trust
> HU-5870V).
>
> In all cases, connecting the device directly to the computer without going
> through a hub eliminates the problem.
>
> If the device disconnects while I am copying files to it then this causes DATA
> LOSS as the original files are removed (this is probably a separate bug that I
> should file against nautilus though).

Hi,
The next release of Debian (6.0, code name Squeeze) will be based
on 2.6.32. Please test the current 2.6.32 from unstable and tell
us whether the problem persists. If so, we should report it upstream
to the kernel.org developers.

The 2.6.32 kernel is available from packages.debian.org and can
be installed in both Debian stable, testing and unstable
installations.

Thanks,
Moritz



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


All times are GMT. The time now is 09:22 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.