Kerry,

  is i915 is not supporting, is just because it is not
claiming the device. or the hardware interface to 
graphic device (0x8086, 0x8108) is supported by i915
or
it is not compatible to i915 supported hardware.

Since the generic vgatext, is claiming and device
works
fine. As a simple test, if I add a driver alias for
i915 "pci8086,8108" will it work?


Venu.
--- Kerry Shu <Kerry.Shu at Sun.COM> wrote:

> See:
>
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/intel/io/vgatext/
>
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/intel/io/drm/
> 
> Venu C wrote:
> > Hi Kerry,
> > 
> >    Do you have info for the source code location
> for
> > both these drivers:
> >  1. vgatext
> >  2. i915
> > 
> > I would like to experiment vgatext suspend/resume
> > support on my platform.
> > 
> > Regards,
> > Venu.
> > --- Kerry Shu <Kerry.Shu at Sun.COM> wrote:
> > 
> >> Hi Venu,
> >>
> >> Looks like your graphic device (0x8086, 0x8108)
> is
> >> not supported
> >> by i915 driver which do support S/R.
> >>
> >> vgatext doesn't support S/R. You can have a try
> to
> >> manually set
> >> vgatext_force_suspend to 1 in mdb. Anyway, the
> >> system may still have
> >> problem in resume even suspend succeed. There's
> an
> >> open CR for this
> >> issue:
> >>      6746567 vgatext needs complete
> Suspend/Resume
> >> support
> >>
> >>
> >> Regards,
> >> Kerry
> >>
> >> Venu C wrote:
> >>> 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 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
> 
=== message truncated ===



Reply via email to