From owner-acpi-jp@jp.FreeBSD.org Sat Mar 20 23:11:50 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i2KEBoo76676;
	Sat, 20 Mar 2004 23:11:50 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from rms04.rommon.net (rms04.rommon.net [212.54.2.140])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i2KEBn776671
	for <acpi-jp@jp.freebsd.org>; Sat, 20 Mar 2004 23:11:49 +0900 (JST)
	(envelope-from pete@he.iki.fi)
Received: from he.iki.fi (h81.vuokselantie10.fi [193.64.42.129])
	by rms04.rommon.net (8.12.9p1/8.12.9) with ESMTP id i2KEBecM020782;
	Sat, 20 Mar 2004 16:11:40 +0200 (EET)
	(envelope-from pete@he.iki.fi)
Message-ID: <405C5119.5000505@he.iki.fi>
From: Petri Helenius <pete@he.iki.fi>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: freebsd-current@freebsd.org, acpi-jp@jp.FreeBSD.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Reply-To: acpi-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 20 Mar 2004 16:11:37 +0200
X-Sequence: acpi-jp 3122
Subject: [acpi-jp 3122] CSA gigabit ethernet
Sender: owner-acpi-jp@jp.FreeBSD.org
X-Originator: pete@he.iki.fi
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040307



I have been trying to convince Supermicro support that the CSAB entry 
would need _PRT Method to work properly and have not really got a "go 
away" message but not "well fix it" either.

Obviously this causes problems with the CSA gigabit if device apic is 
enabled and the APIC is enabled in the bios also. (watchdog timeouts, I 
also saw a PR open on the symptom)

Comments? I put the whole dump to http://helenius.fi/p4sctii.asl

The board in question is P4SCT+II. I suspect the problem exists in all 
Supermicro boards with CSA.

Running on 5.2.1-RELEASE or 5.2-CURRENT behave similarly.

Disabling APIC in the BIOS makes the system usable.

Pete

             Device (CSAB)
             {
                 Name (_ADR, 0x00030000)
                 Device (CSAD)
                 {
                     Name (_ADR, 0x00010000)
                     Method (_PRW, 0, NotSerialized)
                     {
                         Return (Package (0x02)
                         {
                             0x0B,
                             0x05
                         })
                     }
                 }
             }


