[Bug 641901] New: nouveau: kernel logs hundreds of messages per second if no monitor is connected during booting
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c0 Summary: nouveau: kernel logs hundreds of messages per second if no monitor is connected during booting Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Minor Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: Alexandr.Malusek@imv.liu.se QAContact: qa@suse.de Found By: --- Blocker: --- Created an attachment (id=391541) --> (http://bugzilla.novell.com/attachment.cgi?id=391541) /var/log/boot.msg, monitor was connected, no messages were logged User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.10) Gecko/20100914 SUSE/3.6.10-0.3.1 Firefox/3.6.10 Kernel logs hundreds of messages per second if no monitor is connected during booting. Here is a short example of the messages: .. Sep 24 20:02:56 pion kernel: [ 691.503594] [drm] nouveau 0000:0f:00.0: PFIFO_INTR 0x00000010 - Ch 1 Sep 24 20:02:56 pion kernel: [ 691.503597] [drm] nouveau 0000:0f:00.0: PFIFO_INTR 0x00000010 - Ch 1 Sep 24 20:02:56 pion kernel: [ 691.503609] [drm] nouveau 0000:0f:00.0: PFIFO_INTR 0x00000010 - Ch 1 If a monitor is connected during booting (I used an LCD screen connected via DVI-D) then the computer works OK and the messages above are not logged in /var/log/messages. The machine is used as a computational server, and thus it doesn't need a monitor. But if try to boot with no monitor connected then /var/log/messages grows quite quickly in size. Reproducible: Always Steps to Reproduce: 1.Disconnect the monitor. 2.Turn on the computer. 3.Watch /var/log/messages. Actual Results: The machine works, for instance remote access via ssh is possible. But the kernel logs thousands of messages like Sep 24 20:02:56 pion kernel: [ 691.489143] [drm] nouveau 0000:0f:00.0: PFIFO_INTR 0x00000010 - Ch 1 to /var/log/messages Expected Results: No messages like this in /var/log/messages. Machine: HP workstation Z400 # lspci 0f:00.0 VGA compatible controller: nVidia Corporation G98 [Quadro NVS 295] (rev a1) The problem was observed on all (two) tested machines. If someone wants to investigate the problem further then I can collect more data. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c1 Johannes Obermayr <johannesobermayr@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |UPSTREAM --- Comment #1 from Johannes Obermayr <johannesobermayr@gmx.de> 2010-10-07 15:35:12 UTC --- It is/was an upstream bug: http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=76f6e1f44dfcb571b4b... It should be limited to 20 messages every three seconds instead of hundreds per second. Please use: A kernel from http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.3/ drm-nouveau-kmp-{flavor} from http://download.opensuse.org/repositories/home:/jobermayr/openSUSE_11.3/ There is always latest development code which works best for nouveau. Note: Always keep one working kernel flavor since kernels from Kernel:HEAD sometimes can be broken. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c2 Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|UPSTREAM | --- Comment #2 from Jiri Slaby <jslaby@novell.com> 2010-10-07 18:14:36 UTC --- (In reply to comment #1)
It is/was an upstream bug: http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=76f6e1f44dfcb571b4b...
Yeah, I've sent it based on this bug report. We still need to fix the root cause though. It is that interrupt 0x10 is not handled by the ISR. Are you somehow involved in the nouveau development?
It should be limited to 20 messages every three seconds instead of hundreds per second.
It's still way too much for a production system. It's not a slaughter anymore at least.
Please use:
A kernel from http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.3/
Hey, we haven't updated that yet. The patch is not even upstream yet... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO InfoProvider| |johannesobermayr@gmx.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c3 --- Comment #3 from Jiri Slaby <jslaby@novell.com> 2010-10-07 18:45:19 UTC --- (In reply to comment #2)
We still need to fix the root cause though. It is that interrupt 0x10 is not handled by the ISR.
Ok, this got fixed in: http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=b0c96083b5356861170... Unfortunately nv50_fb_vm_trap contains unlimited printout, so with this commit, it recurs in another form. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #391541|application/x-crossover-msg |text/plain mime type| | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c4 Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- InfoProvider|johannesobermayr@gmx.de |Alexandr.Malusek@imv.liu.se --- Comment #4 from Jiri Slaby <jslaby@novell.com> 2010-10-07 19:03:21 UTC --- (In reply to comment #3)
Unfortunately nv50_fb_vm_trap contains unlimited printout, so with this commit, it recurs in another form.
.. but the trap handler should prune the interrupt storm, I think. So could you try: (In reply to comment #1)
drm-nouveau-kmp-{flavor} from http://download.opensuse.org/repositories/home:/jobermayr/openSUSE_11.3/
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c5 --- Comment #5 from Alexandr Malusek <Alexandr.Malusek@imv.liu.se> 2010-10-08 19:39:54 UTC --- I installed kernel-desktop-2.6.36-rc6.25.1.x86_64.rpm and drm-nouveau-kmp-desktop-20101007_k2.6.36.0_rc6_25-1.1.x86_64.rpm on the HP Z400. The new kernel didn't boot; the process stopped in the middle, see the photo. The failsafe version also didn't boot. The kernel-default-2.6.36-rc6.25.1.x86_64.rpm and drm-nouveau-kmp-default-20101007_k2.6.36.0_rc6_25-1.1.x86_64.rpm didn't boot too. Now I need to start some calculations on the machine. They will take about 1 week. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c6 --- Comment #6 from Alexandr Malusek <Alexandr.Malusek@imv.liu.se> 2010-10-08 19:46:33 UTC --- Created an attachment (id=393879) --> (http://bugzilla.novell.com/attachment.cgi?id=393879) Screenshot: the kernel-desktop-2.6.36-rc6.25.1.x86_64 with drm-nouveau-kmp-desktop-20101007_k2.6.36.0_rc6_25-1.1.x86_64 didn't boot. The screenshot shows where the booting stopped. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c7 --- Comment #7 from Jiri Slaby <jslaby@novell.com> 2010-10-08 19:47:58 UTC --- (In reply to comment #6)
The screenshot shows where the booting stopped.
Thanks, this is a known problem, it is fixed in -rc7. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c8 --- Comment #8 from Jiri Slaby <jslaby@novell.com> 2010-10-17 11:34:46 UTC --- (In reply to comment #7)
Thanks, this is a known problem, it is fixed in -rc7.
Could you retry now, when -rc8 is out? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c9 --- Comment #9 from Alexandr Malusek <Alexandr.Malusek@imv.liu.se> 2010-10-17 18:40:30 UTC --- Created an attachment (id=395317) --> (http://bugzilla.novell.com/attachment.cgi?id=395317) boot.msg, monitor was connected, kernel-desktop-2.6.36-rc8.32.1.x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c10 --- Comment #10 from Alexandr Malusek <Alexandr.Malusek@imv.liu.se> 2010-10-17 18:41:18 UTC --- (In reply to comment #8)
(In reply to comment #7)
Thanks, this is a known problem, it is fixed in -rc7.
Could you retry now, when -rc8 is out?
It seems to work OK now. I used kernel-desktop-2.6.36-rc8.32.1.x86_64.rpm and drm-nouveau-kmp-desktop-20101014_k2.6.36.0_rc8_32-1.3.x86_64.rpm. No extra messages were written to /var/log/messages when the monitor wasn't connected during the boot. When I later connected the monitor to the running system, the following messages were logged: Oct 17 20:11:47 pion kernel: [ 259.309102] [drm] nouveau 0000:0f:00.0: plugged DisplayPort-1 Oct 17 20:11:47 pion kernel: [ 259.365855] [drm] nouveau 0000:0f:00.0: plugged DisplayPort-1 The monitor didn't show any output. I don't know whether this is a feature or a bug. When I disconnected the monitor, the following was logged: Oct 17 20:17:00 pion kernel: [ 570.929027] [drm] nouveau 0000:0f:00.0: unplugged DisplayPort-1 I also attach /var/log/boot.msg for the configurations with and without the monitor connected. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c11 --- Comment #11 from Alexandr Malusek <Alexandr.Malusek@imv.liu.se> 2010-10-17 18:43:21 UTC --- Created an attachment (id=395318) --> (http://bugzilla.novell.com/attachment.cgi?id=395318) boot.msg, monitor wasn't connected, kernel-desktop-2.6.36-rc8.32.1.x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED InfoProvider|Alexandr.Malusek@imv.liu.se | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c12 --- Comment #12 from David Hodgson <admin@different-perspectives.com> 2011-01-04 22:15:41 UTC --- Created an attachment (id=406954) --> (http://bugzilla.novell.com/attachment.cgi?id=406954) xserver log file - segfault in nouveau driver if no screen attached. I have a related problem: xserver crashes if no monitor connected with Nvidia card & NOUVEAU driver, so it's impossible to start VNC (remote administration). This is on 11.3 with latest patches. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c13 --- Comment #13 from Jiri Slaby <jslaby@novell.com> 2011-01-06 14:28:53 UTC --- (In reply to comment #12)
I have a related problem: xserver crashes if no monitor connected with Nvidia card & NOUVEAU driver, so it's impossible to start VNC (remote administration).
You should create a separate report for that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641901 https://bugzilla.novell.com/show_bug.cgi?id=641901#c14 Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #14 from Jiri Slaby <jslaby@novell.com> 2011-01-06 14:30:34 UTC --- I think the original issue is fixed in 2.6.36 and we can close it. (You can use kernel stable repository at: http://download.opensuse.org/repositories/Kernel:/stable/openSUSE_11.3/). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com