[Nouveau] Display goes off when framebuffer enabled and Kernel Panic with fbset

Roger rogerx.oss at gmail.com
Sat Dec 4 23:02:34 PST 2010


Wow. This is a fluke.  I got around to the recommendation of installing the
latest kernel snapshot (2.6.37*), but ended up rebooting using 2.6.35 after
apparently recompiling nouveau-drm out of kernel driver package.

The fluke looks to me like for this card, I need to be mighty cautious and
recompile the nouveau-drm modules more often -- or maybe it was the cold boot
-- else I get the black/white vertical bars and kernel freeze.


The following cards seems to work using nouveau framebuffer/Xorg:
NV40 generation card (0x04b200b1) - G73 [GeForce 7600 GS]
NV20 generation card (0x025300a3) - NV25 [GeForce4 Ti 4200]
NV10 generation card (0x011200b2) - NV11 [GeForce2 Go]
I only noticed some very very minor pixel disintegration when using Xorg &
Seamonkey using LCars(?) theme colors.  Likely the LCD Display timings(?).



Anyways, for what it's worth, here's the dmesg output of this GeForce 7600 GS
card:

# dmesg |grep nouv
nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[drm] nouveau 0000:01:00.0: Detected an NV40 generation card (0x04b200b1)
[drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[drm] nouveau 0000:01:00.0: ... appears to be valid
[drm] nouveau 0000:01:00.0: BIT BIOS found
[drm] nouveau 0000:01:00.0: Bios version 05.73.22.51
[drm] nouveau 0000:01:00.0: TMDS table script pointers not stubbed
[drm] nouveau 0000:01:00.0: BIT table 'd' not found
[drm] nouveau 0000:01:00.0: Found Display Configuration Block version 3.0
[drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000300 00000028
[drm] nouveau 0000:01:00.0: Raw DCB entry 1: 03000302 00000000
[drm] nouveau 0000:01:00.0: Raw DCB entry 2: 04011310 00000028
[drm] nouveau 0000:01:00.0: Raw DCB entry 3: 020223f1 00c0c080
[drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x30 5 10 2
[drm] nouveau 0000:01:00.0:   0: 0x00002030: type 0x30 idx 0 tag 0x08
[drm] nouveau 0000:01:00.0:   1: 0x00000100: type 0x00 idx 1 tag 0xff
[drm] nouveau 0000:01:00.0:   2: 0x00000210: type 0x10 idx 2 tag 0xff
[drm] nouveau 0000:01:00.0:   3: 0x00000211: type 0x11 idx 3 tag 0xff
[drm] nouveau 0000:01:00.0:   4: 0x00000213: type 0x13 idx 4 tag 0xff
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xCDAD
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xD457
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xDB8B
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xDD0F
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xDF1B
[drm] nouveau 0000:01:00.0: Detected 512MiB VRAM
nouveau 0000:01:00.0: putting AGP V2 device into 2x mode
[drm] nouveau 0000:01:00.0: 4 MiB GART (aperture)
[drm] nouveau 0000:01:00.0: Saving VGA fonts
[drm] nouveau 0000:01:00.0: Allocating FIFO number 0
[drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 0
[drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[drm] nouveau 0000:01:00.0: Setting dpms mode 3 on tmds encoder (output 1)
[drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 2)
[drm] nouveau 0000:01:00.0: Setting dpms mode 3 on TV encoder (output 3)
[drm] nouveau 0000:01:00.0: allocated 1280x1024 fb: 0x48000, bo f6a56800
[drm] nouveau 0000:01:00.0: 0xC210: Parsing digital output script table
[drm] nouveau 0000:01:00.0: Setting dpms mode 0 on tmds encoder (output 1)
[drm] nouveau 0000:01:00.0: Output DVI-I-1 is running on CRTC 0 using output A
[drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0
[drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon
fb0: nouveaufb frame buffer device
[drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0




-- 
Roger
http://rogerx.freeshell.org/


More information about the Nouveau mailing list