kern/122368: [ata]: Failure to support SATA/PATA drives on 6.3
and 7.0 -- Nvidia nForce4 chipset
Steven Wallace
swallace at reply1.sdwmail.homeunix.org
Mon Apr 14 16:30:07 UTC 2008
The following reply was made to PR kern/122368; it has been noted by GNATS.
From: "Steven Wallace" <swallace at reply1.sdwmail.homeunix.org>
To: <bug-followup at FreeBSD.org>,
<n1nja at earthlink.net>
Cc: <bu7cher at yandex.ru>,
<remko at FreeBSD.org>
Subject: Re: kern/122368: [ata]: Failure to support SATA/PATA drives on 6.3 and 7.0 -- Nvidia nForce4 chipset
Date: Mon, 14 Apr 2008 08:58:54 -0700
This is a multi-part message in MIME format.
------=_NextPart_000_000C_01C89E0D.C53111F0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Andrey:
I have the same problem on my system with an Nforce4 chipset.
I just applied the patch to a 6.3-STABLE system with no effect.
Thanks for your effort and I'll be happy to try anything else you can think
of.
Oh, one more clue is if you boot 6.3 with this failure and then go back to
6.2R, it will also fail. One has to POWER CYCLE the system
and then 6.2R will work.
Ata_nvidia_allocate is being called during controller initialization.
It appears it does not even call ata_nvidia_status. I inserted a printf
statement to display some status, but I see no message.
To get the system to boot, you must use the "disable ACPI" option
(unfortunately this also disables my 2nd CPU). Then my printf message gets
displayed.
With acpi disabled, I get alternating messages:
Ata_nvidia_status: istatus=1 shift=0 offset=440 return=>1
Ata_nvidia_status: istatus=0 shift=16 offset=440 return=>0
Why with ACPI enabled cause ata_nvidia_status not to be called?
Thank you,
Steven
------=_NextPart_000_000C_01C89E0D.C53111F0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=3DEN-US link=3Dblue vlink=3Dpurple>
<div class=3DSection1>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Andrey:<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I have the same problem on my system with an Nforce4
chipset.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I just applied the patch to a 6.3-STABLE system with =
no
effect.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks for your effort and I’ll be happy to try
anything else you can think of.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Oh, one more clue is if you boot 6.3 with this =
failure and
then go back to 6.2R, it will also fail. One has to POWER CYCLE =
the
system<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>and then 6.2R will work.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Ata_nvidia_allocate is being called during controller
initialization.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>It appears it does not even call ata_nvidia_status. I
inserted a printf statement to display some status, but I see no =
message.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>To get the system to boot, you must use the =
“disable
ACPI” option (unfortunately this also disables my 2<sup>nd</sup> =
CPU).
Then my printf message gets displayed.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>With acpi disabled, I get alternating =
messages:<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Ata_nvidia_status: istatus=3D1 shift=3D0 offset=3D440 =
return=3D>1<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Ata_nvidia_status: istatus=3D0 shift=3D16 =
offset=3D440 return=3D>0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Why with ACPI enabled cause ata_nvidia_status not to =
be
called?<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thank you,<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Steven<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
</div>
</body>
</html>
------=_NextPart_000_000C_01C89E0D.C53111F0--
More information about the freebsd-bugs
mailing list