You're right; the workaround I gave only works until the next re-boot, because the values from hal-info now over-write the old values. That seems to have been the significant change in the new version - it doesn't do that in Intrepid, but it now does in Jaunty.
What is actually needed is to get the correct quirks into the .fdi files in /usr/share/hal/fdi/information/10freedesktop. Yours should be in 20-video-quirk-pm-sony.fdi. In my case I added an appropriate identifier for my machine (in the corresponding 20-v-q-pm-hp.fdi) to a case that set power_management.quirk.none to true. Now mine works sometimes!
You're right; the workaround I gave only works until the next re-boot, because the values from hal-info now over-write the old values. That seems to have been the significant change in the new version - it doesn't do that in Intrepid, but it now does in Jaunty.
What is actually needed is to get the correct quirks into the .fdi files in /usr/share/ hal/fdi/ information/ 10freedesktop. Yours should be in 20-video- quirk-pm- sony.fdi. In my case I added an appropriate identifier for my machine (in the corresponding 20-v-q-pm-hp.fdi) to a case that set power_managemen t.quirk. none to true. Now mine works sometimes!