Created attachment 37608 [details] Xorg.0.log Attempting to use the latest nouveau driver with my Nvidia GeForce 9400M results in my screen switching off and/or displaying garbage. I use a Mac Mini (model late 2009) on an up-to-date Debian Testing with the latest (git) nouveau driver (as of today). The video card is a Nvidia GeForce 9400M (nVidia Corporation C79 [GeForce 9400] (rev b1)) connected via mini-diplayport -> VGA to a CRT Iiyama Vision Master Pro 410. The minidisplay-port -> VGA connector is apparently an active connector. The video card and the screen work fine under Mac OS X or with the vesa driver. In attachment is my syslog, Xorg.0.log, lspci, myvga.rom (card's BIOS dump) and because it is quite big, a link to the POST trace.
Created attachment 37609 [details] syslog
Created attachment 37610 [details] lspci dump
Created attachment 37611 [details] card's BIOS dump
Here is the link to the POST trace (logfile-deloopd.gz): http://dl.free.fr/d1hBw3kb9 This link will be valid for 30 days. After that I can re-upload it or send it to whoever is interested.
Can I see a nouveau kernel log with "log_buf_len=1M drm.debug=14 nouveau.reg_debug=0x0200 3" in your boot options?
I'm seeing something similar on the exact same GPU (Macbook 13", late 2009) and it might be the same bug: When I connect an external monitor to the minidisplay-port=>DVI adapter then the external monitor is detected but won't display anything (no signal). This happens with nouveau-drm and xf86-video-nouvau from today's git. The same setup worked with git from 2010-07-23 (see #29171). dmesg after plugging and unplugging the external monitor a couple of times: [drm] nouveau 0000:02:00.0: plugged DisplayPort-1 [drm] nouveau 0000:02:00.0: plugged DisplayPort-1 [drm] nouveau 0000:02:00.0: unplugged DisplayPort-1 [drm] nouveau 0000:02:00.0: plugged DisplayPort-1 [drm] nouveau 0000:02:00.0: plugged DisplayPort-1 [drm] nouveau 0000:02:00.0: unplugged DisplayPort-1 i2c i2c-1: sendbytes: error -110 [drm] nouveau 0000:02:00.0: DDC responded, but no EDID for DisplayPort-1 [drm] nouveau 0000:02:00.0: Couldn't find matching output script table [drm] nouveau 0000:02:00.0: Couldn't find matching output script table [drm] nouveau 0000:02:00.0: plugged DisplayPort-1 [drm] nouveau 0000:02:00.0: Couldn't find matching output script table [drm] nouveau 0000:02:00.0: Couldn't find matching output script table [drm] nouveau 0000:02:00.0: unplugged DisplayPort-1 [drm] nouveau 0000:02:00.0: plugged DisplayPort-1 [drm] nouveau 0000:02:00.0: plugged DisplayPort-1 [drm] nouveau 0000:02:00.0: plugged DisplayPort-1
Created attachment 37648 [details] kern.log with "log_buf_len=1M drm.debug=14 nouveau.reg_debug=0x0200 3" Here is the kern.log with the options "log_buf_len=1M drm.debug=14 nouveau.reg_debug=0x0200 3"
To Felix Leimbach: I'm not using EFI. I just boot on a CD with a linux kernel on it and point the root to the external firewire drive (that's the only way I've managed to boot linux without touching the internal drive). I haven't done anything with Bootcamp or ReFIT, so I suppose that I'm not using EFI but instead the "BIOS compatibility" ? Regards,
(In reply to comment #8) Yeah, you're using the BIOS emulation (as can be seen by the many BIOS related lines in the syslog you attached). I use rEFIt to triple boot Linux / OSX / Windows and have gone EFI only. Our bugs might be the same still because the symptom is quite similar and I don't think it is related to setting up the card. Let's see what the devs say, though.
See also bug 29820; there the external DVI adapter works on all monitors tested, but the external VGA adapter fails on all monitors tested (and all the hardware works just fine under MacOS)
See also similar bug 29714. In this case, corrupted image is displayed on a laptop screen via embedded DisplayPort (eDP).
It appears that this bug report has laid dormant for quite a while. Sorry we haven't gotten to it. Since we fix bugs all the time, chances are pretty good that your issue has been fixed with the latest software. Please give it a shot. (Linux kernel 3.10.7, xf86-video-nouveau 1.0.9, mesa 9.1.6, or their git versions.) If upgrading to the latest isn't an option for you, your distro's bugzilla is probably the right destination for your bug report. In an effort to clean up our bug list, we're pre-emptively closing all bugs that haven't seen updates since 2011. If the original issue remains, please make sure to provide fresh info, see http://nouveau.freedesktop.org/wiki/Bugs/ for what we need to see, and re-open this one. Thanks, The Nouveau Team
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.