Bug 25527

Summary: The console doesn't work with Nouveau and KMS on a 9400M
Product: xorg Reporter: Corrado Primier <ilbardo>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: 7.5 (2009.10)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
Xorg configuration
none
dmesg
none
Kernel configuration none

Description Corrado Primier 2009-12-08 17:24:48 UTC
Created attachment 31854 [details]
Xorg log

Hardware: MacBook Unibody (5,1) with nVidia 9400M

Software: Arch Linux x86_64 fully up-to-date with a custom built 2.6.32 kernel, xorg-server 1.7.3, xf86-video-nouveau 0.0.10 (git 20091207), nouveau-drm 0.0.15 (git 20091206)

Symptoms: as soon as the nouveau module is lodaded (in early or late mode) the screen's backlight goes off. The console is fully functional even though it isn't shown. As soon as X starts the light come back on and everything works, even though some artifacts are shown on the top before the login manager appears. Going back to a console with ctrl+alt+fn makes the cursor disappear, but the image doesn't change, and pressing ctrl+alt+f7 makes the cursor reappear and X refreshes again.

Possibly related: resume doesn't work, even with s3-bios, s3-mode and vbe-post quirks.
Comment 1 Corrado Primier 2009-12-08 17:25:36 UTC
Created attachment 31855 [details]
Xorg configuration
Comment 2 Corrado Primier 2009-12-08 17:28:37 UTC
Created attachment 31856 [details]
dmesg
Comment 3 Corrado Primier 2009-12-08 17:29:04 UTC
Created attachment 31857 [details]
Kernel configuration
Comment 4 Ben Skeggs 2009-12-08 17:36:23 UTC
From your kernel config:
 CONFIG_FRAMEBUFFER_CONSOLE=m

Either make that a build-in, or make sure you have the module loaded..
Comment 5 Corrado Primier 2009-12-08 18:00:43 UTC
Gah! I thought fb would be enough... shame on me. Sorry for the noise.

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.