I think I've found the problem. # echo "option nouveau noagp=1" >> /etc/modprobe.d/nouveau.conf
So far, it looks like things have stopped freezing. Another tip for people trouble shooting freezes with nouveau: # echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf With this, the nouveau module isn't loaded during initial boot, giving the user the option to login remotely to perform a "# tail -f /var/log/syslog" to hopefully catch an output that might make it through before a hard freeze. Attaching current syslog of the loaded nouveau driver without AGP enabled: Dec 08 15:29:13 [kernel] [drm] Initialized drm 1.1.0 20060810 Dec 08 15:29:13 [kernel] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Detected an NV40 generation card (0x04b200b1) Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: ... appears to be valid Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: BIT BIOS found Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Bios version 05.73.22.51 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: TMDS table script pointers not stubbed Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: BIT table 'd' not found Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 3.0 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000300 00000028 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 03000302 00000000 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 04011310 00000028 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 020223f1 00c0c080 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x30 5 10 2 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: 0: 0x00002030: type 0x30 idx 0 tag 0x08 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: 1: 0x00000100: type 0x00 idx 1 tag 0xff Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: 2: 0x00000210: type 0x10 idx 2 tag 0xff Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: 3: 0x00000211: type 0x11 idx 3 tag 0xff Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: 4: 0x00000213: type 0x13 idx 4 tag 0xff Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xCDAD Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xD457 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xDB8B Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xDD0F Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xDF1B Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Detected 512MiB VRAM Dec 08 15:29:13 [kernel] [TTM] Zone kernel: Available graphics memory: 446486 kiB. Dec 08 15:29:13 [kernel] [TTM] Zone highmem: Available graphics memory: 516058 kiB. Dec 08 15:29:13 [kernel] [TTM] Initializing pool allocator. Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: 64 MiB GART (aperture) Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Saving VGA fonts Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Allocating FIFO number 0 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 0 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0) Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on tmds encoder (output 1) Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 2) Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on TV encoder (output 3) Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: allocated 1280x1024 fb: 0x48000, bo f675aa00 Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: 0xC210: Parsing digital output script table Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on tmds encoder (output 1) Dec 08 15:29:13 [kernel] [drm] nouveau 0000:01:00.0: Output DVI-I-1 is running on CRTC 0 using output A Dec 08 15:29:13 [kernel] Console: switching to colour frame buffer device 160x64 Dec 08 15:29:13 [kernel] fb0: nouveaufb frame buffer device Dec 08 15:29:13 [kernel] drm: registered panic notifier Dec 08 15:29:13 [kernel] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0 The slight difference I see aside from no AGP, is 64 MiB looks to be reserved for GART from the usual 4 MiB AGP. Probably nothing. Still working to get kdump working here. Again, nothing via KGDB on serial console. -- Roger http://rogerx.freeshell.org/ _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
