Trouble with ACPI on my TabletPC TC1000

John Baldwin jhb at freebsd.org
Mon Mar 20 18:50:04 UTC 2006


On Monday 20 March 2006 12:50, Milan Obuch wrote:
> On Monday 20 March 2006 17:33, John Baldwin wrote:
> > On Sunday 19 March 2006 05:53, Milan Obuch wrote:
> > > On Monday 06 March 2006 10:09, Milan Obuch wrote:
> > > > Hi,
> > > > I would like to get some help to solve my problem with ACPI on TC1000.
> > > > With freshly cvsupped -current it does not boot with ACPI enabled. I
> > > > collected some info as mentioned in FreeBSD handbook for ACPI
> > > > debugging, available at http://www.dino.sk.
> > > > There are basically two sets of files - 5.5-PRERELEASE with working
> > > > ACPI and 7.0-CURRENT with broken ACPI. No info is included from 6.x
> > > > version, however, I did test it once or twice and it fails just like
> > > > -current. As there are some parts enhanced in -current and TC1000 has
> > > > better hardware support there I would like to get this corrected, but I
> > > > am not yet able to do it alone.
> > > > Regards,
> > > > Milan
> > >
> > > I did some work in the mean time, 6.1-BETA3 installed and works with
> > > ACPI. System updated to 6.1-PRERELEASE (I think) and works well.
> > > With one brute hack even 7.0-CURRENT works with ACPI - original error,
> > > panic: acpi_pci_update_device: deleting alive child acpi_sysresource1 can
> > > be removed by commenting first part of acpi_pci_update_device function in
> > > dev/acpica/acpi_pci.c file - code conditionally evaluated when child !=
> > > NULL. After commenting it out system boots with ACPI and works.
> > > I would like to get some hints on what to look for, so I can at least
> > > understand why this code fails, what should it be doing. I have no
> > > knowledge on ACPI code, so any hint is appreciated.
> >
> > I'd like to see a copy of your asl.  This is the first I've heard of an
> > ACPI system resource device being a PCI device.
> 
> Do you mean output of acpidump -d -t? Posted on my page, download full text 
> version... If anything else is useful/interesting, just drop a line and I 
> will try to find that info, test a patch... anything.

This is a really retarded motherboard.  It claims to have two PCI-ISA bridges
and the second PCI-ISA bridge also claims to be a system resource.  I can give
you a patch for your system though.  Try
http://www.FreeBSD.org/~jhb/patches/tc1000.patch

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-acpi mailing list