On my DELL Latitude E6400 laptop, when I type Fn-F8, the machine almost completely freezes: the mouse pointer no longer moves, I can no longer connect to the machine by SSH, and I can no longer control the screen brightness; however I can still control the keyboard backlight. Once this is done, after the following reboots, when I suspend the machine with Fn-F1 and resume it, the screen remains off. I can still connect to the machine by SSH. To solve this problem, I need to type: "xrandr --output LVDS-1 --auto". Then the screen-off-after-resume bug no longer occurs... until I type Fn-F8 again. lspci info: VGA compatible controller: nVidia Corporation G98M [Quadro NVS 160M] (rev a1) When the resume fails to work correctly, I get the following additional lines in the logs: kernel: detected fb_set_par error, error code: -16 kernel: [drm] nouveau 0000:01:00.0: bo ffff8801186ef800 pinned elsewhere: 0x00000002 vs 0x00000004 kernel: [drm] nouveau 0000:01:00.0: EvoCh 0 Mthd 0x0080 Data 0x00000000 (0x0005 0x05) kernel: [drm] nouveau 0000:01:00.0: bo ffff8801186ef800 pinned elsewhere: 0x00000002 vs 0x00000004 kernel: [drm:drm_helper_resume_force_mode] *ERROR* failed to set mode on crtc ffff880117cb0000 kernel: [drm] nouveau 0000:01:00.0: EvoCh 0 Mthd 0x0080 Data 0x00000000 (0x1005 0x05) The log files are provided in my bug report on the Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655183 Also, I don't know whether this matters, but in the syslog messages, I can see: Jan 10 01:57:08 xvii kernel: [ 0.171552] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored Jan 10 01:57:08 xvii kernel: [ 13.152045] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. As requested in the Debian BTS, I'll attach drm.debug=6 dmesg.
Created attachment 55360 [details] drm.debug=6 dmesg before the suspend This is from a test with the linux-image-3.2.0-rc7-amd64 3.2~rc7-1~experimental.1 Debian package.
Created attachment 55361 [details] drm.debug=6 dmesg after the resume
Does this persist with kernel 3.10? A lot of suspend bugs have been fixed and introduced since you filed that bug. Also, I'm not particularly clear on what all is going wrong. Note that "Fn-F8" and "Fn-F1" hold no special significance to most people. If the problem persists, please add a clearer description.
I'm closing the bug since I can no longer reproduce any problem with my external screen. However, when I got the problem, it was with a projector, but I can't test with that. "Fn-F8" does display switching. It seems to be a standard BIOS thing.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.