The modaliases field is not complete.

Bug #1255813 reported by Shih-Yuan Lee
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-331 (Ubuntu)
Fix Released
Medium
Alberto Milone
Precise
Fix Released
Medium
Alberto Milone
nvidia-graphics-drivers-331-updates (Ubuntu)
Fix Released
Medium
Alberto Milone
Precise
Fix Released
Medium
Alberto Milone

Bug Description

[Impact]
Some nvidia device IDs are listed as proper modaliases. This could impact users with device IDs listed below.

[Test Case]
Use nvidia driver with an affected device and ensure it is working properly.

[Regression Potential]
This is already in the Trusty version of the packages.

--

Comparing to README.txt in NVIDIA-Linux-x86_64-331.20.run.

There are some devices ID like the followings are not listed in the modaliases field. (Ex. GeForce GT 720M)

    GeForce GT 720M 0x1140 0x05F4 C
    GeForce GT 720M 0x1140 0x0763 C
    GeForce GT 720M 0x1140 0x0776 C
    GeForce GT 720M 0x1140 0x0781 C
    GeForce GT 720M 0x1140 0x0798 C
    GeForce GT 720M 0x1140 0x0799 C
    GeForce GT 720M 0x1140 0x079B C
    GeForce GT 720M 0x1140 0x079C C
    GeForce GT 720M 0x1140 0x0807 C
    GeForce GT 720M 0x1140 0x0823 C
    GeForce GT 720M 0x1140 0x0830 C
    GeForce GT 720M 0x1140 0x0837 C
    GeForce GT 720M 0x1140 0x10E9 C
    GeForce GT 720M 0x1140 0x11FD C
    GeForce GT 720M 0x1140 0x124D C
    GeForce GT 720M 0x1140 0x126D C
    GeForce GT 720M 0x1140 0x131D C
    GeForce GT 720M 0x1140 0x13FD C
    GeForce GT 720M 0x1140 0x14C7 C
    GeForce GT 720M 0x1140 0x17F5 C
    GeForce GT 720M 0x1140 0x21BA C
    GeForce GT 720M 0x1140 0x21FA C
    GeForce GT 720M 0x1140 0x220A C
    GeForce GT 720M 0x1140 0x3800 C
    GeForce GT 720M 0x1140 0x3801 C
    GeForce GT 720M 0x1140 0x3802 C
    GeForce GT 720M 0x1140 0x3803 C
    GeForce GT 720M 0x1140 0x3804 C
    GeForce GT 720M 0x1140 0x3905 C
    GeForce GT 720M 0x1140 0x3910 C
    GeForce GT 720M 0x1140 0x3912 C
    GeForce GT 720M 0x1140 0x5003 C
    GeForce GT 720M 0x1140 0x501F C
    GeForce GT 720M 0x1140 0x502B C
    GeForce GT 720M 0x1140 0x502E C
    GeForce GT 720M 0x1140 0x502F C
    GeForce GT 720M 0x1140 0x8595 C
    GeForce GT 720M 0x1140 0xAAA2 C
    GeForce GT 720M 0x1140 0xAE71 C
    GeForce GT 720M 0x1298 C

But I can only find 0x1298 but others are not.

The second ID above should be the second ID of the subsystem ID.

For example,

05:00.0 0200: 10de:1140 (rev a1)
        Subsystem: 1028:ae71

Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-331 (Ubuntu):
status: New → Confirmed
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "0001-Add-subsystem-ID-support-for-LP-1255813.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
Changed in nvidia-graphics-drivers-331 (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-331-updates (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-331 (Ubuntu):
status: Confirmed → In Progress
Changed in nvidia-graphics-drivers-331-updates (Ubuntu):
status: New → In Progress
Changed in nvidia-graphics-drivers-331 (Ubuntu):
importance: Undecided → Medium
Changed in nvidia-graphics-drivers-331-updates (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-331 - 331.38-0ubuntu6

---------------
nvidia-graphics-drivers-331 (331.38-0ubuntu6) trusty; urgency=medium

  [ Shih-Yuan Lee (FourDollars) ]
  * debian/nvidia_supported,
    debian/rules:
    - Add subsystem ID parsing support for LP: #1255813.
 -- Alberto Milone <email address hidden> Wed, 19 Mar 2014 15:52:51 +0100

Changed in nvidia-graphics-drivers-331 (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-331-updates - 331.38-0ubuntu6

---------------
nvidia-graphics-drivers-331-updates (331.38-0ubuntu6) trusty; urgency=medium

  [ Shih-Yuan Lee (FourDollars) ]
  * debian/nvidia_supported,
    debian/rules:
    - Add subsystem ID parsing support for LP: #1255813.
 -- Alberto Milone <email address hidden> Wed, 19 Mar 2014 15:57:33 +0100

Changed in nvidia-graphics-drivers-331-updates (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Taihsiang Ho (tai271828) wrote :

14.04 daily build tested on
Dell Inspiron 5720 http://www.ubuntu.com/certification/hardware/201202-10404/

Soft&Updates --> Additional Drivers shows there is
nvidia-331 driver available

------------

lspci -nnvv of the machine shows

01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
 Subsystem: Dell GeForce GT 630M [1028:0565]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 47
 Region 0: Memory at b0000000 (32-bit, non-prefetchable) [size=16M]
 Region 1: Memory at 80000000 (64-bit, prefetchable) [size=256M]
 Region 3: Memory at 90000000 (64-bit, prefetchable) [size=32M]
 Region 5: I/O ports at 3000 [size=128]
 Expansion ROM at <ignored> [disabled]
 Capabilities: <access denied>
 Kernel driver in use: nouveau

tags: added: verification-done
Chris J Arges (arges)
Changed in nvidia-graphics-drivers-331 (Ubuntu Precise):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-331-updates (Ubuntu Precise):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-331 (Ubuntu Precise):
importance: Undecided → Medium
Changed in nvidia-graphics-drivers-331-updates (Ubuntu Precise):
importance: Undecided → Medium
Changed in nvidia-graphics-drivers-331 (Ubuntu Precise):
status: New → In Progress
Changed in nvidia-graphics-drivers-331-updates (Ubuntu Precise):
status: New → In Progress
description: updated
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Shih-Yuan, or anyone else affected,

Accepted nvidia-graphics-drivers-331 into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/331.20-0ubuntu0.0.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in nvidia-graphics-drivers-331 (Ubuntu Precise):
status: In Progress → Fix Committed
tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

I have tested nvidia-331 331.20-0ubuntu0.0.2 on precise and it works fine.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-331 - 331.20-0ubuntu0.0.2

---------------
nvidia-graphics-drivers-331 (331.20-0ubuntu0.0.2) precise-proposed; urgency=medium

  [ Shih-Yuan Lee (FourDollars) ]
  * debian/nvidia_supported,
    debian/rules:
    - Add subsystem ID parsing support for LP: #1255813.

  [ Alberto Milone ]
  * debian/dkms_nvidia/patches/register-VT-switch-requirements.patch:
    - Make sure to call pm_vt_switch_{required,unregister}(), so that
      the kernel knows that the driver requires a vt switch at
      suspend/resume time. This resolves a corruption issue on resume
      from S3 (LP: #1210077).
      Thanks to NVIDIA for the patch.
  * debian/dkms_nvidia_uvm/patches/buildfix_kernel_3.12.patch,
    debian/dkms_nvidia/patches/buildfix_kernel_3.13.patch:
    - Add support for Linux 3.13 (LP: #1294163).
 -- Alberto Milone <email address hidden> Thu, 20 Mar 2014 11:50:12 +0100

Changed in nvidia-graphics-drivers-331 (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Scott Kitterman (kitterman) wrote : Update Released

The verification of the Stable Release Update for nvidia-graphics-drivers-331 has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.6 KiB)

This bug was fixed in the package nvidia-graphics-drivers-331-updates - 331.38-0ubuntu0.0.1

---------------
nvidia-graphics-drivers-331-updates (331.38-0ubuntu0.0.1) precise-proposed; urgency=medium

  [ Shih-Yuan Lee (FourDollars) ]
  * debian/nvidia_supported,
    debian/rules:
    - Add subsystem ID parsing support for LP: #1255813.

  [ Alberto Milone ]
  * debian/dkms_nvidia/patches/register-VT-switch-requirements.patch:
    - Make sure to call pm_vt_switch_{required,unregister}(), so that
      the kernel knows that the driver requires a vt switch at
      suspend/resume time. This resolves a corruption issue on resume
      from S3 (LP: #1210077).
      Thanks to NVIDIA for the patch.
  * debian/dkms_nvidia_uvm/patches/buildfix_kernel_3.12.patch,
    debian/dkms_nvidia/patches/buildfix_kernel_3.13.patch:
    - Add support for Linux 3.13 (LP: #1294163).
  * debian/substvars:
    - Add support for X ABI 15 and lts-trusty.
  * New upstream release:
    - Added support for X.org xserver ABI 15 (xorg-server 1.15).
    - Fixed a bug that caused the X server to crash if video memory
      is exhausted and the GPU does not support rendering to system
      memory.
    - Updated nvidia-installer to make the --multiple-kernel-modules
      option imply the --no-unified-memory option: Unified memory is
      incompatible with multiple kernel modules.
    - Updated the behavior of the nvidia-settings PowerMizer
      Preferred Mode drop-down menu, to make the setting apply
      consistently across all GPUs in an SLI group.
    - Improved the robustness of the NVIDIA X driver in scenarios
      where GPU-accessible memory for allocating pixmaps was
      exhausted.
    - Added NV-CONTROL attributes to control the brightness of the
      illuminated logos on certain graphics boards.For example, to
      turn off the illumination of the
      GEFORCE GTX
      lettering on the GeForce GTX 780, use
      nvidia-settings --assign GPULogoBrightness=0
    - Fixed a bug that prevented screen transformations from being
      applied properly when starting X.
    - GLX protocol for the following OpenGL extensions from OpenGL
      2.1 and OpenGL 3.0 have been promoted from unofficial to ARB
      approved official status:
        GL_ARB_pixel_buffer_object
        GL_NV_conditional_render
        GL_ARB_map_buffer_range
        GL_EXT_texture_integer
        GL_ARB_vertex_array_object
      GL_ARB_pixel_buffer_object was the last piece of protocol
      needed to have official support for indirect rendering with all
      OpenGL 2.1 commands.
    - GLX Protocol for the miscellaneous OpenGL 3.0 commands not
      associated with specific extensions has also been promoted from
      unofficial to ARB approved status.
    - Deprecated display mask related configuration of display
      devices via NV-CONTROL and nvidia-settings.Display target
      specifications should be used instead - A display target is one
      of the display's valid names, with an optional GPU or X screen
      qualifier.
    - Deprecated the following NV-CONTROL attributes:
        NV_CTRL_CONNECTED_DISPLAYS
        NV_CTRL_ENABLED_DISPLAYS
        NV_CTRL_ASSOCIATED_DISPLAYS
       ...

Read more...

Changed in nvidia-graphics-drivers-331-updates (Ubuntu Precise):
status: In Progress → Fix Released
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.