Restricted Driver Manager adds invalid BusID in xorg.conf in Video-Card section

Bug #93075 reported by Juergen Beckmerhagen
2
Affects Status Importance Assigned to Milestone
restricted-manager (Ubuntu)
Fix Released
High
Unassigned

Bug Description

After enabling Restricted Driver Manager for my nVidia card (FX 5200) Xorg did not start anymore.

Restricted Driver Manager added the BusID option with an invalid PCI id for this card.

I am not 100% when recalling what the false values were, but I believe the application added "BusID "PCI:0:2:0"" while the correct value was "PCI:1:0:0".

ProblemType: Bug
Architecture: i386
Date: Sat Mar 17 14:14:48 2007
DistroRelease: Ubuntu 7.04
Uname: Linux juergen-laptop 2.6.20-11-generic #2 SMP Thu Mar 15 08:03:07 UTC 2007 i686 GNU/Linux

Revision history for this message
Martin Pitt (pitti) wrote :

Which version of restricted-manager do you use (dpkg -l restricted-manager)? Did you configure the BusID manually before?

Changed in restricted-manager:
status: Unconfirmed → Needs Info
Revision history for this message
Juergen Beckmerhagen (juergen-beckmerhagen) wrote : Re: [Bug 93075] Re: Restricted Driver Manager adds invalid BusID in xorg.conf in Video-Card section

Martin, Thanks for coming back on this.

Version 0.10
No - BusID was not configured manually before.

Hope this helps.

Juergen.

P.S. Pls note that I am away from my home office for three weeks - so I can
only assume that the Feisty version of restricted-drivers on my Laptop is
the same as on my Desktop, where I found this bug only a few days ago.

2007/3/19, Martin Pitt <email address hidden>:
>
> Which version of restricted-manager do you use (dpkg -l restricted-
> manager)? Did you configure the BusID manually before?
>
> ** Changed in: restricted-manager (Ubuntu)
> Status: Unconfirmed => Needs Info
>
> --
> Restricted Driver Manager adds invalid BusID in xorg.conf in Video-Card
> section
> https://launchpad.net/bugs/93075
>

Revision history for this message
Martin Pitt (pitti) wrote :

Does this also happen if you configure X manually with

  sudo dpkg-reconfigure -phigh xserver-xorg

?

Revision history for this message
Juergen Beckmerhagen (juergen-beckmerhagen) wrote :

No - never happened before.

Juergen.

2007/3/19, Martin Pitt <email address hidden>:
>
> Does this also happen if you configure X manually with
>
> sudo dpkg-reconfigure -phigh xserver-xorg
>
> ?
>
> --
> Restricted Driver Manager adds invalid BusID in xorg.conf in Video-Card
> section
> https://launchpad.net/bugs/93075
>

Revision history for this message
Martin Pitt (pitti) wrote :

So can you please repair your X configuration with

  sudo dpkg-reconfigure -phigh xserver-xorg

then enable nvidia with restricted-manager, and then attach /var/log/restricted-manager.log here? If this breaks the BusID again, please repair again with above command. Thank you!

Revision history for this message
Juergen Beckmerhagen (juergen-beckmerhagen) wrote :

I need to wait until I return to Germany in about three weeks. This bug
appeared on my desktop. Sorry for that!

Juergen.

2007/3/19, Martin Pitt <email address hidden>:
>
> So can you please repair your X configuration with
>
> sudo dpkg-reconfigure -phigh xserver-xorg
>
> then enable nvidia with restricted-manager, and then attach /var/log
> /restricted-manager.log here? If this breaks the BusID again, please
> repair again with above command. Thank you!
>
> --
> Restricted Driver Manager adds invalid BusID in xorg.conf in Video-Card
> section
> https://launchpad.net/bugs/93075
>

Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in -xorgconf branch.

Changed in restricted-manager:
importance: Undecided → High
status: Needs Info → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

 restricted-manager (0.15) feisty; urgency=low
 .
   * debian/control: Use XS-Python-Version 'all' instead of 'current', since
     the latter seems to break quite often on upgrades. (see #93795)
   * applications/restricted-manager.desktop.in: Do not show for non-admins.
     (LP: #97163)
   * Add RestrictedManager/xorgconfig.py (stolen from kdeguidance):
     Parser/writer for X.org configuration files. Add author and copyright to
     debian/copyright.
   * RestrictedManager/xorgconfig.py: Change formatting a bit to make it more
     similar to what dexconf produces.
   * RestrictedManager/xorg_driver.py:
     - Use xorgconfig.py to mangle /etc/X11/xorg.conf directly instead of
       relying on consistent debconf values and using dexconf. This makes r-m
       work with custom configurations (including install scripts from
       nvidia/fglrx upstream packages) and avoids changing unrelated settings
       like keyboard/screen resolution/BusID etc. (LP: #92836, LP: #94549,
       LP: #93075)
     - Back up the entire original config before enabling a driver. If it
       exists when disabling again, restore it entirely. (LP: #96474)
     - is_enabled(): Do not check for installed GLX library package any more
       (such as nvidia-glx), since they could be installed directly from
       upstream. Now only check the xorg.conf configuration. (LP: #94626)
     - Add {enable,disable}_config_hook() for nonstandard modifications to the
       X.org configuration.
   * RestrictedManager/fglrx.py: Use above *_config_hook() to add/remove the
     'Extensions' section and disable Composite. In previous versions, dexconf
     did that for us.
   * restricted-manager: Drop check for readability of debconf database, since
     we do not need it any more.
   * Some small UI improvements, thanks to izi!
     - Remove the redundant 'Enable' button, we already have the check boxes.
     - Display stock yes/no/reload icons in addition to the textual status.
     - Add window icon.
     - Do not update the tree model when cancelling enabling/disabling.
     - Make modal dialogs transient.
   * RestrictedManager/core.py: Add a global variable
     package_install_idle_function which, if set to a function, is executed
     repeatedly while waiting for synaptic to finish. This avoids GTK specific
     code in the backend.
   * restricted-manager: Set core.package_install_idle_function to a default
     GTK event processing loop. (LP: #97399)
   * restricted-manager: Determine main window xid and pass it to synaptic as
     parent window, so that it becomes transient.

Changed in restricted-manager:
status: Fix Committed → 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.