linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Aalderd Bouwman <aalderd.boac@wanadoo.nl>
To: linux-ide@vger.kernel.org
Subject: Hotswap problem on vt8251 with ahci driver
Date: Tue, 06 Mar 2007 13:57:19 +0100	[thread overview]
Message-ID: <1173185839.3778.14.camel@anja> (raw)

Hello,

Running kernel 2.6.20.1
Controller vt8251
Harddisks: 
sda Seagate Barracuda ES (ST3400620NS) SATA2
hdc Seagate ST3160021A IDE
hdd ATAPI-CD ROM-DRIVE-56MAX

That configuration runs correctly.

Now I turns a Seagate Barracuda 7200.9 (ST3808110AS) on:

Dmesg: 

Mar  6 13:17:55 server ata3: exception Emask 0x10 SAct 0x0 SErr
0x4060000 action 0x2 frozen
Mar  6 13:17:55 server ata3: (irq_stat 0x00000040, connection status
changed)
Mar  6 13:17:55 server ata3: waiting for device to spin up (8 secs)
Mar  6 13:18:03 server ata3: hard resetting port
Mar  6 13:18:03 server ata3: SATA link up 1.5 Gbps (SStatus 113 SControl
300)
Mar  6 13:18:03 server ata3.00: ATA-7, max UDMA/133, 156301488 sectors:
LBA48 NCQ (depth 0/32)
Mar  6 13:18:03 server ata3.00: configured for UDMA/133
Mar  6 13:18:03 server ata3: EH complete
Mar  6 13:18:03 server scsi 2:0:0:0: Direct-Access     ATA
ST3808110AS      3.AA PQ: 0 ANSI: 5
Mar  6 13:18:03 server SCSI device sdb: 156301488 512-byte hdwr sectors
(80026 MB)
Mar  6 13:18:03 server sdb: Write Protect is off
Mar  6 13:18:03 server sdb: Mode Sense: 00 3a 00 00
Mar  6 13:18:03 server SCSI device sdb: write cache: enabled, read
cache: enabled, doesn't support DPO or FUA
Mar  6 13:18:03 server SCSI device sdb: 156301488 512-byte hdwr sectors
(80026 MB)
Mar  6 13:18:03 server sdb: Write Protect is off
Mar  6 13:18:03 server sdb: Mode Sense: 00 3a 00 00
Mar  6 13:18:03 server SCSI device sdb: write cache: enabled, read
cache: enabled, doesn't support DPO or FUA
Mar  6 13:18:04 server sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 sdb7 >
Mar  6 13:18:04 server sd 2:0:0:0: Attached scsi disk sdb
Mar  6 13:18:04 server sd 2:0:0:0: Attached scsi generic sg1 type 0
Mar  6 13:18:29 server ata3: exception Emask 0x10 SAct 0x0 SErr 0x30000
action 0x2 frozen
Mar  6 13:18:29 server ata3: (irq_stat 0x04400000, PHY RDY changed)
Mar  6 13:18:30 server hdc: dma_timer_expiry: dma status == 0x61
Mar  6 13:18:31 server ata3: hard resetting port
Mar  6 13:18:31 server ata3: SATA link down (SStatus 0 SControl 300)
Mar  6 13:18:31 server ata3: failed to recover some devices, retrying in
5 secs
Mar  6 13:18:37 server ata3: hard resetting port
Mar  6 13:18:38 server ata3: SATA link down (SStatus 0 SControl 300)
Mar  6 13:18:38 server ata3: failed to recover some devices, retrying in
5 secs
Mar  6 13:18:40 server hdc: DMA timeout error
Mar  6 13:18:40 server hdc: dma timeout error: status=0x58 { DriveReady
SeekComplete DataRequest }
Mar  6 13:18:40 server ide: failed opcode was: unknown
Mar  6 13:18:40 server hdc: status error: status=0x50 { DriveReady
SeekComplete }
Mar  6 13:18:40 server ide: failed opcode was: unknown
Mar  6 13:18:40 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:18:40 server hdc: status timeout: status=0xd0 { Busy }
Mar  6 13:18:40 server ide: failed opcode was: unknown
Mar  6 13:18:40 server hdd: DMA disabled
Mar  6 13:18:40 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:18:41 server ide1: reset: success
Mar  6 13:18:43 server ata3: hard resetting port
Mar  6 13:18:44 server ata3: SATA link down (SStatus 0 SControl 300)
Mar  6 13:18:44 server ata3.00: disabled
Mar  6 13:18:44 server ata3: EH complete
Mar  6 13:18:44 server ata3.00: detaching (SCSI 2:0:0:0)
Mar  6 13:18:44 server Synchronizing SCSI cache for disk sdb:
Mar  6 13:18:44 server FAILED
Mar  6 13:18:44 server status = 0, message = 00, host = 4, driver = 00
Mar  6 13:18:47 server login(pam_unix)[6667]: session opened for user
root by (uid=0)
Mar  6 13:18:47 server login[6789]: ROOT LOGIN  on 'tty2'
Mar  6 13:18:52 server shutdown[6792]: shutting down for system reboot
Mar  6 13:19:01 server <4>hdc: dma_timer_expiry: dma status == 0x21
Mar  6 13:19:11 server hdc: DMA timeout error
Mar  6 13:19:11 server hdc: dma timeout error: status=0x58 { DriveReady
SeekComplete DataRequest }
Mar  6 13:19:11 server ide: failed opcode was: unknown
Mar  6 13:19:11 server hdc: status error: status=0x50 { DriveReady
SeekComplete }
Mar  6 13:19:11 server ide: failed opcode was: unknown
Mar  6 13:19:11 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:19:11 server hdc: status timeout: status=0xd0 { Busy }
Mar  6 13:19:11 server ide: failed opcode was: unknown
Mar  6 13:19:11 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:19:11 server ide1: reset: success
Mar  6 13:19:31 server hdc: dma_timer_expiry: dma status == 0x21
Mar  6 13:19:41 server hdc: DMA timeout error
Mar  6 13:19:41 server hdc: dma timeout error: status=0x58 { DriveReady
SeekComplete DataRequest }
Mar  6 13:19:41 server ide: failed opcode was: unknown
Mar  6 13:19:41 server hdc: status error: status=0x50 { DriveReady
SeekComplete }
Mar  6 13:19:41 server ide: failed opcode was: unknown
Mar  6 13:19:41 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:19:41 server hdc: status timeout: status=0xd0 { Busy }
Mar  6 13:19:41 server ide: failed opcode was: unknown
Mar  6 13:19:41 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:19:41 server ide1: reset: success
<snip deamon log>
Mar  6 13:20:01 server hdc: dma_timer_expiry: dma status == 0x21
<snip deamon log>
Mar  6 13:20:12 server hdc: DMA timeout error
Mar  6 13:20:12 server hdc: dma timeout error: status=0x58 { DriveReady
SeekComplete DataRequest }
Mar  6 13:20:12 server ide: failed opcode was: unknown
Mar  6 13:20:12 server hdc: status error: status=0x50 { DriveReady
SeekComplete }
Mar  6 13:20:12 server ide: failed opcode was: unknown
Mar  6 13:20:12 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:20:12 server hdc: status timeout: status=0xd0 { Busy }
Mar  6 13:20:12 server ide: failed opcode was: unknown
Mar  6 13:20:12 server ide: failed opcode was: unknown
Mar  6 13:20:12 server hdc: no DRQ after issuing MULTWRITE_EXT
Mar  6 13:20:12 server ide1: reset: success

As you see, when I turned on the Barracuda 7200.9 drive the ide channel
will not work correctly. This also happens when I turned on the
Barracuda ES drive.

It doesn't sense setting the jumper on the drive on 1,5 Gb/s operation.

This happens not with the Maxtor drive and a Barracuda 7200.10 drive I
have.

Aalderd.


             reply	other threads:[~2007-03-06 13:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-06 12:57 Aalderd Bouwman [this message]
2007-03-08  8:19 ` Hotswap problem on vt8251 with ahci driver Tejun Heo

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=1173185839.3778.14.camel@anja \
    --to=aalderd.boac@wanadoo.nl \
    --cc=linux-ide@vger.kernel.org \
    /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;
as well as URLs for NNTP newsgroup(s).