Randy Fishel wrote: > On Tue, 14 Oct 2008, Venu Chennupati wrote: > > >> Is the cpr(suspend-resume) is supported on Solaris x86 platform?. when I >> tried >> "/usr/openwin/bin/sys-suspend" and selected "suspend" operation, got >> notified >> suspend is not supported. >> >> Is there any otherway to enable it or the cpr is not supported on x86. >> >> Thanks, >> Venu. >> > > > It is supported, but it may or may not work on your particular > platform. Check the FAQ's at the OpenSolaris Power Management > Community pages for help in getting it configured for your machine, > and if you still have problems, come back and ask. > > http://opensolaris.org/os/community/pm/ > I have updated /etc/power.conf with the line "S3-support enable". Seems like cpr is enabled post pmconfig/reboot. But the suspend fails for a display device:
Oct 20 11:13:41 lippert genunix: [ID 535284 kern.notice] System is being suspended Oct 20 11:13:42 lippert genunix: [ID 122848 kern.warning] WARNING: Unable to suspend device display at 2. Oct 20 11:13:42 lippert genunix: [ID 537702 kern.warning] WARNING: Device is busy or does not support suspend/resume. Oct 20 11:13:44 lippert cpr: [ID 208601 kern.notice] Oct 20 11:13:44 lippert The system is back where you left! Oct 20 11:13:44 lippert genunix: [ID 583038 kern.notice] System has been resumed. The display is based on Intel Graphics Controller(0x8086, 0x8108) and its info is below: display, instance #0 (driver name: vgatext) Driver properties: name='ddi-no-autodetach' type=int items=1 dev=none value=00000001 name='fm-errcb-capable' type=boolean dev=none name='fm-ereport-capable' type=boolean dev=none Hardware properties: name='pci-pm-context' type=byte items=12 value=00.00.00.00.d0.00.00.00.03.00.00.00 name='pci-cap-info' type=byte items=16 value=d0.00.01.00.02.00.00.00.90.00.05.00.03.00.00.00 name='pci-config-regs' type=byte items=52 value=07.00.00.00.00.00.00.00.00.00.f0.fd.01.ff.00.00.00.00. 00.d0.00.00.f8.fd.00.00.00.00.00.00.00.00.01.b0.22.00.00.00.00.00.05.00.00.00.00 .00.00.00.00.00.00.00 name='acpi-namespace' type=string items=1 value='\_SB_.PCI0.GFX0' name='video-adapter-type' type=string items=1 value='svga' name='display-type' type=string items=1 value='color' name='assigned-addresses' type=int items=35 value=82001010.00000000.fdf00000.00000000.00080000.81001014. 00000000.0000ff00.00000000.00000008.82001018.00000000.d0000000.00000000.10000000 .8200101c.00000000.fdf80000.00000000.00040000.a1001000.00000000.000003b0.0000000 0.0000000c.a1001000.00000000.000003c0.00000000.00000020.82001000.00000000.000a00 00.00000000.00020000 name='reg' type=int items=40 value=00001000.00000000.00000000.00000000.00000000.02001010. 00000000.00000000.00000000.00080000.01001014.00000000.00000000.00000000.00000008 .02001018.00000000.00000000.00000000.10000000.0200101c.00000000.00000000.0000000 0.00040000.a1001000.00000000.000003b0.00000000.0000000c.a1001000.00000000.000003 c0.00000000.00000020.82001000.00000000.000a0000.00000000.00020000 name='compatible' type=string items=7 value='pci8086,8108.8086.7270.6' + 'pci8086,8108.8086.7270' + 'pci8086,7270' + 'pci8086,8108.6' + 'pci8086,8108' + 'pciclass,030000' + 'pcic lass,0300' name='model' type=string items=1 value='VGA compatible controller' name='power-consumption' type=int items=2 value=00000001.00000001 name='devsel-speed' type=int items=1 value=00000000 name='interrupts' type=int items=1 value=00000001 name='max-latency' type=int items=1 value=00000000 name='min-grant' type=int items=1 value=00000000 name='subsystem-vendor-id' type=int items=1 value=00008086 name='subsystem-id' type=int items=1 value=00007270 name='device_type' type=string items=1 value='display' name='unit-address' type=string items=1 value='2' name='class-code' type=int items=1 value=00030000 name='revision-id' type=int items=1 value=00000006 name='vendor-id' type=int items=1 value=00008086 name='device-id' type=int items=1 value=00008108 Device Minor Nodes: dev=(99,0) dev_path=/pci at 0,0/display at 2:text-0 spectype=chr type=minor dev_link=/dev/fb dev_link=/dev/fbs/text-0 dev_link=/dev/vt00 dev_link=/dev/text-0 dev_link=/dev/fb0 Minor properties: name='ddi-kernel-ioctl' type=boolean dev=(99,0) and the platform iotree: System Configuration: Sun Microsystems i86pc Memory size: 1015 Megabytes System Peripherals (Software Nodes): i86pc (driver name: rootnex) scsi_vhci, instance #0 (driver name: scsi_vhci) isa, instance #0 (driver name: isa) motherboard pit_beep, instance #0 (driver name: pit_beep) pci, instance #0 (driver name: npe) pci8086,7270 display, instance #0 (driver name: vgatext) pci8086,7270 pci8086,7270, instance #0 (driver name: audiohd) pci8086,8110, instance #0 (driver name: pcie_pci) pci8086,1000, instance #0 (driver name: wpi) pci8086,8112, instance #1 (driver name: pcie_pci) pci10b5,8112, instance #2 (driver name: pcie_pci) pci8086,1209, instance #0 (driver name: iprb) pci1283,8888 pci1000,12 (driver name: symhisl) pci8086,7270, instance #0 (driver name: uhci) pci8086,7270, instance #1 (driver name: uhci) pci8086,7270, instance #2 (driver name: uhci) pci8086,7270, instance #0 (driver name: ehci) hub, instance #1 (driver name: hubd) device, instance #2 (driver name: usb_mid) mouse, instance #4 (driver name: hid) input, instance #5 (driver name: hid) device, instance #3 (driver name: usb_mid) keyboard, instance #6 (driver name: hid) input, instance #7 (driver name: hid) pci8086,7270 (driver name: sdhost) pci8086,7270 (driver name: sdhost) pci8086,7270 (driver name: sdhost) pci8086,7270 pci-ide, instance #0 (driver name: pci-ide) ide, instance #0 (driver name: ata) cmdk, instance #0 (driver name: cmdk) ide (driver name: ata) iscsi, instance #0 (driver name: iscsi) pseudo, instance #0 (driver name: pseudo) options, instance #0 (driver name: options) agpgart, instance #0 (driver name: agpgart) xsvc, instance #0 (driver name: xsvc) used-resources cpus, instance #0 (driver name: cpunex) cpu, instance #0 (driver name: cpudrv) cpu, instance #1 (driver name: cpudrv) # I remember using the sequence on sparc (uadmin 3 101, uadmin 3 102, uadmin 3 0) flags 101, 102 give more details on cpr operation, is it still supported on x86 platform? Thanks, Venu. > > Cheers! > > > ---- Randy > > >