From: Mark Lord <lkml@rtr.ca>
To: Chuck Ebbert <cebbert@redhat.com>
Cc: Niels <zorglub_olsen@hotmail.com>,
linux-kernel@vger.kernel.org,
linux-scsi <linux-scsi@vger.kernel.org>,
USB development list <linux-usb-devel@lists.sourceforge.net>
Subject: Re: Problems with USB disk [solved]
Date: Wed, 12 Sep 2007 18:10:50 -0400 [thread overview]
Message-ID: <46E863EA.4060806@rtr.ca> (raw)
In-Reply-To: <46C1C560.80801@redhat.com>
Chuck Ebbert wrote:
> On 08/13/2007 10:50 AM, Niels wrote:
>> On Sunday 12 August 2007 11:54, Niels wrote:
>>
>>> On Friday 10 August 2007 14:43, Niels wrote:
>>>
>>>> On Wednesday 08 August 2007 12:57, Ismail Dönmez wrote:
>>>>
>>>>> On Wednesday 08 August 2007 13:48:29 you wrote:
>>>>>> On Tuesday 07 August 2007 23:18, Greg KH wrote:
>>>>>>> On Tue, Aug 07, 2007 at 10:26:15PM +0200, Niels wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I'm having problems with a new 500 GB USB disk. It works, but
>>>>>>>> sometimes I get these in dmesg:
>>>>>>>>
>>>>>>>>
>>>>>>>> usb 1-3: reset high speed USB device using ehci_hcd and address 2
>>>>>>>> usb 5-1: USB disconnect, address 2
>>>>>>>> drivers/usb/class/usblp.c: usblp0: removed
>>>>>>>> sd 0:0:0:0: Device not ready: <6>: Sense Key : 0x2 [current]
>>>>>>>>
>>>>>>>> : ASC=0x4 ASCQ=0x2
>>>>>>>>
>>>>>>>> end_request: I/O error, dev sda, sector 254148215
>>>>>>>> sd 0:0:0:0: Device not ready: <6>: Sense Key : 0x2 [current]
>>>>>>>>
>>>>>>>> : ASC=0x4 ASCQ=0x2
>>>>>>>>
>>>>>>>> end_request: I/O error, dev sda, sector 252434023
>>>>>>>> EXT3-fs error (device sda1): ext3_find_entry: reading directory
>>>>>>>> #15761836 offset 0
>>>>>>>>
>>>>>>>>
>>>>>>>> There's also a printer connected. This is on a pci/usb2 card. When
>>>>>>>> the above happens, I get I/O errors. When I mount the drive next,
>>>>>>>> there are errors and often missing files. Quite annoying!
>>>>>>>>
>>>>>>>> Kernel is 2.6.21
>>>>>>>>
>>>>>>>> What's going on?
>>>>>>> You have a low voltage issue, or a bad cable. The device is
>>>>>>> electronically disconnecting itself. Try using a externally-powered
>>>>>>> hub, or a new cable.
>>>>> I am seeing a similar problem with 2.6.22 and 2.6.23-* kernels with my
>>>>> 60G iPod Video, works fine with 2.6.18 kernel though.
>>>>>
>>>> So far I'm seeing this:
>>>>
>>>> - On 2.6.21 I mount the drive. After a while it spins down, and when I
>>>> then unmount it, an error pops up in dmesg.
>>>>
>>>> - On 2.6.18 I can't provoke the same error. The drive doesn't appear to
>>>> spin down. I don't know if the data corruption from 2.6.21 occurs with
>>>> regular use.
>>>>
>>>> There are a number of other factor I need to eliminate on my system, but
>>>> that's it so far. CONFIG_USB_SUSPEND is not set on either kernel.
>>> OK, on a vanilla 2.6.18.8 I also have this problem, with both the pci/usb2
>>> card, and the usb1 on the board. I listen to music from the drive, and
>>> after some time (10-20 minutes or so), it freaks out:
>>>
>>> =========
>>> sd 1:0:0:0: Device not ready: <6>: Current: sense key=0x2
>>> ASC=0x4 ASCQ=0x2
>>> end_request: I/O error, dev sda, sector 126693711
>>> sd 1:0:0:0: Device not ready: <6>: Current: sense key=0x2
>>> ASC=0x4 ASCQ=0x2
>>> end_request: I/O error, dev sda, sector 126693711
>>> sd 1:0:0:0: Device not ready: <6>: Current: sense key=0x2
>>> ASC=0x4 ASCQ=0x2
>>> end_request: I/O error, dev sda, sector 126693711
>>> =========
>>>
>> Using a new PSU and a powered hub made no difference. But I found a solution
>> here:
>>
>> http://alienghic.livejournal.com/382903.html
>>
>> Basically, the problem is, as suspected, that the drive spins down / goes to
>> suspend. This can be disabled with "sdparm --clear STANDBY -6 /dev/sda".
>>
>> It seems to me to be an error that the kernel reports this as something like
>> a hardware failure. Or at least very misleading.
>>
>
> Oh, nice. The usb-storage (SCSI) disk spins itself down and we can't handle that.
> Should we be disabling auto-spindown when we connect the device, or be able to
> handle this by sending the start command when needed?
There's more to this.
My Sandisk Cruzer Micro 1GB USB sticks suffer from this regression.
Plug one in, it works for about 5 seconds, then the light goes off (bad).
Next access requires a 30s timeout + reset. Etc..
This is with 2.6.23-rc6.
Works without any problems in 2.6.22. REGRESSION.
-ml
next prev parent reply other threads:[~2007-09-12 22:11 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-07 20:26 Problems with USB disk Niels
2007-08-07 21:18 ` Greg KH
2007-08-08 10:48 ` Niels
2007-08-08 10:57 ` Ismail Dönmez
2007-08-10 12:43 ` Niels
2007-08-12 9:54 ` Niels
2007-08-13 14:50 ` Problems with USB disk [solved] Niels
2007-08-14 15:08 ` Chuck Ebbert
2007-09-12 22:10 ` Mark Lord [this message]
2007-09-12 23:42 ` Greg KH
2007-09-13 14:12 ` [linux-usb-devel] " Alan Stern
2007-09-13 14:35 ` Mark Lord
2007-09-13 15:09 ` Alan Stern
2007-09-13 15:21 ` Mark Lord
2007-08-10 4:54 ` Problems with USB disk Bill Davidsen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=46E863EA.4060806@rtr.ca \
--to=lkml@rtr.ca \
--cc=cebbert@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=linux-usb-devel@lists.sourceforge.net \
--cc=zorglub_olsen@hotmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox