FC6 F7 Acer and suspend & resume
It took me quite a while to get my Acer Ferrari 4005WLMi with FC6 to properly suspend & resume. It worked like a charm with kernel 2.6.20-1.2962. Recently kernel update 2.6.22.2-42 was released for FC6 and resume is now completely b0rked on the Ferrari. My other laptop, an Acer TM6465WLMi running F7, completely fails on resume no matter which kernel you throw at it. The thing is, when it worked on the Ferrari (never on the TM6465), it worked really well. Better than WinXP which would do funky stuff after a while. I don’t understand why this regression was introduced going from kernel 2.6.21 to kernel 2.6.22 but it is obviously there. Searching Red Hat’s Bugzilla for suspend resume shows quite a few results. Hopefully the kernel devs will spend some time on fixing this regression.
Update: just found out that I can get the Acer TM6465 to resume when I boot with vga=0 into runlevel 1. The screen still remains dark but at least it’s a start.
Update2: I got the Acer TM6465 to properly suspend & resume. The trick is to *not* use any vga=… setting in your /boot/grub/grub.conf and you need to suspend with –quirk-vbe-post. You can only use the –quirk-vbe-post option with pm-suspend if you suspend manually. If you want an F7 system to have it pick up automagically you will need to edit /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-acer.fdi and add the following lines:
<match key="system.hardware.product" string="TravelMate 6460"> <merge key="power_management.quirk.vbe_post" type="bool">true</merge> </match>
I have already submitted this info to the HAL project so it should be included in Fedora 8.
October 6th, 2007 at 4:10
Thank you for sharing!