tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Nvidia MCP67 SATA controller



On Sun, Jun 22, 2008 at 06:01:14PM +0000, David Holland wrote:
> On Wed, Jun 18, 2008 at 07:30:41PM +0200, Dieter Baron wrote:
>  > the Nvidia MCP67 SATA controller does not work using the viaide driver
>  > (in native pci compatibility mode), as various users have reported.
> 
> MCP65 should also use this patch (I have one, same behavior), and
> probably all the later nvidia versions as well.
> 
>  >   This works quite well most of the time, but sometimes the chip seems
>  > to get in a strange state after the switch.  It then returns bogus
>  > data when identifying the drive:
>  >    wd0 at atabus1 drive 0: <ST506>
>  > (or similar, written from memory) instead of 
>  >    wd0 at atabus1 drive 0: <Hitachi HDT725032VLA360>
>  > and hangs when trying to read from the disk (still during boot).
> 
> IME, it will also probably probe a ridiculously small drive size. I
> believe this is a known issue with ahcisata.c, not limited to nvidia
> cards, and so it's not something you've triggered.

AFAIK it's a timing issue with some drives. The PHY goes UP after a reset
and reports the drive is ready, while it's not.

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index