Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Aug 2004 21:58:28 +0900 (JST)
From:      Munehiro Matsuda <haro@kgt.co.jp>
To:        nate@root.org
Cc:        acpi@FreeBSD.org
Subject:   Re: Panic on boot
Message-ID:  <20040807.215828.74755722.haro@h4.dion.ne.jp>
In-Reply-To: <41140603.6080106@root.org>
References:  <200408030515.i735FuKF056358@repoman.freebsd.org> <20040805.094212.74755901.haro@kgt.co.jp> <41140603.6080106@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help
From: Nate Lawson <nate@root.org>
Date: Fri, 06 Aug 2004 15:28:19 -0700
::Munehiro Matsuda wrote:
::> Hi Nate,
::> 
::> After the following commit (rev 1.179 and 1.180), my system 
::> panics at random places on bootup.
::> If reverted to rev 1.178, everything seems just fine.
::> 
::> I'll try to nallow down which part within the commit seems to
::> cause problem.
::> 
::> Regards, 
::>  Haro
::> 
::> From: Nate Lawson <njl at FreeBSD.org>
::> Date: Tue, 3 Aug 2004 05:15:56 +0000 (UTC)
::> ::njl         2004-08-03 05:15:56 UTC
::> ::
::> ::  FreeBSD src repository
::> ::
::> ::  Modified files:
::> ::    sys/dev/acpica       acpi.c 
::> ::  Log:
::> ::  Forced commit to note intended log message for previous revision:
::> ::  
::> ::  Cleanup to prepare for locking commit.  Add comments, clarify printfs,
::> ::  remove old unused locking macros.  Additional changes:
::> ::  
::> ::  * Remove an old workaround for the bug in AcpiEnterSleepState() that
::> ::    caused it to return with the hardware mutex still held.  It no longer
::> ::    can fail this way.
::> ::  * Remove ACPI_DEBUGGER checkpoints in the probe.  We have a reasonably
::> ::    stable probe/attach process now.
::> ::  * Use an sbuf instead of sprintf/strcat for a sysctl.  Also, use strlcpy
::> ::    instead of a bzero/strncpy.
::> ::  * Simplify acpi_name, acpi_Enable, and acpi_Disable.
::> ::  * Don't bzero the softc
::> ::  
::> ::  Revision  Changes    Path
::> ::  1.180     +0 -0      src/sys/dev/acpica/acpi.c
::
::Any luck narrowing things down?  Does a -current as of today work?
::
::-Nate

Still working on it.
The rev1.18 of acpi_pci_link.c got me confused, but sorted that out.
Following has been done:

 - acpi.c rev1.183 and acpi_pci_link.c rev1.18 boots ok, but loose
   my internal uhub1 and MemoryStick controller. (yes, it's a SONY VAIO ;-)
 - Seems to need "ACPI_OLD_PCI_LINK 1" for acpi_pci_link.c to get
   uhub1 enabled and MemoryStick controller recognized.
 - acpi.c rev1.183 and "ACPI_OLD_PCI_LINK 1" enabled acpi_pci_link.c
   still panics.
 - (1) Removing ACPI_LOCK* stuff seems ok, (2) removing ACPI_DEBUGGER stuff
   seems ok, (3) acpi_Enable()/acpi_Disable() changes seems ok, (4) softc
   changes seems ok, (5) acpiioctl() changes seems ok.

TODO:
 - Check acpi_name() changes.
 - Check acpi_supported_sleep_state_sysctl()/acpi_sleep_state_sysctl() 
   
I'll keep you posted,

Regards,
 Haro
=------------------------------------------------------------------------------
           _ _    Munehiro (haro) Matsuda
 -|- /_\  |_|_|   Internet Solution Dept., Kubota Graphics Technologies Inc.
 /|\ |_|  |_|_|   2-8-8 Shinjuku Shinjuku-ku Tokyo 160-0022, Japan
                  Tel: +81-3-3225-0767  Fax: +81-3-3225-0740
                  Email: haro@kgt.co.jp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040807.215828.74755722.haro>