linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Robert Hancock <hancockr@shaw.ca>
To: linux-ide@vger.kernel.org
Cc: Jeff Garzik <jgarzik@pobox.com>, Peer Chen <pchen@nvidia.com>,
	Kuan Luo <kluo@nvidia.com>
Subject: Re: SATA hard drive problem when MSI enabled (ahci.c)
Date: Tue, 30 Dec 2008 12:04:04 -0600	[thread overview]
Message-ID: <495A6294.4020501@shaw.ca> (raw)
In-Reply-To: <612743.49975.qm@web30708.mail.mud.yahoo.com>

Steven DuChene wrote:
> Jeff and others maintaining the ahci.c driver file:
> I have a current XFX GeForce 8200 motherboard with an
> on-board SATA controller based around the NVidia GeForce
> 8200 or MCP78S chipset. If I attempt to boot either a
> opensuse-11.1 2.6.27.7-9-default kernel or a kernel.org
> 2.6.28 kernel without passing a "pci=nomsi" the
> SATA hard drive hung off of the on-board controller chip is
> not detected. I have the motherboard BIOS set to use a SATA
> mode of AHCI. If I pass the pci=nomsi to either kernel then
> the sata hard disks are found just fine.
> 
> I see in looking at the code in the ahci.c file in
> drivers/ata that you do detection of some board IDs and for
> some boards you set AHCI_HFLAG_NO_MSI. If the code in the
> ahci.c file would recognize the motherboards with the MCP78S
> chipset then it might be a good idea to set the
> AHCI_HFLAG_NO_MSI flag for those boards as well.
> 
> If you can tell me how to find that board id that is used
> to ident boards in ahci.c I can get that information to you
> if that would help others who have the same problem. I think
> it must be better to turn off MSI for specific chips or
> on an individual PCI bridge rather than do it globally for
> the whole system with pci=nomsi 
> --
> Steven DuChene

Hmm.. Can you post lspci -vvn output?

CCing some NVIDIA people. Is there anything known about MSI being broken 
on MCP78S AHCI controller? Currently the only known NVIDIA AHCI problems 
with MSI are with MCP65 revisions A1 and A2. I'm not actually sure what 
chipset listed in the driver would match with MCP78S, that particular 
one isn't listed..


  reply	other threads:[~2008-12-30 18:04 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-30 16:12 SATA hard drive problem when MSI enabled (ahci.c) Steven DuChene
2008-12-30 18:04 ` Robert Hancock [this message]
2008-12-30 18:44   ` Steven DuChene
2008-12-30 19:28     ` Robert Hancock

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=495A6294.4020501@shaw.ca \
    --to=hancockr@shaw.ca \
    --cc=jgarzik@pobox.com \
    --cc=kluo@nvidia.com \
    --cc=linux-ide@vger.kernel.org \
    --cc=pchen@nvidia.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;
as well as URLs for NNTP newsgroup(s).