nvidia-331-updates calls DEVICE_ACPI_HANDLE() which got removed in linux-3.13

Bug #1267437 reported by Shiba
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-331 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Since kernel 3a83f992490f8235661b768e53bd5f14915420ac (14/11/2013), DEVICE_ACPI_HANDLE() got removed in favor of ACPI_HANDLE(). With certain hardware configurations, this results in X failing to detect laptop monitor.

Using trusty amd64 with nvidia-331-updates_331.20-0ubuntu9.

linux-image-3.12.0-7-generic:
[ 33.986] (--) NVIDIA(0): Valid display device(s) on GeForce 310M at PCI:1:0:0
[ 33.987] (--) NVIDIA(0): CRT-0
[ 33.987] (--) NVIDIA(0): Sony Nvidia Defaul (DFP-0) (boot, connected)
[ 33.987] (--) NVIDIA(0): DFP-1
[ 33.987] (--) NVIDIA(0): DFP-2

linux-image-3.13.0-1-generic:
[ 25.755] (--) NVIDIA(0): Valid display device(s) on GeForce 310M at PCI:1:0:0
[ 25.755] (--) NVIDIA(0): CRT-0
[ 25.755] (--) NVIDIA(0): DFP-0 (boot)
[ 25.755] (--) NVIDIA(0): DFP-1
[ 25.755] (--) NVIDIA(0): DFP-2
[ 25.755] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[ 25.755] (--) NVIDIA(0): DFP-0: Internal Single Link TMDS
[ 25.755] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
[ 25.755] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
[ 25.755] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[ 25.755] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
[ 25.755] (--) NVIDIA(0): DFP-2: 165.0 MHz maximum pixel clock
[ 25.755] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-1-generic 3.13.0-1.16
ProcVersionSignature: Ubuntu 3.13.0-1.16-generic 3.13.0-rc7
Uname: Linux 3.13.0-1-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.12.7-0ubuntu6
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: shiba 2314 F.... pulseaudio
 /dev/snd/controlC0: shiba 2314 F.... pulseaudio
Date: Thu Jan 9 12:13:21 2014
HibernationDevice: RESUME=UUID=139076d6-04be-4ca0-b2fa-e57b8bb17739
InstallationDate: Installed on 2014-01-03 (5 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140103)
MachineType: Sony Corporation VPCS11E7E
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-1-generic root=UUID=c00738bd-0907-4a6b-b361-7777b8878455 ro quiet splash video=uvesafb:mode_option=1360x768-24,mtrr=3,scroll=ywrap
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-1-generic N/A
 linux-backports-modules-3.13.0-1-generic N/A
 linux-firmware 1.119
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/30/2010
dmi.bios.vendor: INSYDE
dmi.bios.version: R0310Q3
dmi.board.asset.tag: N/A
dmi.board.name: VAIO
dmi.board.vendor: Sony Corporation
dmi.board.version: N/A
dmi.chassis.asset.tag: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Sony Corporation
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnINSYDE:bvrR0310Q3:bd09/30/2010:svnSonyCorporation:pnVPCS11E7E:pvrC103ZTX7:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
dmi.product.name: VPCS11E7E
dmi.product.version: C103ZTX7
dmi.sys.vendor: Sony Corporation

Revision history for this message
Shiba (shiba89) wrote :
Revision history for this message
Shiba (shiba89) wrote :
Revision history for this message
Shiba (shiba89) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: kernel-bug-exists-upstream
Shiba (shiba89)
affects: linux (Ubuntu) → nvidia-graphics-drivers-331-updates (Ubuntu)
tags: removed: kernel-bug-exists-upstream
summary: - X cannot detect laptop monitor with Linux 3.13.0-1-generic and Nvidia
- 331
+ nvidia-331-updates calls DEVICE_ACPI_HANDLE() which got deprecated in
+ linux-3.13
Revision history for this message
Shiba (shiba89) wrote :

This is a quick dirty patch that solves the problem

summary: - nvidia-331-updates calls DEVICE_ACPI_HANDLE() which got deprecated in
+ nvidia-331-updates calls DEVICE_ACPI_HANDLE() which got removed in
linux-3.13
description: updated
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "DEVICE_ACPI_HANDLE.patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Revision history for this message
Shiba (shiba89) wrote :

It seems fixed in 331.38-0ubuntu3.

affects: nvidia-graphics-drivers-331-updates (Ubuntu) → nvidia-graphics-drivers-331 (Ubuntu)
Changed in nvidia-graphics-drivers-331 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Thomas (t.c) wrote :

Sorry - it need also to be fixed in Precise (not Lucid)! There we also get the kernel images for 3.13 with linux-generic-lts-trusty.

So it need to be fixed there too.

tags: added: precise
Revision history for this message
hamish (hamish-b) wrote :

for the record, a variant of the patch applied upstream,
  https://github.com/Bumblebee-Project/bbswitch/issues/95#event-145502345

Hamish

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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