Since Suspend failed on driver support to cpr, I am CC to driver-discuss.

Thanks,
Venu.

Venu C wrote:
> 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 [EMAIL PROTECTED]
> 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=/[EMAIL PROTECTED],0/[EMAIL PROTECTED]: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
>>
>>
>>   
>
>

_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to