[lucid] [nouveau] blank screen on Dell Latitude E6410 (NVS 3100M [10de:0a6c])

Bug #556872 reported by Mathieu Trudel-Lapierre
74
This bug affects 10 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
High
Ubuntu Kernel Team
Lucid
Invalid
High
Seth Forshee

Bug Description

Using the daily ubuntu desktop image (i386) (10.04 (20100406)), during and after install, the screen remains blank. Rebooting the system with nouveau.modeset=0 seems work around the issue.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

As additional information, while this issue starts at boot and continues on to while in X, this is the resulting Xorg.0.log.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

This final attachment is the resulting logs when running with modesetting disabled, when something gets displayed on the screen.

Ameet Paranjape (ameetp)
Changed in linux (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Ameet Paranjape (ameetp)
affects: linux (Ubuntu) → xserver-xorg-video-nouveau (Ubuntu)
Ameet Paranjape (ameetp)
Changed in xserver-xorg-video-nouveau (Ubuntu):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
Martin Pitt (pitti)
Changed in xserver-xorg-video-nouveau (Ubuntu):
assignee: Canonical Desktop Team (canonical-desktop-team) → Chris Halse Rogers (raof)
Bryce Harrington (bryce)
tags: added: lucid
Revision history for this message
Chris Halse Rogers (raof) wrote :

This looks to be the same problem as bug #556856 - can you check if the drm-next kernel team PPA build fixes this? You can find these kernels here: http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-next/2010-04-09-lucid

Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Low → High
status: Triaged → Incomplete
Revision history for this message
Goalie Fight (goaliefight) wrote :

I also have an E6410 that won't load gdm when with the Nvidia drives. Tried to use the PPA but was unable to install it.

Revision history for this message
Chris Halse Rogers (raof) wrote : Re: [Bug 556872] Re: [lucid] [nouveau] blank screen on Dell Latitude E6410 (NVS 3100M [10de:0a6c])

On Sun, 2010-04-18 at 05:39 +0000, Goalie Fight wrote:
> I also have an E6410 that won't load gdm when with the Nvidia drives.

Do you mean using the restricted drivers, installed through
System→Administration→Hardware Drivers, or the default (nouveau)
drivers?

> Tried to use the PPA but was unable to install it.

It should have been as simple as downloading linux-image and
linux-headers from
kernel.ubuntu.com/~kernel-ppa/mainline/drm-next/current/ and
double-clicking on them in Nautilus. What did you try?

Revision history for this message
Goalie Fight (goaliefight) wrote :

Sorry, talking about the restricted drivers here. After installing them

When I installed the PPA is said the linux-headers package said it has unmet dependencies. Probably because I am still on Karmic. Should I file another bug specifically for that release or is this the best place for that?

Revision history for this message
Goalie Fight (goaliefight) wrote :

(Continued from above)

After installing them I can only boot into a blank screen. When I remove the Xorg.conf file I can access the desktop again by going into low-graphics mode.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Chris, with the drm-next kernel, the system fails to boot (never gets to loading the initrd).

Revision history for this message
Goalie Fight (goaliefight) wrote :

I downloaded and successfully installed 2.6.33 and 2.6.34 from http://kernel.ubuntu.com/~kernel-ppa/mainline/ neither of which would work with the Nvidia drivers.

Ameet Paranjape (ameetp)
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Goalie Fight (goaliefight) wrote :

Problem not resolved in Lucid RC1.

Revision history for this message
Chris Halse Rogers (raof) wrote :

@Goalie Fight: This bug is about the default nouveau open-source drivers for nvidia cards. If you've got a problem with the binary nvidia drivers, please file a new bug - bugs with the binary drivers aren't related to this bug.

Changed in xserver-xorg-video-nouveau (Ubuntu):
assignee: Chris Halse Rogers (raof) → nobody
Revision history for this message
Douglas Berdeaux (berdeauxd) wrote :

[ FOUND WORK-AROUND ]

I have it working. I simply hit ESC at the grub prompt and F6, then added the lines:

xforcevesa i915.blacklist=true nouveau.modeset=0 nouveau blacklist=true

before the "--" at the end of the parameters. After the installation, i rebooted and couldn't even pull up Grub - it was that bad. I booted back into the live cd and mounted the local drive and changed the line for the generic kernel in /boot/grub.cfg to have the options mentioned above which did nothing. (I personally hate buying bleeding edge hardware.) I rebooted into the live cd, chrooted and removed nouveau-drivers with aptitude. rebooted - black screen. I rebooted into the Live-CD, and performed these chroot procedures:

mkdir /mnt/hdd mounted /sys /proc /dev /dev/pts with --bind, chrooted /mnt/hdd

installed linux-headers-`uname -r` and ran:

wget: http://de.download.nvidia.com/XFree86/Linux-x86/195.22/NVIDIA-Linux-x86-195.22-pkg1.run -O nvidia.sh && ./nvidia.sh Install went perfectly, updated my xconfig file, etc, rebooted - black screen.

rebooted into Live-CD and performed same chroot procedures, ran synaptic and REMOVED all NVIDIA drivers, then removed i915 drivers. Re-ran the ./nvidia.sh script and re-installed NVIDIA 195.55.x drivers i downloaded above. - rebooted and black screen!!

Alrighty, now I'm a mad nerd.

Follow the chroot instructions above, then editted /etc/default/grub.cfg and changed the line:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to:
GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0 nouveau.blacklist=true i915.blacklist=true"

i put the intel thing in there even through i tossed the drivers previously in the story above, because i was just mad. Then, I ran

update-grub2

which works in the chrooted environment. Then I rebooted, and I finally saw X. It failed really badly and said that it was in low-graphics mode and asked me to select a mode, I selected Low graphics mode.

Then, when i got Gnome I did CTRL+ALT+F2 and killed GDM with

/etc/init.d/gdm stop

which didn't kill it until I actually went back to that pts CTRL+ALT+F7 and clicked "OK" to the message displayed. (lame). Then, I ran the nvidia.sh installer and this time there were no errors. I let it update my xorg file and exited.
Then I updated it anyways:

nvidia-xconfig

and did /etc/init.d/gdm start

And I saw the BETA DRIVER NVIDIA splash image and X was in perfect resolution! After I rebooted, saw X, and I celebrated.

Revision history for this message
raboof (arnouten) wrote :

The blank screen is caused by the nouveau BIOS code not understanding the 0x3A opcode.

Support for this opcode has been added in http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=877c1854cbc3f72c5e9948e5ff5a8f7e9d874d2e . This patch has not made it into 2.6.34, but it is in 2.6.34-git16.

I can confirm that with the 2.6.34-git16 kernel with nouveau included, the screen no longer blanks on startup, and X works with the non-proprietary nouveau driver out of the box.

Revision history for this message
Chris Halse Rogers (raof) wrote :

Moving to the linux package. This is a bug in the kernel which should be fixed in the 2.6.35-1 kernel in Maverick.

The commit http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=877c1854cbc3f72c5e9948e5ff5a8f7e9d874d2e implementing eDP bios support is not too large, and only adds support for new bios op types, so might be appropriate as an SRU for Lucid. I'll leave it up to the kernel guys to determine that.

affects: xserver-xorg-video-nouveau (Ubuntu) → linux (Ubuntu)
tags: added: kernel-graphics kernel-needs-review
Ameet Paranjape (ameetp)
Changed in linux (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
Steve Conklin (sconklin)
tags: added: kernel-candidate kernel-reviewed
removed: kernel-needs-review
Steve Conklin (sconklin)
Changed in linux (Ubuntu):
assignee: Chris Halse Rogers (raof) → Steve Conklin (sconklin)
tags: removed: kernel-candidate
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

FWIW, testing with an install from the amd64 20100628 alternate image (kernel 2.6.35-6-generic) shows the screen correctly lighting up, desktop is now visible with no modification to boot parameters after the installation. However, there seems to be an issue with blanking the screen for power management (will open a separate bug on that).

Ameet Paranjape (ameetp)
Changed in linux (Ubuntu):
status: Triaged → Fix Released
status: Fix Released → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Testing with image 20100702 shows the screen still blanking, will attach updated logs ASAP.

Changed in linux (Ubuntu):
status: Fix Released → New
Revision history for this message
madbiologist (me-again) wrote :

This bug might be fixed upstream in kernel 2.6.35-rc4.

commit fe27d53e5c597ee5ba5d72a29d517091f244e974
Author: Dave Airlie
Date: Wed Jun 30 11:46:17 2010 +1000

    i915: fix ironlake edp panel setup (v4)

    The eDP spec claims a 20% overhead for the 8:10 encoding scheme used
    on the wire. Take this into account when picking the lane/clock speed
    for the panel.

    v3: some panels are out of spec, try our best to deal with them, don't
    refuse modes on eDP panels, and try the largest allowed settings if
    all else fails on eDP.
    v4: fix stupid typo, forgot to git add before amending.

    Fixes several reports in bugzilla:

          https://bugs.freedesktop.org/show_bug.cgi?id=28070

    Signed-off-by: Dave Airlie
    Signed-off-by: Eric Anholt

Revision history for this message
madbiologist (me-again) wrote :

A PPA of the abovementioned kernel can be found at http://kernel.ubuntu.com/~kernel-ppa/mainline/

Ameet Paranjape (ameetp)
Changed in linux (Ubuntu):
status: New → Fix Committed
Revision history for this message
Andy Whitcroft (apw) wrote :

The commit above may well be in the latest maverick kernel. If you could test those images and report back here.

Changed in linux (Ubuntu):
status: Fix Committed → Triaged
Revision history for this message
Manoj Iyer (manjo) wrote :

Also, you may want to try linux-backports-modules-nouveau-lucid-generic and see if it fixes your issue.

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Works with the latest maverick image (20100713). Will test on Lucid with the mainline kernel and report today.

Revision history for this message
Hankyone (hankyone) wrote :

I tried updating to linux-image-2.6.34-996-generic_2.6.34-996.201006021548_i386.deb but i couldn't boot at all with it.

Didn't have much time to try to debug tho but will update as soon as I can.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Seems like it's much of an off and on thing: with the 20100714 image, screen is extremely dark, and I can only faintly see the color of the run dialog, for example. The screen is far too dark to distinguish text or anything other than the light grey background of windows and dialogs.

Ameet Paranjape (ameetp)
Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Ameet Paranjape (ameetp) wrote :

Mathieu,

Can you test the released Lucid kernel and update the bug with you results.

Revision history for this message
Hankyone (hankyone) wrote :

Tested 2.6.32-24.42 & 2.6.32-25.43, still no video.

Revision history for this message
Ameet Paranjape (ameetp) wrote :

Manoj, Steve,

Please let us know if we should try anything else for Lucid.

Changed in linux (Ubuntu Lucid):
status: New → Triaged
importance: Undecided → High
assignee: nobody → Steve Conklin (sconklin)
Revision history for this message
lostthetrail (lostthetrail) wrote :

I am also having this problem on my e6410 w/ nvs 3100m with 10.04 and 10.10 beta. Please let me know if there is anything I can do to help get this fixed in future releases.

Revision history for this message
Aditya Kher (adityak) wrote :

guys:
I have tried with daily build 20100917 which has 2.6.35.4 - higher version than where the patch went in per #17 above
yet the problem still exists. I have HP 8440p, NVidia 3100m

Do you see this being fixed in time for Maveric release?

Revision history for this message
Steve Conklin (sconklin) wrote :

Has anyone tested this recently on either Lucid or Maverick?

Steve Conklin (sconklin)
Changed in linux (Ubuntu):
assignee: Steve Conklin (sconklin) → Ubuntu Kernel Team (ubuntu-kernel-team)
Changed in linux (Ubuntu Lucid):
assignee: Steve Conklin (sconklin) → Ubuntu Kernel Team (ubuntu-kernel-team)
Revision history for this message
Seth Forshee (sforshee) wrote :

I backported the change from http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=25908b77979cb7a5a91fe83043897709c60813b3 to lucid along with one additional change that was a bug fix for that commit. Test builds are available at:

http://people.canonical.com/~sforshee/lp556872-lucid/

Please test and report back here with the results.

Changed in linux (Ubuntu Lucid):
assignee: Ubuntu Kernel Team (ubuntu-kernel-team) → Seth Forshee (sforshee)
status: Triaged → In Progress
status: In Progress → Incomplete
Revision history for this message
Seth Forshee (sforshee) wrote :

The supposed fix for this has been present for quite some time, so I'm moving the development task to fix released.

I'm still waiting for verification of the fix on Lucid.

Changed in linux (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Seth Forshee (sforshee) wrote :

Due to lack of response for a number of months, I'm marking the lucid task Invalid. We can reopen if someone steps forward to confirm the problem still exists and to test the proposed solution.

Changed in linux (Ubuntu Lucid):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.