[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