From: Robert Hancock <hancockr@shaw.ca>
To: Darrick Burch <darrick@tuffmail.com>
Cc: linux-ide@vger.kernel.org
Subject: Re: SB600 in AHCI mode will not run SATA optical drive
Date: Mon, 05 Jan 2009 00:07:24 -0600 [thread overview]
Message-ID: <4961A39C.30405@shaw.ca> (raw)
In-Reply-To: <21155.72.218.132.189.1231111986.squirrel@webmail.tuffmail.net>
Darrick Burch wrote:
> Hey, all:
>
> I'm having a bit of an issue with running my Pioneer BDC-202BK BD-ROM
> drive on my motherboard's (MSI K9A2-CF) AMD SB600-based SATA controller
> and I was wondering if anyone has seen anything similar.
>
> The problem is that the drive does not initialize at all under Linux. I
> get errors from the ahci driver which, from what I've read from the wiki,
> is the only driver under which the SATA ports on the SB600 are supported.
>
> The errors I'm getting loop infinitely until I remove the drive data cable:
>
> Nov 9 21:51:51 linux kernel: ata3: soft resetting link
> Nov 9 21:51:51 linux kernel: ata3: SATA link down (SStatus 1 SControl 300)
> Nov 9 21:51:51 linux kernel: ata3: EH complete
> Nov 9 21:51:51 linux kernel: ata3: exception Emask 0x10 SAct 0x0 SErr
> 0x40c0000 action 0xa frozen
> Nov 9 21:51:51 linux kernel: ata3: irq_stat 0x00000040, connection status
> changed
> Nov 9 21:51:51 linux kernel: ata3: SError: { CommWake 10B8B DevExch }
> Nov 9 21:51:51 linux kernel: ata3: soft resetting link
> Nov 9 21:51:51 linux kernel: ata3: SATA link down (SStatus 1 SControl 300)
> Nov 9 21:51:51 linux kernel: ata3: EH complete
> Nov 9 21:51:51 linux kernel: ata3: exception Emask 0x10 SAct 0x0 SErr
> 0x40c0000 action 0xa frozen
> Nov 9 21:51:51 linux kernel: ata3: irq_stat 0x00000040, connection status
> changed
> Nov 9 21:51:51 linux kernel: ata3: SError: { CommWake 10B8B DevExch }
>
> I've been able to get around this problem (which prevents me from booting
> completely) by commenting the PCI_VDEVICE definition for the SB600. Of
> course, this means that the controller is effectively disabled. I'm not
> in desperate need for my optical drive in Linux at the moment, but it
> would be nice to have access to it someday.
>
> I suppose my questions are the following:
>
> 1. Is it possible that the drive simply does not want to run under AHCI
> mode? I should note that the drive works correctly under Windows XP with
> the controller set to IDE emulation mode.
Could be some kind of SATA PHY quirk or incompatibility that only shows
up in AHCI mode or something. It seems from the output that the SATA
link may be going up and down. You could try forcing 1.5Gbps
(libata.force=1.5Gbps if libata is built in, or force=1.5Gbps when the
libata module gets loaded) and see if that helps.
Maybe Tejun has some more ideas..
> 2. I'm thinking that the best thing for me to do is to get another PCIe
> SATA controller and dedicate it to this one drive. Does anyone want to
> give their opinion on this?
>
> Thanks in advance,
> -Darrick
>
> PS - I have no other devices on the SATA controller; my two hard drives
> are PATA and they're connected to the single PATA header available on the
> motherboard. These, of course, are working fine.
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
next prev parent reply other threads:[~2009-01-05 6:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-04 23:33 SB600 in AHCI mode will not run SATA optical drive Darrick Burch
2009-01-05 6:07 ` Robert Hancock [this message]
2009-01-06 0:41 ` Darrick Burch
2009-01-06 1:03 ` Robert Hancock
2009-01-06 2:42 ` Darrick Burch
2009-01-07 4:58 ` 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=4961A39C.30405@shaw.ca \
--to=hancockr@shaw.ca \
--cc=darrick@tuffmail.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 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).