Problem with hard drive lock out

Mark LaPierre marklapier at aol.com
Thu Feb 28 04:49:44 UTC 2008


Mark LaPierre wrote:
> Craig White wrote:
>> On Sun, 2008-02-24 at 12:51 -0500, marklapier at aol.com wrote:
>>  
>>> Hey All,
>>> I'm having a vexing problem with FC8 losing connection to one of my 
>>> hard drives. I've had it drop out in a matter of a few minutes. This 
>>> time it was working for several days before it quit.
>>>
>>> I have two drives on my system.  One SATA drive has the system 
>>> installed on it.  The other, plugged into the IDE header has data 
>>> files on it.  The SATA drive runs fine.  The IDE drive will 
>>> eventually quit working.  I can cd onto the drive as long as I don't 
>>> try to access something that is not already in the disk cache.  When 
>>> I try to access the drive I get this error:
>>>
>>> [mlapier at mushroom mlapier]$ cd /sdb1
>>> [mlapier at mushroom sdb1]$ cd mlapier
>>> [mlapier at mushroom mlapier]$ cd mail
>>> [mlapier at mushroom mail]$ cd MYDIR
>>> [mlapier at mushroom MYDIR]$ ls
>>> ls: reading directory .: Input/output error
>>>
>>> [mlapier at mushroom piano]$ cd /sdb2
>>> [mlapier at mushroom sdb2]$ cd piano
>>> [mlapier at mushroom piano]$ ls
>>> ls: reading directory .: Input/output error
>>>
>>> There are two partitions mounted thus:
>>> drwxrwxrwx 16 root users 4096 2007-12-29 12:56 sdb1
>>> drwxrwxrwx 49 root users 4096 2008-01-06 22:48 sdb2
>>>
>>> [mlapier at mushroom etc]$ cat fstab
>>> /dev/VolGroup00/LogVol00 / ext3 defaults > 1 1
>>> LABEL=/boot /boot ext3 defaults 1 2
>>> tmpfs /dev/shm tmpfs defaults 0 0
>>> /dev/sdb1 /sdb1 ext2 defaults 1 2
>>> /dev/sdb2 /sdb2 ext2 defaults 1 2
>>> devpts /dev/pts devpts gid=5,mode=620 0 0
>>> sysfs /sys sysfs defaults 0 0
>>> proc /proc proc defaults 0 0
>>> /dev/VolGroup00/LogVol01 swap swap defaults > 0 0
>>>
>>> [mlapier at mushroom etc]$ uname -a
>>> Linux mushroom.patch 2.6.23.15-137.fc8 #1 SMP Sun Feb 10 17:03:13 
>>> EST 2008 x86_64 x86_64 x86_64 GNU/Linux
>>>
>>> I've been running Linux for many years on many boxes but I've never 
>>> encountered a situation like this. The only way I've found to 
>>> restore operation is a to reboot.
>>>
>>> Anyone got any clues??
>>>     
>> ----
>> I think the clues are likely to be found in errors in /var/log/messages
>> or dmesg
>>
>> Craig
>>
>>   
>
> I didn't see much of interest in dmesg output but the 
> /var/log/messages file is chock full of references to ata3  Here's a 
> snippet from the start of the kernel messages:
>
> Feb 25 10:37:25 mushroom kernel: agpgart: Found an AGP 3.0 compliant 
> device at 0000:00:00.0.
> Feb 25 10:37:25 mushroom kernel: agpgart: X tried to set rate=x12. 
> Setting to AGP3 x8 mode.
> Feb 25 10:37:25 mushroom kernel: agpgart: Putting AGP V3 device at 
> 0000:00:00.0 into 8x mode
> Feb 25 10:37:25 mushroom kernel: agpgart: Putting AGP V3 device at 
> 0000:01:00.0 into 8x mode
> Feb 25 10:37:25 mushroom kernel: irq 16: nobody cared (try booting 
> with the "irqpoll" option)
> Feb 25 10:37:25 mushroom kernel:
> Feb 25 10:37:25 mushroom kernel: Call Trace:
> Feb 25 10:37:25 mushroom kernel:  <IRQ>  [<ffffffff8106aa4f>] 
> __report_bad_irq+0x30/0x72
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff8106aca0>] 
> note_interrupt+0x20f/0x253
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff8106b58c>] 
> handle_fasteoi_irq+0xa9/0xd1
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff8100e0fc>] do_IRQ+0xf1/0x161
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff8100adba>] 
> default_idle+0x0/0x3d
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff8100c0e1>] 
> ret_from_intr+0x0/0xa
> Feb 25 10:37:25 mushroom kernel:  <EOI>  [<ffffffff812514dd>] 
> unix_poll+0x0/0x96
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff8100ade3>] 
> default_idle+0x29/0x3d
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff8100ae8b>] cpu_idle+0x94/0xbc
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff81433baa>] 
> start_kernel+0x2cf/0x2db
> Feb 25 10:37:25 mushroom kernel:  [<ffffffff81433140>] 
> _sinittext+0x140/0x144
> Feb 25 10:37:25 mushroom kernel:
> Feb 25 10:37:25 mushroom kernel: handlers:
> Feb 25 10:37:25 mushroom kernel: [<ffffffff8831b35a>] 
> (via_driver_irq_handler+0x0/0x183 [via])
> Feb 25 10:37:25 mushroom kernel: Disabling IRQ #16
> Feb 25 17:04:30 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:04:30 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:04:30 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:04:30 mushroom kernel: ata3: soft resetting port
> Feb 25 17:05:00 mushroom kernel: ata3.00: qc timeout (cmd 0xef)
> Feb 25 17:05:00 mushroom kernel: ata3.00: failed to IDENTIFY (SPINUP 
> failed, err_mask=0x4)
> Feb 25 17:05:00 mushroom kernel: ata3.00: revalidation failed (errno=-5)
> Feb 25 17:05:00 mushroom kernel: ata3: failed to recover some devices, 
> retrying in 5 secs
> Feb 25 17:05:05 mushroom kernel: ata3: soft resetting port
> Feb 25 17:05:35 mushroom kernel: ata3.00: qc timeout (cmd 0xef)
> Feb 25 17:05:35 mushroom kernel: ata3.00: failed to IDENTIFY (SPINUP 
> failed, err_mask=0x4)
> Feb 25 17:05:35 mushroom kernel: ata3.00: revalidation failed (errno=-5)
> Feb 25 17:05:35 mushroom kernel: ata3.00: limiting speed to UDMA/100:PIO3
> Feb 25 17:05:35 mushroom kernel: ata3: failed to recover some devices, 
> retrying in 5 secs
> Feb 25 17:05:40 mushroom kernel: ata3: soft resetting port
> Feb 25 17:06:11 mushroom kernel: ata3.00: qc timeout (cmd 0xef)
> Feb 25 17:06:11 mushroom kernel: ata3.00: failed to IDENTIFY (SPINUP 
> failed, err_mask=0x4)
> Feb 25 17:06:11 mushroom kernel: ata3.00: revalidation failed (errno=-5)
> Feb 25 17:06:11 mushroom kernel: ata3.00: disabled
> Feb 25 17:06:11 mushroom kernel: ata3: failed to recover some devices, 
> retrying in 5 secs
> Feb 25 17:06:16 mushroom kernel: ata3.01: failed to set xfermode 
> (err_mask=0x40)
> Feb 25 17:06:16 mushroom kernel: ata3: failed to recover some devices, 
> retrying in 5 secs
> Feb 25 17:06:21 mushroom kernel: ata3: soft resetting port
> Feb 25 17:06:22 mushroom kernel: ata3.01: configured for UDMA/33
> Feb 25 17:06:22 mushroom kernel: ata3: EH pending after completion, 
> repeating EH (cnt=4)
> Feb 25 17:06:22 mushroom kernel: ata3: EH complete
> Feb 25 17:06:52 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:06:52 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:06:52 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:06:52 mushroom kernel: ata3: soft resetting port
> Feb 25 17:06:52 mushroom kernel: ata3.01: configured for UDMA/33
> Feb 25 17:06:52 mushroom kernel: ata3: EH complete
> Feb 25 17:07:22 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:07:22 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:07:22 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:07:22 mushroom kernel: ata3: soft resetting port
> Feb 25 17:07:23 mushroom kernel: ata3.01: configured for UDMA/33
> Feb 25 17:07:23 mushroom kernel: ata3: EH complete
> Feb 25 17:07:53 mushroom kernel: ata3.01: limiting speed to UDMA/25:PIO4
> Feb 25 17:07:53 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:07:53 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:07:53 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:07:53 mushroom kernel: ata3: soft resetting port
> Feb 25 17:07:54 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:07:54 mushroom kernel: ata3: EH complete
> Feb 25 17:07:54 mushroom kernel: sd 2:0:0:0: [sdb] READ CAPACITY failed
> Feb 25 17:07:54 mushroom kernel: sd 2:0:0:0: [sdb] Result: 
> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
> Feb 25 17:07:54 mushroom kernel: sd 2:0:0:0: [sdb] Sense not available.
> Feb 25 17:08:24 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:08:24 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:08:24 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:08:24 mushroom kernel: ata3: soft resetting port
> Feb 25 17:08:24 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:08:24 mushroom kernel: ata3: EH complete
> Feb 25 17:08:24 mushroom kernel: sd 2:0:0:0: [sdb] Write Protect is off
> Feb 25 17:08:54 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:08:54 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:08:54 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:08:54 mushroom kernel: ata3: soft resetting port
> Feb 25 17:08:55 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:08:55 mushroom kernel: ata3: EH complete
> Feb 25 17:08:55 mushroom kernel: sd 2:0:0:0: [sdb] Asking for cache 
> data failed
> Feb 25 17:08:55 mushroom kernel: sd 2:0:0:0: [sdb] Assuming drive 
> cache: write through
> Feb 25 17:09:25 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:09:25 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:09:25 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:09:25 mushroom kernel: ata3: soft resetting port
> Feb 25 17:09:25 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:09:25 mushroom kernel: ata3: EH complete
> Feb 25 17:09:55 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:09:55 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x25 data 8 in
> Feb 25 17:09:55 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:09:55 mushroom kernel: ata3: soft resetting port
> Feb 25 17:09:56 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:09:56 mushroom kernel: ata3: EH complete
> Feb 25 17:10:26 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:10:26 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x0 data 0
> Feb 25 17:10:26 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:10:26 mushroom kernel: ata3: soft resetting port
> Feb 25 17:10:27 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:10:27 mushroom kernel: ata3: EH complete
> Feb 25 17:10:57 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:10:57 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x0 data 0
> Feb 25 17:10:57 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:10:57 mushroom kernel: ata3: soft resetting port
> Feb 25 17:10:57 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:10:57 mushroom kernel: ata3: EH complete
> Feb 25 17:11:27 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:11:27 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x0 data 0
> Feb 25 17:11:27 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:11:27 mushroom kernel: ata3: soft resetting port
> Feb 25 17:11:28 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:11:28 mushroom kernel: ata3: EH complete
> Feb 25 17:11:58 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:11:58 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x0 data 0
> Feb 25 17:11:58 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:11:58 mushroom kernel: ata3: soft resetting port
> Feb 25 17:11:59 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:11:59 mushroom kernel: ata3: EH complete
> Feb 25 17:11:59 mushroom kernel: sr0: CDROM (ioctl) error, command: 
> Test Unit Ready 00 00 00 00 00 00
> Feb 25 17:11:59 mushroom kernel: sr: Sense Key : Aborted Command 
> [current] [descriptor]
> Feb 25 17:11:59 mushroom kernel: sr: Add. Sense: No additional sense 
> information
> Feb 25 17:12:09 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:12:09 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x1e data 0
> Feb 25 17:12:09 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:12:09 mushroom kernel: ata3: soft resetting port
> Feb 25 17:12:09 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:12:09 mushroom kernel: ata3: EH complete
> Feb 25 17:12:19 mushroom kernel: ata3.01: exception Emask 0x0 SAct 0x0 
> SErr 0x0 action 0x2 frozen
> Feb 25 17:12:19 mushroom kernel: ata3.01: cmd 
> a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x1e data 0
> Feb 25 17:12:19 mushroom kernel:          res 
> 40/00:03:00:00:20/00:00:00:00:00/b0 Emask 0x4 (timeout)
> Feb 25 17:12:19 mushroom kernel: ata3: soft resetting port
> Feb 25 17:12:20 mushroom kernel: ata3.01: configured for UDMA/25
> Feb 25 17:12:20 mushroom kernel: ata3: EH complete
>
Well, it's been 24 hours and no reply.  Am I asking too hard a 
question?  Maybe I should post this to a different list?




More information about the fedora-list mailing list