Bug#820571: nvidia-driver: shutdown hangs after installing nvidia-drivers

Luca Boccassi luca.boccassi at gmail.com
Sun Apr 10 14:45:04 UTC 2016


On Sun, 2016-04-10 at 14:32 +0100, Luca Boccassi wrote:
> On Sat, 2016-04-09 at 21:46 -0500, Ignacio Vargas wrote:
> > Package: nvidia-driver
> > Version: 352.79-5
> > Severity: important
> > 
> > Dear Maintainer,
> 
> Hello Ignacio,
> 
> > Hopefully this will be a decent enough report - it's my first time doing this.
> > 
> > I did a fresh install of Debian on my commputer recently, loaded on an SSD.
> > Everything ran without a hitch - boot times and shutdown times were lightning
> > fast. However, I was still using the Nouveau/Gallium drivers for my NVIDIA GTX
> > 760 GPU. I decided to install the propietary drivers to be able to take full
> > advantage of my hardware. The install went fine, and every program that I tried
> > ran well, as expected.
> > 
> > However, one problem popped up right after the install - shutdowns and reboots
> > now take upwards of a minute, hanging after the screen has turned off. Before,
> > the shutdown was completed in less than five seconds. The issue also seems to
> > affect 'Suspend'. So I have reason to believe there is something wrong with the
> > shutdown scripts related to nvidia-drivers. I can't give much more info on the
> > subject as I am not very experienced. I tried looking at the shutdown logs but
> > couldn't make out anything of them.
> > 
> > If you require more information I'd be happy to provide it to you
> 
> > 
> > dmesg:
> > [    0.153932] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=mem,locks=none
> > [    0.153935] vgaarb: setting as boot device: PCI:0000:01:00.0
> > [    0.153936] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
> > [    0.153937] vgaarb: loaded
> > [    0.153938] vgaarb: bridge control possible 0000:01:00.0
> > [    0.153938] vgaarb: no bridge control possible 0000:00:02.0
> > [    0.469750] Linux agpgart interface v0.103
> > [    1.989177] nvidia: module license 'NVIDIA' taints kernel.
> > [    1.994886] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
> > [    1.995081] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 0
> > [    1.995084] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  352.79  Wed Jan 13 16:17:53 PST 2016
> > [    2.127303] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
> > [    2.153178] [drm] Replacing VGA console driver
> > [    2.633807] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input25
> > [    2.669518] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input26
> > [    2.669608] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input27
> > [    2.669654] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input29
> > [    3.784607] NVRM: Your system is not currently configured to drive a VGA console
> > [    3.784610] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
> > [    3.784611] NVRM: requires the use of a text-mode VGA console. Use of other console
> > [    3.784612] NVRM: drivers including, but not limited to, vesafb, may result in
> > [    3.784612] NVRM: corruption and stability problems, and is not supported.
> > [   68.938456]  <EOI>  [<ffffffffa089c9a0>] ? rm_shutdown_gvi_device+0x1f0/0x2f0 [nvidia]
> > [   68.938490]  [<ffffffffa03e276a>] ? os_io_write_dword+0xa/0x10 [nvidia]
> > [   68.938550]  [<ffffffffa087e410>] ? _nv016241rm+0x8570/0xbd60 [nvidia]
> > [   68.938608]  [<ffffffffa0875145>] ? _nv000823rm+0x85/0xb0 [nvidia]
> > [   68.938667]  [<ffffffffa089ce94>] ? _nv012224rm+0x164/0x540 [nvidia]
> > [   68.938726]  [<ffffffffa088a7ec>] ? _nv012593rm+0x7c/0x170 [nvidia]
> > [   68.938785]  [<ffffffffa088eaf2>] ? _nv000718rm+0x2d2/0x360 [nvidia]
> > [   68.938844]  [<ffffffffa088edfd>] ? _nv000642rm+0x27d/0x530 [nvidia]
> > [   68.938903]  [<ffffffffa0891f27>] ? _nv014263rm+0x87/0xc0 [nvidia]
> > [   68.938961]  [<ffffffffa0887ae6>] ? _nv000696rm+0x4b6/0x830 [nvidia]
> > [   68.939020]  [<ffffffffa0891e13>] ? rm_ioctl+0x73/0x100 [nvidia]
> > [   68.939051]  [<ffffffffa03d8a01>] ? nvidia_ioctl+0x201/0x430 [nvidia]
> > [   68.939081]  [<ffffffffa03d736a>] ? nvidia_frontend_ioctl+0x2a/0x60 [nvidia]
> > [   68.939111]  [<ffffffffa03d73b9>] ? nvidia_frontend_compat_ioctl+0x19/0x20 [nvidia]
> > [  103.854667]  <EOI>  [<ffffffffa089c9a0>] ? rm_shutdown_gvi_device+0x1f0/0x2f0 [nvidia]
> > [  103.854697]  [<ffffffffa03e276a>] ? os_io_write_dword+0xa/0x10 [nvidia]
> > [  103.854753]  [<ffffffffa087e410>] ? _nv016241rm+0x8570/0xbd60 [nvidia]
> > [  103.854808]  [<ffffffffa0875145>] ? _nv000823rm+0x85/0xb0 [nvidia]
> > [  103.854863]  [<ffffffffa089ce94>] ? _nv012224rm+0x164/0x540 [nvidia]
> > [  103.854919]  [<ffffffffa088a7ec>] ? _nv012593rm+0x7c/0x170 [nvidia]
> > [  103.854974]  [<ffffffffa088eaf2>] ? _nv000718rm+0x2d2/0x360 [nvidia]
> > [  103.855029]  [<ffffffffa088edfd>] ? _nv000642rm+0x27d/0x530 [nvidia]
> > [  103.855084]  [<ffffffffa088dba7>] ? _nv000710rm+0x1c7/0x210 [nvidia]
> > [  103.855139]  [<ffffffffa0891bd0>] ? rm_power_management+0x110/0x150 [nvidia]
> > [  103.855168]  [<ffffffffa03d7b9e>] ? nv_power_management+0x16e/0x200 [nvidia]
> 
> This looks identical to a problem I had a while back, and backtrace is
> very, very similar. I'm fairly sure it's nothing to do with our
> packaging or Debian in general, but it looks like an upstream problem,
> so I reported it [1].
> 
> Do TTYs work for you? That was another symptom, and I ended up fixing
> the first problem when I found a solution for the TTYs.
> 
> Turns out I needed to configure grub to use VBE.
> 
> AFter adding this to my /etc/default/grub:
> 
> GRUB_GFXMODE=1920x1080x32
> GRUB_GFXPAYLOAD_LINUX="keep"
> GRUB_VIDEO_BACKEND="vbe"
> GRUB_TERMINAL_OUTPUT="gfxterm"
> GRUB_FONT_PATH="/boot/grub/fonts/unicode.pf2"
> 
> And running "sudo update-grub" and rebooting, both problems went away
> from the next boot.
> 
> Could you please give this a shot?

Sorry, forgot one very important part, I also have the following in the
kernel cmdline:

GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=normal nomodeset"

I looked up my notes, and either the GRUB/cmdline configuration or just
disabling the integrated Intel card in the BIOS solved the issue that
time. Just tried again and it's still the case with the very latest
NVIDIA drivers.

Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20160410/301d352f/attachment.sig>


More information about the pkg-nvidia-devel mailing list