Using the nv driver compiled from a git checkout today on a thinkpad t61 with a Quadro NVS 140M fails to bring up X with the error message: (EE) NV(0): Couldn't find the DDC routing table. Mode setting will probably fail!
Created attachment 11524 [details] Xorg.0.log
Created attachment 11587 [details] Xorg.0.log The latest git version of nv gets a bit further. I've attached an updated Xorg.0.log. I also noticed that nv is able to work if the proprietary "nvidia" driver has run before it (that is, start X with the nvidia driver, edit xorg.conf to use "nv", then it works).
I used gdb to attach to the X process which seemed to be hung. Here's the relevant backtrace: 0x00002b34195cb012 in G80DispInit (pScrn=0x80b430) at g80_display.c:261 261 while((pNv->reg[0x00610200/4] & 0x1e0000) != 0); (gdb) bt #0 0x00002b34195cb012 in G80DispInit (pScrn=0x80b430) at g80_display.c:261 #1 0x00002b34195cc359 in AcquireDisplay (pScrn=0x80b430) at g80_driver.c:469 #2 0x00002b34195cc712 in G80ScreenInit (scrnIndex=<value optimized out>, pScreen=0x8118e0, argc=<value optimized out>, argv=<value optimized out>) at g80_driver.c:902 #3 0x0000000000439522 in AddScreen () #4 0x0000000000468a48 in InitOutput () #5 0x0000000000439d25 in main ()
Hi Elias. This looks like a duplicate of bug 12637. Please test the latest code in git and close or reopen this bug as appropriate. *** This bug has been marked as a duplicate of bug 12637 ***
Created attachment 12032 [details] The Xorg.log with latest git from a coldboot The latest git version still doesn't work for me, this time failing to find a valid lvds mode (1440x900 for me).
I'm re-opening this bug since the latest version still doesn't work for me
Created attachment 12033 [details] The Xorg.log with latest git after running once with the nvidia driver The nv driver works if I start X once with the proprietary nvidia driver. The attached log is from a working nv run.
Created attachment 12038 [details] [review] Proposed fix Please try the attached patch.
Thanks, that patch successfully brings up X with nv on a cold booted machine.
Excellent. Marking fixed with commit 08870847.
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.