All of lore.kernel.org
 help / color / mirror / Atom feed
From: hokatichenci <hokatichenci@gmail.com>
To: linux-ide@vger.kernel.org
Subject: sata_nv fails to reattach drive during hotswap?
Date: Sun, 10 Dec 2006 02:41:11 -0800	[thread overview]
Message-ID: <457BE447.2000705@gmail.com> (raw)

I'm currently using an Asus A8N-SLI Premium which offers 8 ports (4
each) through a SI3114 and CK804 chipset. I have a generic istar/athena
4 in 3 SATA hot swap cage thats worked for very well with my Areca array
on another system. When booting, it detects the drive just fine
connected to the sata_nv controller. When I detach the drive, it also
cleanly removes the device node. The problem is reattaching a drive
(turning the power back on), libata will apparently detect the new
drive, but then the port will "fail to respond" about twice before the
link is determined. After this stage EH is complete, but the drive is
nowhere to be found. udevmonitor --env shows nothing after the removal
of the block device, it does not exist under /dev/sd*, and does not show
up anywhere that I can find. I've tried multiple kernels, all have the
same results. When I use the si3114 controller, hotswapping works
exactly as desired. I have a post on the gentoo forums about the issue,
but I will also append on the important bits:
http://forums.gentoo.org/viewtopic-t-523012.html

Any help, ideas, suggestions, questions, and pointers are appreciated.

--hoka
ps: if for any reason this email is received multiple times, I apologize, I'm having problems on my end

Kernels attempted:
Gentoo-sources 2.6.19-r1
Gentoo-hardened-sources 2.6.18
2.6.19-rc6-mm2
2.6.19-git12

lspci:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller
(rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 RAID bus controller: nVidia Corporation CK804 Serial ATA
Controller (rev f3)
00:08.0 RAID bus controller: nVidia Corporation CK804 Serial ATA
Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
05:07.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX
5200] (rev a1)
05:0a.0 RAID bus controller: Silicon Image, Inc. SiI 3114
[SATALink/SATARaid] Serial ATA Controller (rev 02)
05:0c.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001
Gigabit Ethernet Controller (rev 13)

A sample of the kernel log showing the problem:
ata5: exception Emask 0x10 SAct 0x0 SErr 0x1810000 action 0x2 frozen
ata5: soft resetting port
ata5: SATA link down (SStatus 0 SControl 300)
ata5: failed to recover some devices, retrying in 5 secs
ata5: hard resetting port
ata5: SATA link down (SStatus 0 SControl 300)
ata5: failed to recover some devices, retrying in 5 secs
ata5: hard resetting port
ata5: SATA link down (SStatus 0 SControl 300)
ata5.00: disabled
ata5: EH complete
ata5.00: detaching (SCSI 4:0:0:0)
PM: Removing info for scsi:4:0:0:0
PM: Removing info for No Bus:target4:0:0
ata5: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0x2 frozen
ata5: port is slow to respond, please be patient
ata5: port failed to respond (30 secs)
ata5: soft resetting port
ata5: port is slow to respond, please be patient
ata5: port failed to respond (30 secs)
ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata5: EH complete


             reply	other threads:[~2006-12-10 10:41 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-10 10:41 hokatichenci [this message]
2006-12-10 10:24 ` sata_nv fails to reattach drive during hotswap? Hoka "ME" Tichenci
2006-12-10 17:48   ` Jim Paris

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=457BE447.2000705@gmail.com \
    --to=hokatichenci@gmail.com \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.