Bug 582621 - [drm] failed to open device on NVS 3100M
Summary: [drm] failed to open device on NVS 3100M
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-04-15 13:06 UTC by Tomas Pelka
Modified: 2010-07-13 21:02 UTC (History)
5 users (show)

Fixed In Version: kernel-2.6.33.5-112.fc13
Clone Of:
Environment:
Last Closed: 2010-05-31 23:45:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
xorg.log (7.28 KB, application/octet-stream)
2010-04-15 13:06 UTC, Tomas Pelka
no flags Details
dmesg (52.10 KB, text/plain)
2010-04-16 07:58 UTC, Tomas Pelka
no flags Details
dmesg nomodeset init 3 (52.46 KB, text/plain)
2010-04-19 12:47 UTC, Tomas Pelka
no flags Details
dmesg nomodeset init 5 (55.55 KB, text/plain)
2010-04-19 12:47 UTC, Tomas Pelka
no flags Details
dmesg init 5 (without nomodeset) (56.25 KB, text/plain)
2010-04-19 12:48 UTC, Tomas Pelka
no flags Details
dmesg-33.3-73-RHEL6 (94.86 KB, text/plain)
2010-05-03 08:16 UTC, Tomas Pelka
no flags Details
xorg.log-33.3-73-RHEL6 (41.10 KB, text/plain)
2010-05-03 08:17 UTC, Tomas Pelka
no flags Details
dmesg-33.3-73-RHEL6 (66.26 KB, text/plain)
2010-05-04 07:11 UTC, Tomas Pelka
no flags Details
Xorg.log-33.3-73-RHEL6 (55.24 KB, text/plain)
2010-05-04 07:12 UTC, Tomas Pelka
no flags Details
dmesg-drm.debug.log (122.07 KB, text/plain)
2010-05-05 12:29 UTC, Tomas Pelka
no flags Details
dmesg-33.3-85-RHEL6 (122.80 KB, text/plain)
2010-05-07 08:59 UTC, Tomas Pelka
no flags Details
Xorg.log-33.3-85-RHEL6 (137.45 KB, text/plain)
2010-05-07 09:00 UTC, Tomas Pelka
no flags Details
screenshot (1.50 MB, image/png)
2010-05-07 09:02 UTC, Tomas Pelka
no flags Details

Description Tomas Pelka 2010-04-15 13:06:02 UTC
Created attachment 406776 [details]
xorg.log

Description of problem:
SSIA

Version-Release number of selected component (if applicable):
xorg-x11-drv-nouveau-0.0.16-3.20100305git6b8b157.fc13.x86_64

How reproducible:
100%

Steps to Reproduce:
1.
2.
3.
  
Actual results:
[drm] failed to open device

Expected results:


Additional info:
01:00.0 VGA compatible controller [0300]: nVidia Corporation GT218 [NVS 3100M] [10de:0a6c] (rev a2)

Comment 1 Ben Skeggs 2010-04-15 22:39:45 UTC
Can I see the output of the "dmesg" command after a failed attempt at staring X?

Comment 2 Ben Skeggs 2010-04-15 22:41:20 UTC
Actually, nevermind!  You have "nomodeset" in your boot options, nouveau does not support this option any more.

Comment 3 Tomas Pelka 2010-04-16 07:22:40 UTC
When I boot without this option the lid stay black.

Comment 4 Tomas Pelka 2010-04-16 07:58:26 UTC
Created attachment 407029 [details]
dmesg

[drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x0a8600a2)
[drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
[drm] nouveau 0000:01:00.0: called without init

Comment 5 Ben Skeggs 2010-04-19 06:45:50 UTC
"called without init" is from booting with nomodeset.

For the blank screen, to have any idea I'll need to see your kernel log after booting *with* nomodeset.  My suggestion is to boot with "nomodeset 3", and wait some time until you think the login prompt would have appeared, login blindly and type "dmesg > dmesg_kms.log" and reboot so you can attach the log.

Thanks!
Ben.

Comment 6 Tomas Pelka 2010-04-19 12:47:14 UTC
Created attachment 407587 [details]
dmesg nomodeset init 3

Comment 7 Tomas Pelka 2010-04-19 12:47:40 UTC
Created attachment 407588 [details]
dmesg nomodeset init 5

Comment 8 Tomas Pelka 2010-04-19 12:48:17 UTC
Created attachment 407589 [details]
dmesg init 5 (without nomodeset)

Comment 9 Ben Skeggs 2010-04-19 22:38:18 UTC
Ok, your panel is eDP (embedded DisplayPort) and not LVDS, which is not currently supported by nouveau.  I have such a laptop on my desk at the moment, and have been working on figuring out how to program it correctly, I'll update this bug once there's something for you to test!

If you have an external display, nouveau should be able to program that correctly still.

Comment 10 Tomas Pelka 2010-04-20 06:32:06 UTC
OK, thank you Ben.

Comment 11 Ben Skeggs 2010-04-29 23:15:03 UTC
If you update to kernel-2.6.33.3-73.fc13 (http://koji.fedoraproject.org/koji/buildinfo?buildID=169330) there's initial support for eDP in nouveau.  I'd love to hear how it works for you!

Comment 12 Tomas Pelka 2010-05-03 08:15:39 UTC
For now tested on RHEL6 (not sure how it depends on Xorg, Xorgs in F13 an RHEL6 could be different).

Logs attached.

If you need test it on F13 too let me know.

Thanks, Tom.

Comment 13 Tomas Pelka 2010-05-03 08:16:40 UTC
Created attachment 410925 [details]
dmesg-33.3-73-RHEL6

Comment 14 Tomas Pelka 2010-05-03 08:17:19 UTC
Created attachment 410926 [details]
xorg.log-33.3-73-RHEL6

Comment 15 Tomas Pelka 2010-05-03 08:21:02 UTC
(In reply to comment #12)
> For now tested on RHEL6 (not sure how it depends on Xorg, Xorgs in F13 an RHEL6
> could be different).
> 
> Logs attached.
> 
> If you need test it on F13 too let me know.
> 
> Thanks, Tom.    

Ohh one important info, black screen (no backgroud lid) after kernel boot.

Comment 16 Ben Skeggs 2010-05-03 23:16:53 UTC
Err, the logs you posted are not from the same card.  The earlier ones were from an NVA8 mobile chipset with eDP, the recent ones are an NV86 desktop board (no panel of any time listed).

Comment 17 Tomas Pelka 2010-05-04 07:11:30 UTC
Created attachment 411202 [details]
dmesg-33.3-73-RHEL6

Omg, sorry for that.

Additional info:
VGA works as expected.

Comment 18 Tomas Pelka 2010-05-04 07:12:51 UTC
Created attachment 411204 [details]
Xorg.log-33.3-73-RHEL6

Comment 19 Ben Skeggs 2010-05-04 22:32:38 UTC
Thanks!  Oh that is strange, it doesn't look like your panel is being detected.  Can you boot that kernel with "drm.debug=15" and attach a new dmesg?

Comment 20 Tomas Pelka 2010-05-05 12:29:51 UTC
Created attachment 411574 [details]
dmesg-drm.debug.log

Sure, here it is.

Comment 21 Tomas Pelka 2010-05-07 08:59:35 UTC
Created attachment 412264 [details]
dmesg-33.3-85-RHEL6

Backgroung lid works, but nothing displayed.

Gnome-diplay-properties identify display correctly.

Comment 22 Tomas Pelka 2010-05-07 09:00:19 UTC
Created attachment 412266 [details]
Xorg.log-33.3-85-RHEL6

Comment 23 Tomas Pelka 2010-05-07 09:02:53 UTC
Created attachment 412267 [details]
screenshot

Attaching a screenshot of g-d-p.

Comment 24 Ben Skeggs 2010-05-09 22:08:08 UTC
One other small question which I forgot to ask before:  Since you're booting with 2 displays connected, which one of them do the BIOS/grub screens display on?

Comment 25 Tomas Pelka 2010-05-10 06:55:09 UTC
(In reply to comment #24)
> One other small question which I forgot to ask before:  Since you're booting
> with 2 displays connected, which one of them do the BIOS/grub screens display
> on?    

Internal display.

Comment 26 Derek P. Moore 2010-05-21 12:24:31 UTC
I have having the same problem on a Dell Latitude E6510.

Comment 31 Fedora Update System 2010-05-27 21:24:56 UTC
kernel-2.6.33.5-112.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/kernel-2.6.33.5-112.fc13

Comment 32 Derek P. Moore 2010-05-27 21:52:52 UTC
I installed F13 on release day using the Live CD, X was working fine.  X has been working ever since & I'm now using the rpmfusion nvidia drivers.

Thanks for getting this working for the F13 release!

Comment 33 Tomas Pelka 2010-05-28 12:57:15 UTC
Verified on kernel-2.6.33.5-112.fc13.

Comment 34 Fedora Update System 2010-05-31 18:30:09 UTC
kernel-2.6.33.5-112.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.