[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 00:37:49 PDT 2007


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