usbstick fails in Feisty(7.04)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
The usbstick mounts, but when reading data after a short time (5-20s) the usbstick stops functioning (error pops up: can not read file or map, the Konqueror screen gets of the stick gets empty, only about 5-20 MB gets copied). This bug is specific for Feisty 7.04 (updated from a fresh 6.10 installation). Before the same usbstick functioned on 6.10. My laptop, which is still 6.10, functions still OK. I'm pretty confinced that the usbstick is not broken.
Most of the time small files can be read and written.
A temporary workaround is (sometimes) to disable ehci_hcd (with modprobe -r ehci_hcd)
The USB-stick: is a 512 MB Kingston (Kingston DataTraveler2.0 4.80 PQ: 0 ANSI: 0 CCS)
All software is updated to the latest versions.
Kernel:
Linux version 2.6.20-15-generic (root@palmer) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Sun Apr 15 07:36:31 UTC 2007
Output of /var/log/syslog:
May 27 11:04:13 jbpc kernel: [ 1874.807966] usb 2-6: new high speed USB device using ehci_hcd and address 2
May 27 11:04:13 jbpc NetworkManager: <debug info>^I[
May 27 11:04:13 jbpc kernel: [ 1874.940782] usb 2-6: configuration #1 chosen from 1 choice
May 27 11:04:14 jbpc kernel: [ 1875.060328] usbcore: registered new interface driver libusual
May 27 11:04:14 jbpc NetworkManager: <debug info>^I[
May 27 11:04:14 jbpc kernel: [ 1875.071351] Initializing USB Mass Storage driver...
May 27 11:04:14 jbpc kernel: [ 1875.071462] scsi0 : SCSI emulation for USB Mass Storage devices
May 27 11:04:14 jbpc kernel: [ 1875.071534] usbcore: registered new interface driver usb-storage
May 27 11:04:14 jbpc kernel: [ 1875.071538] USB Mass Storage support registered.
May 27 11:04:14 jbpc kernel: [ 1875.071694] usb-storage: device found at 2
May 27 11:04:14 jbpc kernel: [ 1875.071696] usb-storage: waiting for device to settle before scanning
May 27 11:04:14 jbpc NetworkManager: <debug info>^I[
May 27 11:04:14 jbpc NetworkManager: <debug info>^I[
May 27 11:04:19 jbpc kernel: [ 1880.068024] usb-storage: device scan complete
May 27 11:04:19 jbpc kernel: [ 1880.068521] scsi 0:0:0:0: Direct-Access Kingston DataTraveler2.0 4.80 PQ: 0 ANSI: 0 CCS
May 27 11:04:19 jbpc kernel: [ 1880.095726] SCSI device sda: 1019392 512-byte hdwr sectors (522 MB)
May 27 11:04:19 jbpc kernel: [ 1880.096473] sda: Write Protect is off
May 27 11:04:19 jbpc kernel: [ 1880.096477] sda: Mode Sense: 45 00 00 08
May 27 11:04:19 jbpc kernel: [ 1880.096480] sda: assuming drive cache: write through
May 27 11:04:19 jbpc kernel: [ 1880.098596] SCSI device sda: 1019392 512-byte hdwr sectors (522 MB)
May 27 11:04:19 jbpc kernel: [ 1880.099345] sda: Write Protect is off
May 27 11:04:19 jbpc kernel: [ 1880.099349] sda: Mode Sense: 45 00 00 08
May 27 11:04:19 jbpc kernel: [ 1880.099351] sda: assuming drive cache: write through
May 27 11:04:19 jbpc kernel: [ 1880.099801] sda: sda1
May 27 11:04:19 jbpc kernel: [ 1880.101389] sd 0:0:0:0: Attached scsi removable disk sda
May 27 11:04:19 jbpc kernel: [ 1880.114559] sd 0:0:0:0: Attached scsi generic sg0 type 0
May 27 11:04:19 jbpc NetworkManager: <debug info>^I[
May 27 11:04:19 jbpc NetworkManager: <debug info>^I[
May 27 11:04:19 jbpc NetworkManager: <debug info>^I[
May 27 11:04:19 jbpc NetworkManager: <debug info>^I[
May 27 11:04:19 jbpc hald: mounted /dev/sda1 on behalf of uid 1000
May 27 11:04:57 jbpc kernel: [ 1918.278839] usb 2-6: reset high speed USB device using ehci_hcd and address 2
May 27 11:04:57 jbpc kernel: [ 1918.390741] usb 2-6: device descriptor read/64, error -71
May 27 11:04:57 jbpc kernel: [ 1918.606579] usb 2-6: device descriptor read/64, error -71
May 27 11:04:57 jbpc kernel: [ 1918.818414] usb 2-6: reset high speed USB device using ehci_hcd and address 2
May 27 11:04:57 jbpc kernel: [ 1918.930330] usb 2-6: device descriptor read/64, error -71
May 27 11:04:58 jbpc kernel: [ 1919.146171] usb 2-6: device descriptor read/64, error -71
May 27 11:04:58 jbpc kernel: [ 1919.362001] usb 2-6: reset high speed USB device using ehci_hcd and address 2
May 27 11:04:58 jbpc kernel: [ 1919.769680] usb 2-6: device not accepting address 2, error -71
May 27 11:04:58 jbpc kernel: [ 1919.873610] usb 2-6: reset high speed USB device using ehci_hcd and address 2
May 27 11:04:59 jbpc kernel: [ 1920.281291] usb 2-6: device not accepting address 2, error -71
May 27 11:04:59 jbpc kernel: [ 1920.281331] usb 2-6: USB disconnect, address 2
May 27 11:04:59 jbpc kernel: [ 1920.281704] sd 0:0:0:0: SCSI error: return code = 0x00010000
May 27 11:04:59 jbpc kernel: [ 1920.281707] end_request: I/O error, dev sda, sector 1478
May 27 11:04:59 jbpc kernel: [ 1920.361870] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.445449] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.445547] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.445619] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.445688] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.445758] sda : READ CAPACITY failed.
May 27 11:04:59 jbpc kernel: [ 1920.445759] sda : status=0, message=00, host=1, driver=00
May 27 11:04:59 jbpc kernel: [ 1920.445762] sda : sense not available.
May 27 11:04:59 jbpc kernel: [ 1920.445927] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.445995] sda: Write Protect is off
May 27 11:04:59 jbpc kernel: [ 1920.445998] sda: Mode Sense: 00 00 00 00
May 27 11:04:59 jbpc kernel: [ 1920.446000] sda: assuming drive cache: write through
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc kernel: [ 1920.459416] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.459433] FAT: Directory bread(block 251) failed
May 27 11:04:59 jbpc kernel: [ 1920.459441] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.459446] FAT: Directory bread(block 252) failed
May 27 11:04:59 jbpc kernel: [ 1920.459453] scsi 0:0:0:0: rejecting I/O to dead device
...
...
...
May 27 11:04:59 jbpc kernel: [ 1920.521542] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.521546] FAT: Directory bread(block 281) failed
May 27 11:04:59 jbpc kernel: [ 1920.521552] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc kernel: [ 1920.521556] FAT: Directory bread(block 282) failed
May 27 11:04:59 jbpc kernel: [ 1920.581089] usb 2-6: device descriptor read/64, error -71
May 27 11:04:59 jbpc hald[4949]: forcibly attempting to lazy unmount /dev/sda1 as enclosing drive was disconnected
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc kernel: [ 1920.664182] scsi 0:0:0:0: rejecting I/O to dead device
May 27 11:04:59 jbpc NetworkManager: <debug info>^I[
May 27 11:04:59 jbpc kernel: [ 1920.796898] usb 2-6: device descriptor read/64, error -71
May 27 11:05:00 jbpc kernel: [ 1921.012737] usb 2-6: new high speed USB device using ehci_hcd and address 4
May 27 11:05:00 jbpc kernel: [ 1921.124645] usb 2-6: device descriptor read/64, error -71
May 27 11:05:00 jbpc kernel: [ 1921.340484] usb 2-6: device descriptor read/64, error -71
May 27 11:05:00 jbpc kernel: [ 1921.556318] usb 2-6: new high speed USB device using ehci_hcd and address 5
May 27 11:05:01 jbpc kernel: [ 1921.960007] usb 2-6: device not accepting address 5, error -71
May 27 11:05:01 jbpc kernel: [ 1922.071924] usb 2-6: new high speed USB device using ehci_hcd and address 6
May 27 11:05:01 jbpc kernel: [ 1922.479613] usb 2-6: device not accepting address 6, error -71
"lsmod" gives as ouput:
Module Size Used by
nls_iso8859_1 5120 0
nls_cp437 6784 0
vfat 14208 0
fat 53916 1 vfat
sg 36252 0
sd_mod 23428 0
usb_storage 72256 0
libusual 17936 1 usb_storage
binfmt_misc 12680 1
rfcomm 40856 0
l2cap 25728 5 rfcomm
bluetooth 55908 4 rfcomm,l2cap
nfs 240876 0
nfsd 218992 17
exportfs 6912 1 nfsd
lockd 64904 3 nfs,nfsd
sunrpc 161340 12 nfs,nfsd,lockd
ipv6 268704 18
ppdev 10116 0
cpufreq_userspace 5408 0
cpufreq_stats 7360 0
cpufreq_powersave 2688 0
cpufreq_ondemand 9228 0
freq_table 5792 2 cpufreq_
cpufreq_
tc1100_wmi 8068 0
pcc_acpi 13184 0
dev_acpi 12292 0
sony_acpi 6284 0
video 16388 0
sbs 15652 0
i2c_ec 5888 1 sbs
dock 10268 0
button 8720 0
battery 10756 0
container 5248 0
ac 6020 0
asus_acpi 17308 0
backlight 7040 1 asus_acpi
reiserfs 247680 1
sbp2 23812 0
lp 12452 0
snd_intel8x0 34204 1
snd_ac97_codec 98336 1 snd_intel8x0
ac97_bus 3200 1 snd_ac97_codec
snd_pcm_oss 44544 0
snd_mixer_oss 17408 1 snd_pcm_oss
snd_pcm 79876 3 snd_intel8x0,
snd_seq_dummy 4740 0
snd_seq_oss 32896 0
nvidia 4713780 22
serio_raw 7940 0
snd_seq_midi 9600 0
snd_seq_midi_event 8448 2 snd_seq_
analog 12832 0
gameport 16520 1 analog
snd_mpu401 9256 0
snd_mpu401_uart 9472 1 snd_mpu401
snd_rawmidi 25472 2 snd_seq_
snd_seq 52592 6 snd_seq_
snd_timer 23684 2 snd_pcm,snd_seq
snd_seq_device 9100 5 snd_seq_
parport_pc 36388 1
parport 36936 3 ppdev,lp,parport_pc
psmouse 38920 0
pcspkr 4224 0
snd 54020 14 snd_intel8x0,
shpchp 34324 0
pci_hotplug 32576 1 shpchp
soundcore 8672 1 snd
snd_page_alloc 10888 2 snd_intel8x0,
i2c_nforce2 6784 0
i2c_core 22784 3 i2c_ec,
nvidia_agp 9500 1
agpgart 35400 2 nvidia,nvidia_agp
af_packet 23816 2
tsdev 8768 0
evdev 11008 3
ext3 133128 3
jbd 59816 1 ext3
mbcache 9604 1 ext3
ide_cd 32672 0
cdrom 37664 1 ide_cd
ide_disk 17024 6
sata_nv 20868 0
ata_generic 9092 0
libata 125720 2 sata_nv,ata_generic
scsi_mod 142348 5 sg,sd_mod,
generic 5124 0 [permanent]
floppy 59524 0
ohci1394 36528 0
ieee1394 299448 2 sbp2,ohci1394
amd74xx 15260 0 [permanent]
forcedeth 46728 0
ehci_hcd 34188 0
ohci_hcd 22532 0
usbcore 134280 5 usb_storage,
thermal 14856 0
processor 31048 1 thermal
fan 5636 0
capability 5896 0
commoncap 8192 1 capability
vesafb 9220 1
fbcon 42656 71
tileblit 3584 1 fbcon
font 9216 1 fbcon
bitblit 6912 1 fbcon
softcursor 3200 1 bitblit
"ps x" gives as output:
PID TTY STAT TIME COMMAND
1 ? Ss 0:01 /sbin/init
2 ? S 0:00 [migration/0]
3 ? SN 0:00 [ksoftirqd/0]
4 ? S 0:00 [watchdog/0]
5 ? S< 0:00 [events/0]
6 ? S< 0:00 [khelper]
7 ? S< 0:00 [kthread]
30 ? S< 0:00 [kblockd/0]
31 ? S< 0:00 [kacpid]
32 ? S< 0:00 [kacpi_notify]
153 ? S< 0:00 [kseriod]
178 ? S 0:00 [pdflush]
179 ? S 0:00 [pdflush]
180 ? S< 0:00 [kswapd0]
181 ? S< 0:00 [aio/0]
2003 ? S< 0:00 [ksuspend_usbd]
2004 ? S< 0:00 [khubd]
2028 ? S< 0:00 [khpsbpkt]
2202 ? S< 0:00 [ata/0]
2203 ? S< 0:00 [ata_aux]
2212 ? S< 0:00 [knodemgrd_0]
2396 ? S< 0:00 [kjournald]
2598 ? S<s 0:00 /sbin/udevd --daemon
3477 ? S< 0:00 [kpsmoused]
3526 ? S< 0:00 [kgameportd]
4025 ? S< 0:00 [reiserfs/0]
4029 ? S< 0:00 [kjournald]
4031 ? S< 0:00 [kjournald]
4487 tty4 Ss+ 0:00 /sbin/getty 38400 tty4
4488 tty5 Ss+ 0:00 /sbin/getty 38400 tty5
4491 tty2 Ss+ 0:00 /sbin/getty 38400 tty2
4493 tty3 Ss+ 0:00 /sbin/getty 38400 tty3
4494 tty1 Ss+ 0:00 /sbin/getty 38400 tty1
4495 tty6 Ss+ 0:00 /sbin/getty 38400 tty6
4739 ? Ss 0:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid
4843 ? Ss 0:00 /sbin/syslogd
4906 ? Ss 0:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
4950 ? S 0:00 hald-runner
5008 ? Ss 0:00 /usr/sbin/dhcdbd --system
5025 ? Ssl 0:00 /usr/sbin/
5064 ? Ss 0:00 /usr/sbin/
5076 ? Ss 0:00 /usr/bin/kdm
5083 tty7 SLs+ 0:35 /usr/bin/X -br -nolisten tcp :0 vt7 -auth /var/run/xa
5102 ? S 0:00 -:0
5172 ? Ss 0:00 /usr/sbin/hpiod
5258 ? S 0:00 /bin/sh /usr/bin/
5302 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
5494 ? S 0:00 [lockd]
5495 ? S< 0:00 [rpciod/0]
5496 ? S< 0:00 [nfsd4]
5497 ? S 0:00 [nfsd]
5498 ? S 0:00 [nfsd]
5499 ? S 0:00 [nfsd]
5500 ? S 0:00 [nfsd]
5501 ? S 0:00 [nfsd]
5502 ? S 0:00 [nfsd]
5503 ? S 0:00 [nfsd]
5504 ? S 0:00 [nfsd]
5509 ? Ss 0:00 /usr/sbin/
5551 ? Ss 0:00 /usr/sbin/sshd
5614 ? Ss 0:00 /usr/sbin/
5655 ? Ss 0:00 /usr/sbin/hcid -x -s
5672 ? S< 0:00 [krfcommd]
5727 ? Ss 0:00 /usr/sbin/cron
5934 ? S 0:00 start_kdeinit --new-startup +kcminit_startup
6206 ? SNs 0:00 /usr/sbin/apache2 -k start
6859 pts/1 Ss+ 0:00 /usr/bin/sudo -u root /usr/bin/kdesu_stub -
6865 pts/2 Ss+ 0:00 /usr/bin/kdesu_stub -
6868 ? Ss 0:00 sh -c konsole
6869 ? S 0:02 konsole
6872 ? Ss 0:00 kdeinit Running...
6877 ? S 0:00 dcopserver [kdeinit] --nosid --suicide
6880 ? S 0:00 klauncher [kdeinit]
6882 ? S 0:00 kded [kdeinit]
6887 pts/3 Ss 0:00 /bin/bash
6907 ? S 0:00 knotify [kdeinit]
6910 ? S 0:01 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l
6931 pts/3 R+ 0:00 ps x
Additional info: It seems that this problem also occurs at the previous Ubuntu version (6.10 CD) and latest Debian. Don't know why it didn't bother me before...
Further I saw on the internet that Nvidia did have some problems (I've an Epox 8RDA+ motherboard with Nvidia/nforce chipset) with usb. It should possible be related to acpi, or apic. Switched both off in kernel and bios. It didn't help.
Also I 've seen some notes about timer problems (may be related, the clock is very inaccurate) in the kernel and irq's. I don't know how to check that, and if the Ubuntu kernel is patched for nvidia.