Re: suspend/resume on T41p broken (again)

From: Jeff Roberson <jroberson_at_chesapeake.net>
Date: Wed, 8 Jun 2005 10:00:01 -0400 (EDT)
On Wed, 8 Jun 2005, Poul-Henning Kamp wrote:

>
> I just tried updating to -current and found that suspend/resume
> on my T41p was broken (again).
>

Just about every acpi feature is broken on my T42p.  I've tracked it down
to writing to IO port 178, which we do on reset, suspend/resume, and
switching to an external monitor.  This port comes from
"AcpiGbl_FADT->SmiCmd" which I believe the hardware tells us about.
However, I see no successful writes to this port without hanging the
machine.  Also, suspiciously, acpi uses many other ports, none of which
have a value close to 178.  Most are near 4096.  Does anyone know how to
debug this further?

> I hacked up a laserprinter as console and the last thing I see
> is:
>
> [...]
> vga0: saving 68 bytes of video state
> pci0:29:7: Transition from D0 to D3
> ======= acpi_printcpu() debug dump ========
> gdt [0097:c0769280] idt [07ff:c0769660] ldt [0050] tr [0048] efl[00080082]
> eax [00000001] ebx [c1a72180] ecx [00000001] edx [00000004]
> esi [00000000] edi [00000003] ebp [d4447bf4] esp[d4447bd8]
> cr0 [8005003b] cr2 [08069080] cr3 [00c1e000] cr4[00000691]
> cs[0020] ds[0028] es[0028] fs[0008] gs[003b] ss[0028]
>
> I belive this comes from the suspend side.  The next thing I have
> is  the copyright message from the subsequent reboot.
>
> --
> Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
> phk_at_FreeBSD.ORG         | TCP/IP since RFC 956
> FreeBSD committer       | BSD since 4.3-tahoe
> Never attribute to malice what can adequately be explained by incompetence.
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Wed Jun 08 2005 - 12:00:06 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:36 UTC