The other suspend failure on my platform is iprb driver for pci8086, 1209 apart from vgatext for(0x8086, 0x8108).
Any update on the iprb fix for cpr support coming soon. could you please let me know the source location of iprb driver. first I would like to focus on DDI_SUSPEND and DDI_RESUME portions of iprb driver than the i915/vgatext support. I tried: uadmin 3 101 uadmin 3 102 uadmin 3 24 (to skip suspend failures). Some times suspend hung trying iprb, but completes full suspend resume, with resumes has more failures than suspends. Thanks, Venu. --- Randy Fishel <randy.fishel at sun.com> 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. > > A *very* important thing about vgatext, is that it > won't natively > support suspend and resume. It is a generic VGA > driver that has no > way of really knowing how to restore hardware in a > generic way. I > also suspect that the bug mentioned below is a "Will > Not Fix", as > there is no way of being certain that the fix will > work on all > hardware that it binds. > > Usage of the lable mentioned below should be > strongly discouraged > for general use, and has value *ONLY IF* the user > does not care at all > about the state of the VGA device across a suspend > and resume cycle > (say, you are using a serial console, and there is > no monitor > connected to the VGA port). > > > Work on the i915 driver to support your > framebuffer would be > valuable (assuming that it isn't already underway or > completed), but I > strongly suggest not doing this work on vgatext, nor > setting > vgatext_force_suspend. > > > Cheers! > > > ---- Randy > > > > > 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 > > > > > >