Bug 36163

Summary: nouveau fails to render framebuffer on [GeForce 7300 GS]
Product: xorg Reporter: SanskritFritz <semmikozod>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
kernel.log
none
one session kernel.log none

Description SanskritFritz 2011-04-12 07:29:26 UTC
System: Archlinux, kernel 2.6.38.2, no other nvidia driver installed.

When loading modules at boot, the screen becomes garbled. Still the system works, I can blindly type, login and startx, but also the graphical screen is garbled. I could fix my system by no other means but using a liveCD and chroot into the system.

Here is the relevant part of the kernel log:

Apr 11 22:09:11 HomeC kernel: [drm] Initialized drm 1.1.0 20060810
Apr 11 22:09:11 HomeC kernel: nouveau 0000:02:00.0: PCI INT A -> GSI 24 (level, low) -> IRQ 24
Apr 11 22:09:11 HomeC kernel: nouveau 0000:02:00.0: setting latency timer to 64
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Detected an NV40 generation card (0x046f00a3)
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Attempting to load BIOS image from PRAMIN
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: ... appears to be valid
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: BIT BIOS found
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Bios version 05.72.22.43
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: TMDS table version 1.1
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: TMDS table script pointers not stubbed
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: BIT table 'd' not found
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Found Display Configuration Block version 3.0
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 0: 01000300 00000028
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 1: 02011310 00000028
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 2: 01011312 00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 3: 020223f1 00c0c080
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: DCB connector table: VHER 0x30 5 10 2
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   0: 0x00000000: type 0x00 idx 0 tag 0xff
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   1: 0x00002130: type 0x30 idx 1 tag 0x08
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   2: 0x00000210: type 0x10 idx 2 tag 0xff
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   3: 0x00000211: type 0x11 idx 3 tag 0xff
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   4: 0x00000213: type 0x13 idx 4 tag 0xff
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 0 at offset 0xE0F0
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 1 at offset 0xE41F
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 2 at offset 0xE9BD
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 3 at offset 0xEB38
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 4 at offset 0xED91
Apr 11 22:09:11 HomeC kernel: agpgart: Detected VIA PT880 Ultra chipset
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 1 available performance level(s)
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 0: memory 800MHz core 550MHz fanspeed 100%
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: c: memory 391MHz core 199MHz
Apr 11 22:09:11 HomeC kernel: [TTM] Zone  kernel: Available graphics memory: 1029772 kiB.
Apr 11 22:09:11 HomeC kernel: [TTM] Initializing pool allocator.
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Detected 256MiB VRAM
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 64 MiB GART (aperture)
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Saving VGA fonts
Apr 11 22:09:11 HomeC kernel: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
Apr 11 22:09:11 HomeC kernel: [drm] No driver support for vblank timestamp query.
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000004 Put 0x000000a0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on vga encoder (output 0)
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on vga encoder (output 1)
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on tmds encoder (output 2)
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on TV encoder (output 3)
Apr 11 22:09:11 HomeC kernel: agpgart-via 0000:00:00.0: AGP aperture is 64M @ 0xf8000000
Apr 11 22:09:11 HomeC kernel: via-rhine.c:v1.10-LK1.5.0 2010-10-09 Written by Donald Becker
Apr 11 22:09:11 HomeC kernel: via-rhine 0000:00:12.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
Apr 11 22:09:11 HomeC kernel: eth0: VIA Rhine II at 0x1c000, 00:19:66:31:9a:97, IRQ 23.
Apr 11 22:09:11 HomeC kernel: eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 41e1.
Apr 11 22:09:11 HomeC kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
Apr 11 22:09:11 HomeC kernel: sr 2:0:0:0: Attached scsi generic sg1 type 5
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: allocated 1440x900 fb: 0x49000, bo ffff88007877ac00
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x000000a4 Put 0x00000180 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 0xD4A0: Parsing digital output script table
Apr 11 22:09:11 HomeC kernel: lp: driver loaded but no devices found
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 0 on tmds encoder (output 2)
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Output DVI-I-1 is running on CRTC 0 using output A
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000184 Put 0x000001b4 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x000001b4 Put 0x000001d0 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x000001d4 Put 0x00000d48 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x00002438 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x00003b28 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x00005d90 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00005d94 Put 0x00007480 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00007484 Put 0x00008b70 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00008b74 Put 0x0000a260 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000a264 Put 0x0000b950 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000b954 Put 0x0000d088 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x0000e7bc State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000e7c4 Put 0x000001f8 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x000018ec State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001904 Put 0x000030b0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x000030b4 Put 0x000047a0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x000047a4 Put 0x00005e90 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00005e94 Put 0x000080f8 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x000097e8 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x0000ba50 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000ba54 Put 0x0000d140 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000d144 Put 0x0000e830 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000e834 Put 0x0000ff20 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000ff24 Put 0x00001750 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001754 Put 0x00002e40 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00002e44 Put 0x00004530 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00004534 Put 0x00005c20 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00005c24 Put 0x00007310 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00007314 Put 0x00008a34 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: Console: switching to colour frame buffer device 180x56
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00008a34 Put 0x00008a68 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x00008a84 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00008a84 Put 0x0000b864 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000b864 Put 0x0000cf54 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000cf54 Put 0x0000e644 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000e644 Put 0x0000fd34 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000fd34 Put 0x00008900 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00008904 Put 0x00009ad8 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x0000add8 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x0000d040 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000d044 Put 0x0000e730 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000e734 Put 0x0000fe20 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000fe24 Put 0x00001750 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001754 Put 0x00002e40 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00002e44 Put 0x00004530 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00004534 Put 0x00005c20 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00005c24 Put 0x00007e88 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x0000a0f0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000a0f4 Put 0x0000b7e0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000b7e4 Put 0x0000ced0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000ced4 Put 0x0000e5c0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000e5c4 Put 0x0000fcb0 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x0000fcb4 Put 0x0000154c State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001564 Put 0x00001580 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: fb0: nouveaufb frame buffer device
Apr 11 22:09:11 HomeC kernel: drm: registered panic notifier
Apr 11 22:09:11 HomeC kernel: [drm] Initialized nouveau 0.0.16 20090420 for 0000:02:00.0 on minor 0

....

and then it goes on flooding the log like this:

Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001584 Put 0x0000161c State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001634 Put 0x000016a4 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x000016a4 Put 0x00001840 State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001844 Put 0x00001874 State 0x80001680 Push 0x00000000


Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001874 Put 0x000018fc State 0x80000000 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001904 Put 0x00001c40 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001c44 Put 0x00001cdc State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001cf4 Put 0x00001d78 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00000104 Put 0x00001f00 State 0x80001680 Push 0x00000000
Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x00001f04 Put 0x00001f68 State 0x80001680 Push 0x00000000

etc.
Comment 1 Emil Velikov 2011-04-12 11:39:22 UTC
Can you please attach both full kernel and X logs (as plain text).
If for some reason you feel that some information is too sensitive to be
shared, please remove it. Try to keep the logs as complete as possible
as they might have some relevant information.

Does the liveCD (guessing Arch as well) load nouveau? If it does it may
be a good idea to attach those logs as well.

Do you recall having problems with previous "version" of nouveau on this
system?

Cheers

On Tue, 2011-04-12 at 07:29 -0700, bugzilla-daemon@freedesktop.org
wrote:
> https://bugs.freedesktop.org/show_bug.cgi?id=36163
> 
>            Summary: nouveau fails to render framebuffer on [GeForce 7300
>                     GS]
>            Product: xorg
>            Version: git
>           Platform: x86-64 (AMD64)
>         OS/Version: Linux (All)
>             Status: NEW
>           Severity: major
>           Priority: medium
>          Component: Driver/nouveau
>         AssignedTo: nouveau@lists.freedesktop.org
>         ReportedBy: semmikozod@mailinator.com
>          QAContact: xorg-team@lists.x.org
> 
> 
> System: Archlinux, kernel 2.6.38.2, no other nvidia driver installed.
> 
> When loading modules at boot, the screen becomes garbled. Still the system
> works, I can blindly type, login and startx, but also the graphical screen is
> garbled. I could fix my system by no other means but using a liveCD and chroot
> into the system.
> 
> Here is the relevant part of the kernel log:
> 
> Apr 11 22:09:11 HomeC kernel: [drm] Initialized drm 1.1.0 20060810
> Apr 11 22:09:11 HomeC kernel: nouveau 0000:02:00.0: PCI INT A -> GSI 24 (level,
> low) -> IRQ 24
> Apr 11 22:09:11 HomeC kernel: nouveau 0000:02:00.0: setting latency timer to 64
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Detected an NV40
> generation card (0x046f00a3)
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Attempting to load
> BIOS image from PRAMIN
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: ... appears to be
> valid
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: BIT BIOS found
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Bios version
> 05.72.22.43
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: TMDS table version
> 1.1
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: TMDS table script
> pointers not stubbed
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: BIT table 'd' not
> found
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Found Display
> Configuration Block version 3.0
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 0:
> 01000300 00000028
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 1:
> 02011310 00000028
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 2:
> 01011312 00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Raw DCB entry 3:
> 020223f1 00c0c080
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: DCB connector table:
> VHER 0x30 5 10 2
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   0: 0x00000000: type
> 0x00 idx 0 tag 0xff
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   1: 0x00002130: type
> 0x30 idx 1 tag 0x08
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   2: 0x00000210: type
> 0x10 idx 2 tag 0xff
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   3: 0x00000211: type
> 0x11 idx 3 tag 0xff
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0:   4: 0x00000213: type
> 0x13 idx 4 tag 0xff
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init
> table 0 at offset 0xE0F0
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init
> table 1 at offset 0xE41F
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init
> table 2 at offset 0xE9BD
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init
> table 3 at offset 0xEB38
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Parsing VBIOS init
> table 4 at offset 0xED91
> Apr 11 22:09:11 HomeC kernel: agpgart: Detected VIA PT880 Ultra chipset
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 1 available
> performance level(s)
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 0: memory 800MHz core
> 550MHz fanspeed 100%
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: c: memory 391MHz core
> 199MHz
> Apr 11 22:09:11 HomeC kernel: [TTM] Zone  kernel: Available graphics memory:
> 1029772 kiB.
> Apr 11 22:09:11 HomeC kernel: [TTM] Initializing pool allocator.
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Detected 256MiB VRAM
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 64 MiB GART
> (aperture)
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Saving VGA fonts
> Apr 11 22:09:11 HomeC kernel: [drm] Supports vblank timestamp caching Rev 1
> (10.10.2010).
> Apr 11 22:09:11 HomeC kernel: [drm] No driver support for vblank timestamp
> query.
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000004 Put 0x000000a0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3
> on vga encoder (output 0)
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3
> on vga encoder (output 1)
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3
> on tmds encoder (output 2)
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 3
> on TV encoder (output 3)
> Apr 11 22:09:11 HomeC kernel: agpgart-via 0000:00:00.0: AGP aperture is 64M @
> 0xf8000000
> Apr 11 22:09:11 HomeC kernel: via-rhine.c:v1.10-LK1.5.0 2010-10-09 Written by
> Donald Becker
> Apr 11 22:09:11 HomeC kernel: via-rhine 0000:00:12.0: PCI INT A -> GSI 23
> (level, low) -> IRQ 23
> Apr 11 22:09:11 HomeC kernel: eth0: VIA Rhine II at 0x1c000, 00:19:66:31:9a:97,
> IRQ 23.
> Apr 11 22:09:11 HomeC kernel: eth0: MII PHY found at address 1, status 0x786d
> advertising 05e1 Link 41e1.
> Apr 11 22:09:11 HomeC kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
> Apr 11 22:09:11 HomeC kernel: sr 2:0:0:0: Attached scsi generic sg1 type 5
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: allocated 1440x900
> fb: 0x49000, bo ffff88007877ac00
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x000000a4 Put 0x00000180 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: 0xD4A0: Parsing
> digital output script table
> Apr 11 22:09:11 HomeC kernel: lp: driver loaded but no devices found
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Setting dpms mode 0
> on tmds encoder (output 2)
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: Output DVI-I-1 is
> running on CRTC 0 using output A
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000184 Put 0x000001b4 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x000001b4 Put 0x000001d0 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x000001d4 Put 0x00000d48 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x00002438 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x00003b28 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x00005d90 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00005d94 Put 0x00007480 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00007484 Put 0x00008b70 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00008b74 Put 0x0000a260 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000a264 Put 0x0000b950 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000b954 Put 0x0000d088 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x0000e7bc State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000e7c4 Put 0x000001f8 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x000018ec State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001904 Put 0x000030b0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x000030b4 Put 0x000047a0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x000047a4 Put 0x00005e90 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00005e94 Put 0x000080f8 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x000097e8 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x0000ba50 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000ba54 Put 0x0000d140 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000d144 Put 0x0000e830 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000e834 Put 0x0000ff20 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000ff24 Put 0x00001750 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001754 Put 0x00002e40 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00002e44 Put 0x00004530 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00004534 Put 0x00005c20 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00005c24 Put 0x00007310 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00007314 Put 0x00008a34 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: Console: switching to colour frame buffer device
> 180x56
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00008a34 Put 0x00008a68 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x00008a84 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00008a84 Put 0x0000b864 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000b864 Put 0x0000cf54 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000cf54 Put 0x0000e644 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000e644 Put 0x0000fd34 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000fd34 Put 0x00008900 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00008904 Put 0x00009ad8 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x0000add8 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x0000d040 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000d044 Put 0x0000e730 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000e734 Put 0x0000fe20 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000fe24 Put 0x00001750 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001754 Put 0x00002e40 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00002e44 Put 0x00004530 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00004534 Put 0x00005c20 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00005c24 Put 0x00007e88 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x0000a0f0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000a0f4 Put 0x0000b7e0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000b7e4 Put 0x0000ced0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000ced4 Put 0x0000e5c0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000e5c4 Put 0x0000fcb0 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x0000fcb4 Put 0x0000154c State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001564 Put 0x00001580 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: fb0: nouveaufb frame buffer device
> Apr 11 22:09:11 HomeC kernel: drm: registered panic notifier
> Apr 11 22:09:11 HomeC kernel: [drm] Initialized nouveau 0.0.16 20090420 for
> 0000:02:00.0 on minor 0
> 
> ....
> 
> and then it goes on flooding the log like this:
> 
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001584 Put 0x0000161c State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001634 Put 0x000016a4 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x000016a4 Put 0x00001840 State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001844 Put 0x00001874 State 0x80001680 Push 0x00000000
> 
> 
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001874 Put 0x000018fc State 0x80000000 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001904 Put 0x00001c40 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001c44 Put 0x00001cdc State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001cf4 Put 0x00001d78 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00000104 Put 0x00001f00 State 0x80001680 Push 0x00000000
> Apr 11 22:09:11 HomeC kernel: [drm] nouveau 0000:02:00.0: PFIFO_DMA_PUSHER - Ch
> 0 Get 0x00001f04 Put 0x00001f68 State 0x80001680 Push 0x00000000
> 
> etc.
>
Comment 2 SanskritFritz 2011-04-16 06:28:49 UTC
Created attachment 45710 [details]
kernel.log

This is the kernel.log. This time I didnt load nouveau automatically at boot, but just modprobed it, it has the same effect. This way I also noticed that the screen is not garbled in a sense that something has put errorneus data to the screen, but rather nothing was produced, meaning that previous data was left on the screen (like the output of Qingy), nouveau simply did not render anything on the screen.
Also note that once I was successful with the modprobe nouveau, right after I uninstalled the nvidia module, without reboot.
Comment 3 SanskritFritz 2011-04-16 06:42:43 UTC
> Can you please attach both full kernel and X logs (as plain text).
> If for some reason you feel that some information is too sensitive to be
> shared, please remove it. Try to keep the logs as complete as possible
> as they might have some relevant information.

X logs have nothing to do with framebuffer, so I ignored that. Attached kernel.log.

> Does the liveCD (guessing Arch as well) load nouveau? If it does it may
> be a good idea to attach those logs as well.

No, it loads nv or vesa.

> Do you recall having problems with previous "version" of nouveau on this
> system?

Yes, it never worked for years, neither on 32 bit, nor now on 64 bit. Sorry for not reporting it earlier.
Comment 4 SanskritFritz 2011-04-18 12:43:39 UTC
Created attachment 45781 [details]
one session kernel.log

This is another kernel.log as requested by pq at the irc channel. This time modprobe nouveau completely locked my system, only REISUB helped.
Comment 5 SanskritFritz 2011-06-16 04:05:58 UTC
Is there hope that this will be fixed, or should I buy another videocard? I'm tempted to do so, as the newer nvidia blob fails now too whith this type or cards.
Comment 6 Emil Velikov 2011-06-18 07:21:48 UTC
Hi SanskritFritz

Can you try a more recent version of the kernel module (ideally nouveau-git [1])

Here is a workaround that should help, but it will remove acceleration
* Use "nouveau.noaccel=1" as a kernel parameter
** Or "noaccel=1" if you are using modprobe to load nouveau

Use "$cat /sys/module/nouveau/parameters/noaccel" to confirm if the parameter has been passed correctly

It seems your issue could be similar to bug 32494

Cheers

[1] http://cgit.freedesktop.org/nouveau/linux-2.6/
Comment 7 SanskritFritz 2011-06-22 16:01:03 UTC
(In reply to comment #6)
> Hi SanskritFritz
> Can you try a more recent version of the kernel module (ideally nouveau-git
> [1])
> * Use "nouveau.noaccel=1" as a kernel parameter
> ** Or "noaccel=1" if you are using modprobe to load nouveau

Hi this helped, thank you. I have framebuffer working now with nouveau-git. I'll test X later, as this is my production machine, and nouveau-git doesn't correspond now to the kernel module. I'll experiment with it later, as I will have to change my Compiz standalone desktop, etc.
Thanks again, things are shaping!
Comment 8 Ilia Mirkin 2013-08-25 22:51:25 UTC
No updates in over 2 years. Closing as invalid. If the issue persists, please re-test with new kernel/xf86-video-nouveau/mesa (see http://nouveau.freedesktop.org/wiki/Bugs/).

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.