Date: Thu, 20 Aug 2009 23:15:44 -0400 From: Joe Snikeris <joe@snikeris.com> To: freebsd-mobile@freebsd.org Subject: Suspend to disk (hibernate) on a Thinkpad x40 Message-ID: <20b8a1c50908202015o440316del7f67238eb6169d59@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi all, I'm trying to get suspend-to-disk working on my ThinkPad X40. APM is enabled, suspend-to-ram is working perfectly, I've created a partition of type 0xa0 with size 1608MB (1270MB of RAM on this machine), formatted it as FAT32, and created a save2dsk.bin on it w/ tphdisk. But Fn-F12 does nothing. Anyone have any idea what I might be missing? Config: ~ $ uname -a FreeBSD sussman.snikeris.com 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Wed Jun 24 00:57:44 UTC 2009 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 ~ $ cat /boot/loader.conf # Disable boot menu beastie_disable="YES" autoboot_delay=-1 # Needed for firefox to display certain HTML5 elements sem_load="YES" # Needed for sound snd_ich_load="YES" # Needed for wireless (iwi) if_iwi_load="YES" wlan_load="YES" firmware_load="YES" iwi_bss_load="YES" iwi_ibss_load="YES" iwi_monitor_load="YES" legal.intel_iwi.license_ack=1 # Needed for 3d graphics acceleration agp_load="YES" # Needed for cdrecord to work atapicam_load="YES" # Needed so we can resume from suspend w/ a working display. #hw.acpi.reset_video=1 # Needed so mouse will work on resume #hint.psm.0.flags="0x3000" # Possibly needed for successful resume #hint.apic.0.disabled=1 # See 'man acpi_ibm' #acpi_ibm_load="YES" acpi_load="NO" apm_load="YES" ~ $ cat /boot/device.hints # $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.16.8.1 2009/04/15 03:14:26 kensmith Exp $ hint.acpi.0.disabled="1" hint.apm.0.disabled="0" hint.apm.0.flags="0x20" hint.fdc.0.at="isa" hint.fdc.0.port="0x3F0" hint.fdc.0.irq="6" hint.fdc.0.drq="2" hint.fd.0.at="fdc0" hint.fd.0.drive="0" hint.fd.1.at="fdc0" hint.fd.1.drive="1" hint.ata.0.at="isa" hint.ata.0.port="0x1F0" hint.ata.0.irq="14" hint.ata.1.at="isa" hint.ata.1.port="0x170" hint.ata.1.irq="15" hint.adv.0.at="isa" hint.adv.0.disabled="1" hint.bt.0.at="isa" hint.bt.0.disabled="1" hint.aha.0.at="isa" hint.aha.0.disabled="1" hint.aic.0.at="isa" hint.aic.0.disabled="1" hint.atkbdc.0.at="isa" hint.atkbdc.0.port="0x060" hint.atkbd.0.at="atkbdc" hint.atkbd.0.irq="1" hint.psm.0.at="atkbdc" hint.psm.0.irq="12" hint.vga.0.at="isa" hint.sc.0.at="isa" hint.sc.0.flags="0x100" hint.vt.0.at="isa" hint.vt.0.disabled="1" hint.sio.0.at="isa" hint.sio.0.port="0x3F8" hint.sio.0.flags="0x10" hint.sio.0.irq="4" hint.sio.1.at="isa" hint.sio.1.port="0x2F8" hint.sio.1.irq="3" hint.sio.2.at="isa" hint.sio.2.disabled="1" hint.sio.2.port="0x3E8" hint.sio.2.irq="5" hint.sio.3.at="isa" hint.sio.3.disabled="1" hint.sio.3.port="0x2E8" hint.sio.3.irq="9" hint.ppc.0.at="isa" hint.ppc.0.irq="7" hint.ed.0.at="isa" hint.ed.0.disabled="1" hint.ed.0.port="0x280" hint.ed.0.irq="10" hint.ed.0.maddr="0xd8000" hint.cs.0.at="isa" hint.cs.0.disabled="1" hint.cs.0.port="0x300" hint.sn.0.at="isa" hint.sn.0.disabled="1" hint.sn.0.port="0x300" hint.sn.0.irq="10" hint.ie.0.at="isa" hint.ie.0.disabled="1" hint.ie.0.port="0x300" hint.ie.0.irq="10" hint.ie.0.maddr="0xd0000" hint.fe.0.at="isa" hint.fe.0.disabled="1" hint.fe.0.port="0x300" hint.le.0.at="isa" hint.le.0.disabled="1" hint.le.0.port="0x280" hint.le.0.irq="10" hint.le.0.drq="0" ~ $ cat /etc/rc.conf # -- sysinstall generated deltas -- # Sat Jul 4 11:10:49 2009 # Created: Sat Jul 4 11:10:49 2009 # Enable network daemons for user convenience. # Please make all changes to this file, not to /etc/defaults/rc.conf. # This file now contains just the overrides from /etc/defaults/rc.conf. # Set by sysinstall hostname="sussman.snikeris.com" #ifconfig_em0="DHCP" linux_enable="YES" moused_enable="YES" # Allow X to locate mouse and keyboard automatically using HAL hald_enable="YES" dbus_enable="YES" keyrate="fast" keybell="off" apm_enable="YES" apmd_enable="YES" ~ $ apm APM version: 1.2 APM Management: Enabled AC Line status: on-line Battery Status: charging Remaining battery life: 87% Remaining battery time: unknown Number of batteries: 2 Battery 0: Battery Status: charging Remaining battery life: 87% Remaining battery time: unknown Battery 1: not present APM Capabilities: global standby state global suspend state resume timer from suspend RI resume from suspend PCMCIA RI resume from suspend ~ $ sudo fdisk ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=77520 heads=16 sectors/track=63 (1008 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=77520 heads=16 sectors/track=63 (1008 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 74845953 (36545 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 1023/ head 15/ sector 63 The data for partition 2 is: sysid 160 (0xa0),(Suspend to Disk) start 74846835, size 3293325 (1608 Meg), flag 0 beg: cyl 524/ head 13/ sector 1; end: cyl 719/ head 15/ sector 63 The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20b8a1c50908202015o440316del7f67238eb6169d59>