[Pm-utils] dell e1505 with intel 945gm video, upgrade to f7 breaks video resume on suspend - FIXED FINAL

John H. mistamaila at gmail.com
Sat Jun 2 16:43:27 PDT 2007


Actually, dpms_on is also helpful so as to not require a keystroke to resume.

Here is my entry, then...

    <match key="system.hardware.product" contains="MM061">
        <merge key="power_management.quirk.dpms_on" type="bool">true</merge>
          <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
          <merge key="power_management.quirk.vbestate_restore"
type="bool">true</merge>
        </match>


On 6/2/07, John H. <mistamaila at gmail.com> wrote:
> Sorry, looks like e1505/6400 doesn't follow the standard the other inspirons do.
>
> I got everything working now, here's my addition at the top of the dell file.
>
> <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
> <deviceinfo version="0.2">
>   <device>
>     <match key="system.hardware.vendor" prefix="Dell">
>         <match key="system.hardware.product" contains="MM061">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>         </match>
>       <match key="system.hardware.product" prefix="Latitude">
>         <match key="system.hardware.product" contains="D410">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>         </match>
>         <match key="system.hardware.product" contains="D420">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>         </match>
>         <match key="system.hardware.product" contains="D610">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>           <merge key="power_management.quirk.no_fb" type="bool">true</merge>
>         </match>
>         <match key="system.hardware.product" contains="D800">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>         </match>
>         <match key="system.hardware.product" contains="C600">
>           <merge key="power_management.quirk.radeon_off"
> type="bool">true</merge>
>         </match>
>         <match key="system.hardware.product" contains="D600">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>           <merge key="power_management.quirk.no_fb" type="bool">true</merge>
>         </match>
>       </match>
>       <match key="system.hardware.product" prefix="Inspiron">
>         <match key="system.hardware.product" contains="5150">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>         </match>
>         <match key="system.hardware.product" contains="8000">
>           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
>           <merge key="power_management.quirk.vbestate_restore"
> type="bool">true</merge>
>         </match>
>       </match>
>     </match>
>   </device>
> </deviceinfo>
>
>
>
> On 6/2/07, John H. <mistamaila at gmail.com> wrote:
> >       <match key="system.hardware.product" prefix="Inspiron">
> >         <match key="system.hardware.product" contains="5150">
> >           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
> >           <merge key="power_management.quirk.vbestate_restore"
> > type="bool">true</merge>
> >         </match>
> >
> > Can just change that to work for dell 6400/e1505 inspiron laptop.
> >
> > lshal | grep system.hardware
> >   system.hardware.product = 'MM061'  (string)
> >   system.hardware.serial = '3ZP90B1'  (string)
> >   system.hardware.uuid = '44454C4C-5A00-1050-8039-B3C04F304231'  (string)
> >   system.hardware.vendor = 'Dell Inc.'  (string)
> >
> > So I changed
> >  /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-dell.fdi
> >
> > Near end
> >   <match key="system.hardware.product" contains="8000">
> >           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
> >           <merge key="power_management.quirk.vbestate_restore" type="bool">true$
> >         </match>
> >
> >
> > I added right after that
> >        <match key="system.hardware.product" contains="MM061">
> >           <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
> >           <merge key="power_management.quirk.vbestate_restore" type="bool">true$
> >         </match>
> >
> >
> > and restarted HAL.
> >
> > However, as the page suggested, I tried
> > lshal | grep quirk
> > and that showed nothing.
> > ????
> >
> >
> > On 6/1/07, John H. <mistamaila at gmail.com> wrote:
> > > I tried this
> > >
> > >
> > > http://people.freedesktop.org/~hughsient/quirk/quirk-debug.html
> > >
> > > And did
> > > pm-suspend --quirk-dpms-on
> > >
> > > no go
> > >
> > > This is COMPLETELY confusing
> > > http://people.freedesktop.org/~hughsient/quirk/quirk-report.html
> > >
> > > "Then we need to copy the changes you made to the file in
> > > /usr/share/hal/fdi/information/10freedesktop/ to this local git tree.
> > > For example, open the local file using:"
> > >
> > > What changes?
> > >
> > > On 6/1/07, John H. <mistamaila at gmail.com> wrote:
> > > > Richard, please, I Did exactly what was on that report page.  I have
> > > > no idea what else you are asking me to do.
> > > >
> > > > In addition, the people.freedesktop.org has been down all day.
> > > >
> > > > Please let me know what I can do so I can get suspend to ram working
> > > > again with video resuming.  A few months back pm-utils told me some
> > > > stuff to do to fix it.
> > > >
> > > > Please let me know what else I need to do so I can get e1505 added to database.
> > > >
> > > > On 6/1/07, John H. <mistamaila at gmail.com> wrote:
> > > > > ok.  But I use the link from that site and go to
> > > > > http://people.freedesktop.org/~hughsient/quirk/quirk-report.html
> > > > >
> > > > > But it doesn't say how to apply what I generated so I can test?
> > > > >
> > > > > On 6/1/07, Richard Hughes <hughsient at gmail.com> wrote:
> > > > > > On Fri, 2007-06-01 at 05:10 -0500, John H. wrote:
> > > > > > > Well, the thing is, pm-utils does support my laptop because before I
> > > > > > > upgraded from fc6 to f7 it worked.  Is quirks stuff still necessary?
> > > > > > > I had it working fine for months.
> > > > > >
> > > > > > Please read the quirk site! On fedora 7 pm-utils now uses a matching
> > > > > > framework where the quirks are obtained from HAL, not just based on the
> > > > > > make of your video card. Upgrading from FC6 to F7 might break some
> > > > > > laptops where quirks were added manually, and now need a quirk to be
> > > > > > added to the database.
> > > > > >
> > > > > > Richard.
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>


More information about the Pm-utils mailing list