[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#676360: nouveau: PFIFO_CACHE_ERROR - Ch 0/7



Package: linux-image-3.2.0-2-686-pae
Version: 3.2.18-1

On a fresh wheezy install I got a flood (~ 50 kHz) of messages of the following
type:

Jun  5 09:54:17 hostname kernel: [   14.410948] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 0/7 Mthd 0x1470 Data 0x4956cc77
Jun  5 09:54:17 hostname kernel: [   14.410969] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 0/7 Mthd 0x1474 Data 0x204f4544
Jun  5 09:54:17 hostname kernel: [   14.410989] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 0/7 Mthd 0x1478 Data 0x0000000d
Jun  5 09:54:17 hostname kernel: [   14.411009] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 0/7 Mthd 0x147c Data 0x0d260138
Jun  5 09:54:17 hostname kernel: [   14.411029] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 0/7 Mthd 0x1480 Data 0x42490000
Jun  5 09:54:17 hostname kernel: [   14.411049] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 0/7 Mthd 0x1484 Data 0x4756204d

when booting as a Xen 4.1 dom0. The console displays old content from a 
previous, non-Xen boot instead of the expected boot messages and login
prompt.

Workaround (successfully tested): blacklist nouveau in /etc/modprobe.d/.

Some hardware information:
# lspci -nnvv -s 01:00.0
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV34 [GeForce FX 5200] [10de:0322] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: NVIDIA Corporation Device [10de:01b9]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M]
	Expansion ROM at fea00000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [44] AGP version 3.0
		Status: RQ=32 Iso- ArqSz=0 Cal=3 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

Kernel version:
[    0.000000] Linux version 3.2.0-2-686-pae (Debian 3.2.18-1) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-5) ) #1 SMP Mon May 21 18:24:12 UTC 2012

Xen version:
(XEN) Xen version 4.1.2 (Debian 4.1.2-6) (waldi@debian.org) (gcc version 4.6.3 (Debian 4.6.3-5) ) Sun May  6 18:55:17 UTC 2012
(XEN) Bootloader: GRUB 1.99-21
(XEN) Command line: placeholder
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds

nouveau-related messages in a non-Xen boot:
Jun  5 09:05:08 hostname kernel: [    7.424742] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Jun  5 09:05:08 hostname kernel: [    7.426597] [drm] nouveau 0000:01:00.0: Detected an NV30 generation card (0x034200a2)
Jun  5 09:05:08 hostname kernel: [    7.426781] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
Jun  5 09:05:08 hostname kernel: [    7.470839] [drm] nouveau 0000:01:00.0: ... appears to be valid
Jun  5 09:05:08 hostname kernel: [    7.471109] [drm] nouveau 0000:01:00.0: BMP BIOS found
Jun  5 09:05:08 hostname kernel: [    7.471112] [drm] nouveau 0000:01:00.0: BMP version 5.39
Jun  5 09:05:08 hostname kernel: [    7.471115] [drm] nouveau 0000:01:00.0: Bios version 04.34.20.22
Jun  5 09:05:08 hostname kernel: [    7.471118] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 2.2
Jun  5 09:05:08 hostname kernel: [    7.471123] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000300 000088b8
Jun  5 09:05:08 hostname kernel: [    7.471126] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 02010310 000088b8
Jun  5 09:05:08 hostname kernel: [    7.471129] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 01010312 00000000
Jun  5 09:05:08 hostname kernel: [    7.471132] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 02020321 00000003
Jun  5 09:05:08 hostname kernel: [    7.471319] [drm] nouveau 0000:01:00.0: Loading NV17 power sequencing microcode
Jun  5 09:05:08 hostname kernel: [    7.471323] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xE947
Jun  5 09:05:08 hostname kernel: [    7.473347] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xEB87
Jun  5 09:05:08 hostname kernel: [    7.473356] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xECCD
Jun  5 09:05:08 hostname kernel: [    7.473392] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xEE53
Jun  5 09:05:08 hostname kernel: [    7.473396] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xEE70
Jun  5 09:05:08 hostname kernel: [    7.473401] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 5 at offset 0xEE8D
Jun  5 09:05:08 hostname kernel: [    7.493002] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 6 at offset 0xF011
Jun  5 09:05:08 hostname kernel: [    7.512553] [drm] nouveau 0000:01:00.0: 1 available performance level(s)
Jun  5 09:05:08 hostname kernel: [    7.512558] [drm] nouveau 0000:01:00.0: 0:
Jun  5 09:05:08 hostname kernel: [    7.512566] [drm] nouveau 0000:01:00.0: c: core 249MHz memory 405MHz
Jun  5 09:05:08 hostname kernel: [    7.512769] [drm] nouveau 0000:01:00.0: Detected 128MiB VRAM
Jun  5 09:05:08 hostname kernel: [    7.512977] nouveau 0000:01:00.0: putting AGP V3 device into 8x mode
Jun  5 09:05:08 hostname kernel: [    7.512985] [drm] nouveau 0000:01:00.0: 128 MiB GART (aperture)
Jun  5 09:05:08 hostname kernel: [    7.513062] [drm] nouveau 0000:01:00.0: Saving VGA fonts
Jun  5 09:05:08 hostname kernel: [    7.560126] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
Jun  5 09:05:08 hostname kernel: [    7.560131] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
Jun  5 09:05:08 hostname kernel: [    7.560135] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on tmds encoder (output 2)
Jun  5 09:05:08 hostname kernel: [    7.560140] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on TV encoder (output 3)

Jun  5 09:05:08 hostname kernel: [    7.512769] [drm] nouveau 0000:01:00.0: Detected 128MiB VRAM
Jun  5 09:05:08 hostname kernel: [    7.512977] nouveau 0000:01:00.0: putting AGP V3 device into 8x mode
Jun  5 09:05:08 hostname kernel: [    7.512985] [drm] nouveau 0000:01:00.0: 128 MiB GART (aperture)
Jun  5 09:05:08 hostname kernel: [    7.513062] [drm] nouveau 0000:01:00.0: Saving VGA fonts
Jun  5 09:05:08 hostname kernel: [    7.560126] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
Jun  5 09:05:08 hostname kernel: [    7.560131] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
Jun  5 09:05:08 hostname kernel: [    7.560135] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on tmds encoder (output 2)
Jun  5 09:05:08 hostname kernel: [    7.560140] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on TV encoder (output 3)
Jun  5 09:05:08 hostname kernel: [    7.761167] [drm] nouveau 0000:01:00.0: allocated 1680x1050 fb: 0x49000, bo f7157800
Jun  5 09:05:08 hostname kernel: [    7.761333] fbcon: nouveaufb (fb0) is primary device
Jun  5 09:05:08 hostname kernel: [    7.775058] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
Jun  5 09:05:08 hostname kernel: [    7.775063] [drm] nouveau 0000:01:00.0: Output VGA-1 is running on CRTC 0 using output A
Jun  5 09:05:08 hostname kernel: [    7.780676] fb0: nouveaufb frame buffer device
Jun  5 09:05:08 hostname kernel: [    7.780688] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0

In a Xen boot the /proc/kmsg buffer fills up before imklog starts so I only
see the PFIFO_CACHE_ERROR messages.



Reply to: