Bug 757228

Summary: nouveau fails to support Nvidia GT770M(HP Elitebook 8530w)/GeForce 9800M GT
Product: [openSUSE] openSUSE 12.2 Reporter: Markus Koßmann <markus.kossmann>
Component: KernelAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Major    
Priority: P3 - Medium CC: vmicho
Version: Beta 2   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 12.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Xorg.0.log
output of hwinfo
configuration files in xorg.conf.d ( there is no xorg.conf file)

Description Markus Koßmann 2012-04-15 16:24:23 UTC
Created attachment 486184 [details]
Xorg.0.log

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20100101 Firefox/11.0

nouveau fails to load because "[drm] failed to open device"
Details see attached Xorg.0.log


Reproducible: Always

Steps to Reproduce:
1.Try to start into graphical mode
2.System starts into textmode
3.
Actual Results:  
System starts into textmode only

Expected Results:  
start into graphical mode
Comment 1 Markus Koßmann 2012-04-15 16:25:55 UTC
Created attachment 486185 [details]
output of hwinfo
Comment 2 Markus Koßmann 2012-04-15 16:27:28 UTC
Created attachment 486186 [details]
configuration files in xorg.conf.d ( there is no xorg.conf file)
Comment 3 Stefan Dirsch 2012-04-15 18:00:18 UTC
> [    24.283] (EE) [drm] failed to open device

Apparently not (yet) supported by nouveau kernel module.
Comment 4 Markus Koßmann 2012-04-15 18:21:54 UTC
No the problem is that it doesn't load the drm kernel module automagically. If I load that module manually, you can start X11. The hardware is G50 family (NV96) , over two years old and supported.
Comment 5 Stefan Dirsch 2012-04-16 08:58:55 UTC
Hm. Maybe it's blacklisted for some reason? Check for a blacklist entry in /etc/modprobe.d. nvidia driver installed before? 

Is it added to initrd (verify by running 'mkinitrd').
Comment 6 Stefan Dirsch 2012-06-27 13:20:40 UTC
Still waiting for a response for more than two months now. Please reopen once
you can provide the requested feedback. Thanks.
Comment 7 Michal Veselenyi 2012-07-11 18:40:09 UTC
Same problem here with nvidia 9800M GT
There should be at least some "safe vesa / fb" in installer.
Either automatically for unsupported cards or by some checkbox. The list of cards supported by nouveau should be known.

On nouveau wiki I see in matrix:
NV94 (G94) GeForce 9600 (GSO 512, GT, S), 9700M GTS, 9800M GTS
So looks like 9800M GT is not supported well for example.
Comment 8 Michal Veselenyi 2012-07-11 18:42:10 UTC
oops why this was RESOLVED? I think it should be reopened.
Comment 9 Michal Veselenyi 2012-07-12 08:35:30 UTC
Just in short about my hardware:
barebone: clevo M570TU (sold as ONE G8300)
cpu: INTEL Core2Duo P8600 2x2.40GHz
ram: 2x2048 MB DDR3 1066MHz
Graphics: nVidia G92 [GeForce 9800M GT]
pci-e wlan: intel Centrino Ultimate-N 6300 AGN, REV=0x74
MB: Intel Mobile 4 Series Chipset
Comment 10 Michal Veselenyi 2012-07-12 08:37:03 UTC
This concerns 12.2 beta2
Comment 11 Stefan Dirsch 2012-07-12 12:49:36 UTC
You can specify "nomodeset" as boot option to switch to X fbdev driver. Written in our release notes since several releases AFAIK.
Comment 12 Michal Veselenyi 2012-07-13 08:58:32 UTC
I fixed the state with:
* nomodeset (I do this for every linux release! kms just sucks for me :( )

Here (or and after blacklisting nouveau, don't remember now) I can go to KDE (some default video driver in use)

* blacklisting nouveau (anyway this is needed to install nvidia driver)
* set NO_KMS_IN_INITRD=yes in /etc/sysconfig/kernel (for nvidia)
* install kernel source, kernel devel, base development pattern
* installing nvidia driver

Here everything is OK


It is OK when it is doable, but the procedure above is really long.
At least I've set my network (wifi) in ncurses Yast, add some repos, do some update. This isn't something that a normal user could do.
Comment 13 Michal Veselenyi 2012-07-16 19:42:22 UTC
Now in 12.2RC1:
It runs much better now.
nouveau is quite working. I didn't have to go to manual nvidia install as last time in 12.2b2 (where it didn't even went to the post-installation setup due to unable to setup graphics mode).

So at least in RC1 it works for my NV 9800M GT
But in any case, some kind of 'safe graphics' option would be nice (either in installator, or directly as grub menu entry)
Comment 14 Stefan Dirsch 2014-05-22 12:37:35 UTC
openSUSE 12.2 is no longer supported. Hence the issue won't be fixed for this product. In case the issue still is reproducable with a supported product (openSUSE 12.3/13.1 at the moment) or with openSUSE:Factory, please feel free to reopen. Thanks.