Date: Wed, 18 Jan 2006 21:47:43 -0600 From: Eric Anderson <anderson@centtech.com> To: freebsd-acpi@freebsd.org Subject: Dell Latitude D810 Message-ID: <43CF0BDF.4030609@centtech.com>
next in thread | raw e-mail | index | archive | help
Running FreeBSD-6-STABLE, I'm able to suspend successfully, but resuming makes the machine boot up as if it was powered off. Any hints on what to start looking at? I've including the console output of the various renditions I've tried, in case it helps. Also, more details can be found here: http://www.googlebit.com/freebsd/ Thanks! with apic disabled (but compiled into the kernel), suspend immediately reboots just after suspending: acpi_lid0: wake_prep enabled fostray irq7 r \_SB_.LID_ (S3) acpi_button0: wake_prep enabled for \_SB_.PBTN (S3) uhci0: wake_prep disabled wake for \_SB_.PCI0.USB0 (S3) uhci1: wake_prep disabled wake for \_SB_.PCI0.USB1 (S3) uhci2: wake_prep disabled wake for \_SB_.PCI0.USB2 (S3) uhci3: wake_prep disabled wake for \_SB_.PCI0.USB4 (S3) ehci0: wake_prep disabled wake for \_SB_.PCI0.USB3 (S3) pci1:0:0: Transition from D0 to D3 pci2:0:0: Transition from D0 to D3 vga0: saving 68 bytes of video state pci0:30:2: Transition from D0 to D3 pci0:31:2: Transition from D0 to D3 ======== acpi_printcpu() debug dump ======== gdt[0097:c07b83c0] idt[07ff:c07b87e0] ldt[0050] tr[0048] efl[00000092] eax[00000001] ebx[c4b6d080] ecx[00000004] edx[c4b7c480] esi[00000003] edi[00000000] ebp[e508ac28] esp[e508ac0c] cr0[8005003b] cr2[0804a32c] cr3[3ea4a000] cr4[00000691] cs[0020] ds[0028] es[0028] fs[0008] gs[001b] ss[0028] Reboots here automatically.. ----------------------------------------------------------- with apic not-disabled, and compiled into the kernel, successfully sleeps, but resuming just boots the machine. acpi_lid0: wake_prep enabled for \_SB_.LID_ (S3) acpi_button0: wake_prep enabled for \_SB_.PBTN (S3) uhci0: wake_prep disabled wake for \_SB_.PCI0.USB0 (S3) uhci1: wake_prep disabled wake for \_SB_.PCI0.USB1 (S3) uhci2: wake_prep disabled wake for \_SB_.PCI0.USB2 (S3) uhci3: wake_prep disabled wake for \_SB_.PCI0.USB4 (S3) ehci0: wake_prep disabled wake for \_SB_.PCI0.USB3 (S3) pci1:0:0: Transition from D0 to D3 pci2:0:0: Transition from D0 to D3 vga0: saving 68 bytes of video state pci0:30:2: Transition from D0 to D3 pci0:31:2: Transition from D0 to D3 ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ======== acpi_printcpu() debug dump ======== gdt[0097:c07b83c0] idt[07ff:c07b87e0] ldt[0050] tr[0048] efl[00000092] eax[00000001] ebx[c4af7b80] ecx[00000004] edx[c4dcd600] esi[00000003] edi[00000000] ebp[e51f8c28] esp[e51f8c0c] cr0[8005003b] cr2[0804a32c] cr3[3ea6b000] cr4[00000691] cs[0020] ds[0028] es[0028] fs[0008] gs[001b] ss[0028] ----------------------------------------------------------- With only the kernel loaded, no modules (except for acpi.ko), same as with modules loaded. ----------------------------------------------------------- with: # sysctl hw.acpi.reset_video=0 hw.acpi.reset_video: 1 -> 0 same thing as above (suspends, trying to resume reboots machine) acpi_lid0: wake_prep enabled for \_SB_.LID_ (S3) acpi_button0: wake_prep enabled for \_SB_.PBTN (S3) uhci0: wake_prep disabled wake for \_SB_.PCI0.USB0 (S3) uhci1: wake_prep disabled wake for \_SB_.PCI0.USB1 (S3) uhci2: wake_prep disabled wake for \_SB_.PCI0.USB2 (S3) uhci3: wake_prep disabled wake for \_SB_.PCI0.USB4 (S3) ehci0: wake_prep disabled wake for \_SB_.PCI0.USB3 (S3) pci1:0:0: Transition from D0 to D3 pci2:0:0: Transition from D0 to D3 vga0: saving 68 bytes of video state pci0:30:2: Transition from D0 to D3 pci0:31:2: Transition from D0 to D3 ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ======== acpi_printcpu() debug dump ======== gdt[0097:c07b83c0] idt[07ff:c07b87e0] ldt[0050] tr[0048] efl[00000092] eax[00000001] ebx[c4af7b80] ecx[00000004] edx[c4dcda80] esi[00000003] edi[00000000] ebp[e5201c28] esp[e5201c0c] cr0[8005003b] cr2[0804a32c] cr3[3ea88000] cr4[00000691] cs[0020] ds[0028] es[0028] fs[0008] gs[001b] ss[0028] ----------------------------------------------------------- with: # sysctl hw.syscons.sc_no_suspend_vtswitch=1 hw.syscons.sc_no_suspend_vtswitch: 0 -> 1 and: hw.acpi.reset_video=1 suspends, but reboots on resume. acpi_lid0: wake_prep enabled for \_SB_.LID_ (S3) acpi_button0: wake_prep enabled for \_SB_.PBTN (S3) uhci0: wake_prep disabled wake for \_SB_.PCI0.USB0 (S3) uhci1: wake_prep disabled wake for \_SB_.PCI0.USB1 (S3) uhci2: wake_prep disabled wake for \_SB_.PCI0.USB2 (S3) uhci3: wake_prep disabled wake for \_SB_.PCI0.USB4 (S3) ehci0: wake_prep disabled wake for \_SB_.PCI0.USB3 (S3) pci1:0:0: Transition from D0 to D3 pci2:0:0: Transition from D0 to D3 vga0: saving 68 bytes of video state pci0:30:2: Transition from D0 to D3 pci0:31:2: Transition from D0 to D3 ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ======== acpi_printcpu() debug dump ======== gdt[0097:c07b83c0] idt[07ff:c07b87e0] ldt[0050] tr[0048] efl[00000092] eax[00000001] ebx[c4af7b80] ecx[00000004] edx[c4dcd900] esi[00000003] edi[00000000] ebp[e51fec28] esp[e51fec0c] cr0[8005003b] cr2[0804a32c] cr3[3ea89000] cr4[00000691] cs[0020] ds[0028] es[0028] fs[0008] gs[001b] ss[0028] ----------------------------------------------------------- with: # sysctl hw.syscons.sc_no_suspend_vtswitch=1 hw.syscons.sc_no_suspend_vtswitch: 0 -> 1 # sysctl hw.acpi.reset_video=0 hw.acpi.reset_video: 1 -> 0 suspends, but resume is instant reboot acpi_lid0: wake_prep enabled for \_SB_.LID_ (S3) acpi_button0: wake_prep enabled for \_SB_.PBTN (S3) uhci0: wake_prep disabled wake for \_SB_.PCI0.USB0 (S3) uhci1: wake_prep disabled wake for \_SB_.PCI0.USB1 (S3) uhci2: wake_prep disabled wake for \_SB_.PCI0.USB2 (S3) uhci3: wake_prep disabled wake for \_SB_.PCI0.USB4 (S3) ehci0: wake_prep disabled wake for \_SB_.PCI0.USB3 (S3) pci1:0:0: Transition from D0 to D3 pci2:0:0: Transition from D0 to D3 vga0: saving 68 bytes of video state pci0:30:2: Transition from D0 to D3 pci0:31:2: Transition from D0 to D3 ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ioapic_suspend: not implemented! ======== acpi_printcpu() debug dump ======== gdt[0097:c07b83c0] idt[07ff:c07b87e0] ldt[0050] tr[0048] efl[00000092] eax[00000001] ebx[c4af7b80] ecx[00000004] edx[c4dcd900] esi[00000003] edi[00000000] ebp[e51fec28] esp[e51fec0c] cr0[8005003b] cr2[0804a32c] cr3[3ea89000] cr4[00000691] cs[0020] ds[0028] es[0028] fs[0008] gs[001b] ss[0028] --------------------------------------------------- apic disabled, but the reboot=0 setting in /boot/loader.conf: suspends, but when attempting to resume, reboots. iacpi_lid0: wake_prep enabled for \_SB_.LID_ (S3) acpi_button0: wake_prep enabled for \_SB_.PBTN (S3) uhci0: wake_prep disabled wake for \_SB_.PCI0.USB0 (S3) uhci1: wake_prep disabled wake for \_SB_.PCI0.USB1 (S3) uhci2: wake_prep disabled wake for \_SB_.PCI0.USB2 (S3) uhci3: wake_prep disabled wake for \_SB_.PCI0.USB4 (S3) ehci0: wake_prep disabled wake for \_SB_.PCI0.USB3 (S3) pci1:0:0: Transition from D0 to D3 pci2:0:0: Transition from D0 to D3 vga0: saving 68 bytes of video state pci0:30:2: Transition from D0 to D3 pci0:31:2: Transition from D0 to D3 ======== acpi_printcpu() debug dump ======== gdt[0097:c07b83c0] idt[07ff:c07b87e0] ldt[0050] tr[0048] efl[00000092] eax[00000001] ebx[c4b6d080] ecx[00000004] edx[c4b7c300] esi[00000003] edi[00000000] ebp[e5087c28] esp[e5087c0c] cr0[8005003b] cr2[0804a32c] cr3[3ea6b000] cr4[00000691] cs[0020] ds[0028] es[0028] fs[0008] gs[001b] ss[0028] -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43CF0BDF.4030609>