From owner-freebsd-current@FreeBSD.ORG Sat Sep 19 17:09:22 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40627106566C; Sat, 19 Sep 2009 17:09:22 +0000 (UTC) (envelope-from olivier@gid0.org) Received: from mail-ew0-f208.google.com (mail-ew0-f208.google.com [209.85.219.208]) by mx1.freebsd.org (Postfix) with ESMTP id A66B08FC08; Sat, 19 Sep 2009 17:09:21 +0000 (UTC) Received: by ewy4 with SMTP id 4so1305901ewy.36 for ; Sat, 19 Sep 2009 10:09:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.52.145 with SMTP id e17mr803732wec.151.1253380159865; Sat, 19 Sep 2009 10:09:19 -0700 (PDT) Date: Sat, 19 Sep 2009 19:09:19 +0200 Message-ID: <367b2c980909191009x1df7456bx10f97f25fc990a35@mail.gmail.com> From: Olivier Smedts To: John Baldwin , freebsd-current Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Subject: [regression]: acpi_aiboost fails to attach on Asus P5Q3 Deluxe in 8.0 (Was: [regression] : 8.0-BETA3 (and BETA2?) acpi_hpet0 fails on TYAN H2000M) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Sep 2009 17:09:22 -0000 2009/8/24 John Baldwin > > On Monday 24 August 2009 4:54:13 pm Olivier Smedts wrote: > > 2009/8/24 John Baldwin : > > > On Saturday 22 August 2009 1:20:18 pm Arno J. Klaassen wrote: > > >> > > >> Hello, > > >> > > >> I have a regression with acpi_hpet on a Tyan H2000M MB : > > >> > > >> =A0 acpi_hpet0: iomem 0xfed00000-0xfed0= 3fff on > acpi0 > > >> =A0 acpi_hpet0: HPET never increments, disabling > > >> =A0 device_attach: acpi_hpet0 attach returned 6 > > >> =A0 [twice] > > >> > > >> it exists at least since Aug16 sources (I just looked at > > >> the 'netif' problems on this board which BTW are indeed fixed > > >> by recent flowtable init changes) > > > > > > Perhaps the recent ACPI-CA update is when this broke? > > > > Sorry for hijacking the thread (and not reporting this before) but > > maybe my issues with acpi_aiboost are related. It won't attach on my > > ASUS P5Q3 Deluxe (latest BIOS) since the ACPICA update (which also > > made "est" attach successfully on this ASUS board) : > > > > acpi_aiboost0: on acpi0 > > NOREF > > BAD DATA > > device_attach: acpi_aiboost0 attach returned 22 > > I would figure out what function in it's attach routine is failing with E= INVAL > and drill down from there. =A0It looks like it is dying trying to > evaluate "TSIF", "VSIF", or "FSIF". =A0Maybe add some printfs to see whic= h one > and print out the 'elem->Type' in the "NOREF" error message. =A0You could= also > just print the 'name' there as well which would help perhaps. > > -- > John Baldwin # svn diff ../../../dev/acpi_support/acpi_aiboost.c Index: ../../../dev/acpi_support/acpi_aiboost.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- ../../../dev/acpi_support/acpi_aiboost.c (r=E9vision 197329) +++ ../../../dev/acpi_support/acpi_aiboost.c (copie de travail) @@ -127,6 +127,7 @@ for(i =3D 1 ; i < o->Package.Count; i++){ elem =3D &o->Package.Elements[i]; + printf("%s : %i\n", name, elem->Type); if(elem->Type !=3D ACPI_TYPE_ANY){ printf("NOREF\n"); goto error; # dmesg | tail acpi_aiboost0: on acpi0 TSIF : 4 NOREF BAD DATA device_attach: acpi_aiboost0 attach returned 22 Well it fails trying to evaluate TSIF, with elem->Type =3D ACPI_TYPE_PACKAG= E. The ASL is in http://gid0.free.fr/ASUS-P5Q3_Deluxe_WiFi.asl Can I provide something else ? (I'm not an expert...) -- Olivier Smedts =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 _ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0ASCII ribbon campaign ( ) e-mail: olivier@gid0.org =A0 =A0 =A0 =A0- against HTML email & vCards =A0X www: http://www.gid0.org =A0 =A0- against proprietary attachments / \ =A0"Il y a seulement 10 sortes de gens dans le monde : =A0ceux qui comprennent le binaire, =A0et ceux qui ne le comprennent pas."