Unofficial LMDE KDE Live DVD: UP4 / 201208

Chat about Linux in general
Forum rules
Do not post support questions here. Before you post read the forum rules. Topics in this forum are automatically closed 6 months after creation.
Schoelje

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by Schoelje »

For anyone who's interested and wants to help improving these applications: I've just added the source to GitHub:

Schoelje/device-driver-manager
Device driver manager
https://github.com/Schoelje/device-driver-manager

Schoelje/welcome-screen
Welcome screen. Includes hardware detection for third party driver installation (device-driver-manager).
https://github.com/Schoelje/welcome-screen
GeneC

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by GeneC »

Schoelje wrote:I've uploaded DDM with arjay's fix:
http://www.schoelje.nl/lmdekde/packages ... .0_all.deb
The process should be a lot quicker now, so let me know.
That fixed it... :mrgreen:

1. Installed NEW .deb
2. Used the new DDM to remove Nvidia
3. Rebooted into Mesa driver.
4. Used NEW DDM to install Nvidia.
Sucess. No halts, lockups. Worked perfectly, about 5 minutes..

Here is the ddm.log

Code: Select all

18-09-2012 13:48:55 main                          INFO      Write debug information to file: /home/gene/ddm.log
18-09-2012 13:48:55 main                          DEBUG     Startup command: kdesudo -i /usr/share/linuxmint/logo.png -d --comment "<b>Please enter your password</b>" python /usr/lib/device-driver-manager/ddm.py :d :l /home/gene/ddm.log
18-09-2012 13:49:05 ddm.main                      INFO      Checking your hardware...
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: cat /etc/*-release | grep DISTRIB_CODENAME
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-detect
18-09-2012 13:49:05 drivers.getPackageStatus      DEBUG     Package is installed: nvidia-detect
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: lspci | grep VGA
18-09-2012 13:49:05 nvidia.getNvidia              INFO      Get the appropriate Nvidia driver
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: nvidia-detect | grep nvidia- | tr -d ' '
18-09-2012 13:49:05 execcmd.run                   INFO      nvidia-glx
18-09-2012 13:49:05 nvidia.getNvidia              INFO      Nvidia driver to install: nvidia-glx
18-09-2012 13:49:05 nvidia.getNvidia              INFO      Get package status for driver: nvidia-glx
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-glx
18-09-2012 13:49:05 drivers.getPackageStatus      DEBUG     Package not installed: nvidia-glx
18-09-2012 13:49:05 nvidia.getNvidia              DEBUG     Package status: notinstalled
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: lspci | grep VGA
18-09-2012 13:49:05 execcmd.run                   INFO      01:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
18-09-2012 13:49:05 ati.getATI                    DEBUG     No ATI card found
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: lspci -vnn -d 14e4:
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: cat /proc/cpuinfo | grep processor | wc -l
18-09-2012 13:49:05 execcmd.run                   DEBUG     Command to execute: uname -r
18-09-2012 13:49:05 pae.getHardwareList           DEBUG     Nr. of cpus: 4
18-09-2012 13:49:05 pae.getHardwareList           DEBUG     Kernel release: 3.2.0-3-amd64
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Search for extensions: ['.png', '.jpg', '.jpeg', '.gif']
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/logo.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/broadcom.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/uninstallable.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/installed.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/pae.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/nvidia.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/ati.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/empty.png
18-09-2012 13:49:05 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/notinstalled.png
18-09-2012 13:49:05 ddm.fillHardware              INFO      Hardware image found: /usr/share/device-driver-manager/nvidia.png
18-09-2012 13:49:05 ddm.fillHardware              INFO      Add item: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
18-09-2012 13:49:05 ddm.fillHardware              DEBUG     Preselect: True
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Create list store eval string: gtk.ListStore(bool, gtk.gdk.Pixbuf, gtk.gdk.Pixbuf, str, str, str, int)
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Create column names: ['Column 0', 'Column 1', 'Column 2', 'Column 3', 'Column 4', 'Column 5']
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Add data to list store (single-column list): liststore.append( [True, gtk.gdk.pixbuf_new_from_file("/usr/share/device-driver-manager/notinstalled.png"), gtk.gdk.pixbuf_new_from_file("/usr/share/device-driver-manager/nvidia.png"), "NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)", "nvidia", "notinstalled", 400] )
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Last visible column nr: 4
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Create column: gtk.TreeViewColumn("Column 0", gtk.CellRendererToggle(), active=0)
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Check box found: add toggle function
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Column added: Column 0
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Create column: gtk.TreeViewColumn("Column 1", gtk.CellRendererPixbuf(), pixbuf=1)
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Column added: Column 1
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Create column: gtk.TreeViewColumn("Column 2", gtk.CellRendererPixbuf(), pixbuf=2)
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Column added: Column 2
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Create column: gtk.TreeViewColumn("Column 3", gtk.CellRendererText(), text=3, weight=6)
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Column added: Column 3
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Hide column nr: 4
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Hide column nr: 5
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Add Liststrore to Treeview
18-09-2012 13:49:05 functions.fillTreeview        DEBUG     Scrolled to selected row: 0
18-09-2012 13:49:16 ddm.handleHardware            INFO      install hardware code: nvidia
18-09-2012 13:49:16 ddm.handleHardware            INFO      Start driver install thread
18-09-2012 13:49:16 execcmd.run                   DEBUG     Command to execute: cat /etc/*-release | grep DISTRIB_CODENAME
18-09-2012 13:49:16 ddm.installHardware           DEBUG     Check every 5 seconds if thread is still active
18-09-2012 13:49:16 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-detect
18-09-2012 13:49:35 drivers.getPackageStatus      DEBUG     Package is installed: nvidia-detect
18-09-2012 13:49:35 nvidia.getNvidia              INFO      Get the appropriate Nvidia driver
18-09-2012 13:49:35 execcmd.run                   DEBUG     Command to execute: nvidia-detect | grep nvidia- | tr -d ' '
18-09-2012 13:49:39 execcmd.run                   INFO      nvidia-glx
18-09-2012 13:49:39 nvidia.getNvidia              INFO      Nvidia driver to install: nvidia-glx
18-09-2012 13:49:39 nvidia.installNvidiaDriver    DEBUG     Is package installed: nvidia-kernel-dkms
18-09-2012 13:49:39 execcmd.run                   DEBUG     Command to execute: apt search nvidia-kernel-dkms | grep ^i | wc -l
18-09-2012 13:49:42 nvidia.installNvidiaDriver    DEBUG     Is package installed: nvidia-glx
18-09-2012 13:49:42 execcmd.run                   DEBUG     Command to execute: apt search nvidia-glx | grep ^i | wc -l
18-09-2012 13:50:43 execcmd.run                   DEBUG     Command to execute: apt-get -y --force-yes install nvidia-support nvidia-installer-cleanup
18-09-2012 13:51:03 execcmd.run                   INFO      Reading package lists...
18-09-2012 13:51:07 execcmd.run                   INFO      Building dependency tree...
18-09-2012 13:51:07 execcmd.run                   INFO      Reading state information...
18-09-2012 13:51:07 execcmd.run                   INFO      The following NEW packages will be installed:
18-09-2012 13:51:07 execcmd.run                   INFO      nvidia-installer-cleanup nvidia-support
18-09-2012 13:51:07 execcmd.run                   INFO      0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
18-09-2012 13:51:07 execcmd.run                   INFO      Need to get 33.6 kB of archives.
18-09-2012 13:51:07 execcmd.run                   INFO      After this operation, 64.5 kB of additional disk space will be used.
18-09-2012 13:51:13 execcmd.run                   INFO      Get:1 http://debian.lth.se/lmde/incoming/ testing/contrib nvidia-installer-cleanup amd64 20120630+1 [17.7 kB]
18-09-2012 13:51:13 execcmd.run                   INFO      Get:2 http://debian.lth.se/lmde/incoming/ testing/contrib nvidia-support amd64 20120630+1 [15.9 kB]
18-09-2012 13:51:13 execcmd.run                   INFO      Preconfiguring packages ...
18-09-2012 13:51:13 execcmd.run                   INFO      Fetched 33.6 kB in 6s (5,478 B/s)
18-09-2012 13:51:17 execcmd.run                   INFO      Selecting previously unselected package nvidia-installer-cleanup.
18-09-2012 13:51:38 execcmd.run                   INFO      (Reading database ... 140169 files and directories currently installed.)
18-09-2012 13:51:40 execcmd.run                   INFO      Unpacking nvidia-installer-cleanup (from .../nvidia-installer-cleanup_20120630+1_amd64.deb) ...
18-09-2012 13:51:40 execcmd.run                   INFO      Selecting previously unselected package nvidia-support.
18-09-2012 13:51:40 execcmd.run                   INFO      Unpacking nvidia-support (from .../nvidia-support_20120630+1_amd64.deb) ...
18-09-2012 13:51:40 execcmd.run                   INFO      Processing triggers for man-db ...
18-09-2012 13:51:40 execcmd.run                   INFO      Setting up nvidia-installer-cleanup (20120630+1) ...
18-09-2012 13:51:40 execcmd.run                   INFO      Setting up nvidia-support (20120630+1) ...
18-09-2012 13:51:40 nvidia.installNvidiaDriver    DEBUG     Install drivers:  nvidia-kernel-dkms build-essential nvidia-xconfig nvidia-glx nvidia-settings
18-09-2012 13:51:40 execcmd.run                   DEBUG     Command to execute: apt-get -y --force-yes install nvidia-kernel-dkms build-essential nvidia-xconfig nvidia-glx nvidia-settings
18-09-2012 13:51:55 execcmd.run                   INFO      Reading package lists...
18-09-2012 13:51:55 execcmd.run                   INFO      Building dependency tree...
18-09-2012 13:51:55 execcmd.run                   INFO      Reading state information...
18-09-2012 13:51:55 execcmd.run                   INFO      The following extra packages will be installed:
18-09-2012 13:51:56 execcmd.run                   INFO      glx-alternative-mesa glx-alternative-nvidia glx-diversions
18-09-2012 13:51:56 execcmd.run                   INFO      libgl1-nvidia-alternatives libgl1-nvidia-glx libglx-nvidia-alternatives
18-09-2012 13:51:56 execcmd.run                   INFO      nvidia-alternative nvidia-vdpau-driver xserver-xorg-video-nvidia
18-09-2012 13:51:56 execcmd.run                   INFO      Recommended packages:
18-09-2012 13:51:56 execcmd.run                   INFO      nvidia-kernel-302.17 libgl1-nvidia-glx-any
18-09-2012 13:51:59 execcmd.run                   INFO      The following NEW packages will be installed:
18-09-2012 13:52:28 execcmd.run                   INFO      build-essential glx-alternative-mesa glx-alternative-nvidia glx-diversions
18-09-2012 13:52:36 execcmd.run                   INFO      libgl1-nvidia-alternatives libgl1-nvidia-glx libglx-nvidia-alternatives
18-09-2012 13:52:39 execcmd.run                   INFO      nvidia-alternative nvidia-glx nvidia-kernel-dkms nvidia-settings
18-09-2012 13:52:39 execcmd.run                   INFO      nvidia-vdpau-driver nvidia-xconfig xserver-xorg-video-nvidia
18-09-2012 13:52:39 execcmd.run                   INFO      0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
18-09-2012 13:52:39 execcmd.run                   INFO      Need to get 25.6 MB of archives.
18-09-2012 13:52:39 execcmd.run                   INFO      After this operation, 84.4 MB of additional disk space will be used.
18-09-2012 13:52:39 execcmd.run                   INFO      Get:1 http://debian.lth.se/lmde/incoming/ testing/contrib glx-diversions amd64 0.2.2 [9,474 B]
18-09-2012 13:52:39 execcmd.run                   INFO      Get:2 http://debian.lth.se/lmde/incoming/ testing/contrib glx-alternative-mesa amd64 0.2.2 [2,906 B]
18-09-2012 13:52:39 execcmd.run                   INFO      Get:3 http://debian.lth.se/lmde/incoming/ testing/contrib glx-alternative-nvidia amd64 0.2.2 [2,890 B]
18-09-2012 13:52:39 execcmd.run                   INFO      Get:4 http://debian.lth.se/lmde/incoming/ testing/non-free libgl1-nvidia-alternatives amd64 302.17-3 [83.0 kB]
18-09-2012 13:52:39 execcmd.run                   INFO      Get:5 http://debian.lth.se/lmde/incoming/ testing/non-free libglx-nvidia-alternatives amd64 302.17-3 [82.9 kB]
18-09-2012 13:52:50 execcmd.run                   INFO      Get:6 http://debian.lth.se/lmde/incoming/ testing/non-free nvidia-alternative amd64 302.17-3 [83.8 kB]
18-09-2012 13:53:00 execcmd.run                   INFO      Get:7 http://debian.lth.se/lmde/incoming/ testing/non-free libgl1-nvidia-glx amd64 302.17-3 [9,528 kB]
18-09-2012 13:53:05 execcmd.run                   INFO      Get:8 http://debian.lth.se/lmde/incoming/ testing/non-free xserver-xorg-video-nvidia amd64 302.17-3 [4,494 kB]
18-09-2012 13:53:10 execcmd.run                   INFO      Get:9 http://debian.lth.se/lmde/incoming/ testing/non-free nvidia-vdpau-driver amd64 302.17-3 [1,115 kB]
18-09-2012 13:53:21 execcmd.run                   INFO      Get:10 http://debian.lth.se/lmde/incoming/ testing/non-free nvidia-kernel-dkms amd64 302.17-3 [8,934 kB]
18-09-2012 13:53:55 execcmd.run                   INFO      Get:11 http://debian.lth.se/lmde/incoming/ testing/non-free nvidia-glx amd64 302.17-3 [362 kB]
18-09-2012 13:53:56 execcmd.run                   INFO      Get:12 http://debian.lth.se/lmde/incoming/ testing/contrib nvidia-settings amd64 302.17-2 [830 kB]
18-09-2012 13:53:56 execcmd.run                   INFO      Get:13 http://debian.lth.se/lmde/incoming/ testing/contrib nvidia-xconfig amd64 302.17-2 [86.1 kB]
18-09-2012 13:53:56 execcmd.run                   INFO      Get:14 http://debian.lth.se/lmde/incoming/ testing/main build-essential amd64 11.5 [7,178 B]
18-09-2012 13:53:57 execcmd.run                   INFO      Fetched 25.6 MB in 2min 12s (193 kB/s)
18-09-2012 13:54:06 execcmd.run                   INFO      Selecting previously unselected package glx-diversions.
18-09-2012 13:54:07 execcmd.run                   INFO      (Reading database ... 140183 files and directories currently installed.)
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking glx-diversions (from .../glx-diversions_0.2.2_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package glx-alternative-mesa.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking glx-alternative-mesa (from .../glx-alternative-mesa_0.2.2_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package glx-alternative-nvidia.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking glx-alternative-nvidia (from .../glx-alternative-nvidia_0.2.2_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package libgl1-nvidia-alternatives.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking libgl1-nvidia-alternatives (from .../libgl1-nvidia-alternatives_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package libglx-nvidia-alternatives.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking libglx-nvidia-alternatives (from .../libglx-nvidia-alternatives_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package nvidia-alternative.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking nvidia-alternative (from .../nvidia-alternative_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package libgl1-nvidia-glx:amd64.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking libgl1-nvidia-glx:amd64 (from .../libgl1-nvidia-glx_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package xserver-xorg-video-nvidia.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking xserver-xorg-video-nvidia (from .../xserver-xorg-video-nvidia_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package nvidia-vdpau-driver:amd64.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking nvidia-vdpau-driver:amd64 (from .../nvidia-vdpau-driver_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package nvidia-kernel-dkms.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking nvidia-kernel-dkms (from .../nvidia-kernel-dkms_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package nvidia-glx.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking nvidia-glx (from .../nvidia-glx_302.17-3_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package nvidia-settings.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking nvidia-settings (from .../nvidia-settings_302.17-2_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package nvidia-xconfig.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking nvidia-xconfig (from .../nvidia-xconfig_302.17-2_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Selecting previously unselected package build-essential.
18-09-2012 13:54:07 execcmd.run                   INFO      Unpacking build-essential (from .../build-essential_11.5_amd64.deb) ...
18-09-2012 13:54:07 execcmd.run                   INFO      Processing triggers for menu ...
18-09-2012 13:54:07 execcmd.run                   INFO      Processing triggers for man-db ...
18-09-2012 13:54:08 execcmd.run                   INFO      Processing triggers for desktop-file-utils ...
18-09-2012 13:54:14 execcmd.run                   INFO      Setting up glx-diversions (0.2.2) ...
18-09-2012 13:54:19 execcmd.run                   INFO      No diversion 'diversion of /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/mesa-diverted/libglx.so.dbg by glx-diversions', none removed.
18-09-2012 13:54:21 execcmd.run                   INFO      No diversion 'diversion of /usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/mesa-diverted/libglx.so by glx-diversions', none removed.
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/libGL.so to /usr/lib/mesa-diverted/libGL.so by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1 by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/mesa-diverted/libGL.so.1.2 by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1.2 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 by glx-diversions'
18-09-2012 13:54:21 execcmd.run                   INFO      Setting up glx-alternative-mesa (0.2.2) ...
18-09-2012 13:54:21 execcmd.run                   INFO      update-alternatives: using /usr/lib/mesa-diverted to provide /usr/lib/glx (glx) in auto mode.
18-09-2012 13:54:21 execcmd.run                   INFO      update-alternatives: using /usr/lib/mesa-diverted to provide /usr/lib/mesa-diverted/libGL.so-master (libGL.so-master) in auto mode.
18-09-2012 13:54:21 execcmd.run                   INFO      Setting up glx-alternative-nvidia (0.2.2) ...
18-09-2012 13:54:21 execcmd.run                   INFO      Setting up libgl1-nvidia-alternatives (302.17-3) ...
18-09-2012 13:54:21 execcmd.run                   INFO      Setting up libglx-nvidia-alternatives (302.17-3) ...
18-09-2012 13:54:21 execcmd.run                   INFO      Setting up nvidia-alternative (302.17-3) ...
18-09-2012 13:54:21 execcmd.run                   INFO      Setting up nvidia-vdpau-driver:amd64 (302.17-3) ...
18-09-2012 13:54:21 execcmd.run                   INFO      Setting up nvidia-kernel-dkms (302.17-3) ...
18-09-2012 13:54:21 execcmd.run                   INFO      Loading new nvidia-302.17 DKMS files...
18-09-2012 13:54:21 execcmd.run                   INFO      First Installation: checking all kernels...
18-09-2012 13:54:21 execcmd.run                   INFO      Building only for 3.2.0-3-amd64
18-09-2012 13:54:21 execcmd.run                   INFO      Building initial module for 3.2.0-3-amd64
18-09-2012 13:54:35 execcmd.run                   INFO      Done.
18-09-2012 13:54:38 execcmd.run                   INFO      nvidia:
18-09-2012 13:54:41 execcmd.run                   INFO      Running module version sanity check.
18-09-2012 13:54:43 execcmd.run                   INFO      - Original module
18-09-2012 13:55:07 execcmd.run                   INFO      - No original module exists within this kernel
18-09-2012 13:55:14 execcmd.run                   INFO      - Installation
18-09-2012 13:55:18 execcmd.run                   INFO      - Installing to /lib/modules/3.2.0-3-amd64/updates/dkms/
18-09-2012 13:55:27 nvidia.installNvidia          DEBUG     Configure Nvidia...
18-09-2012 13:55:27 execcmd.run                   DEBUG     Command to execute: nvidia-xconfig
18-09-2012 13:55:57 nvidia.installNvidia          DEBUG     Blacklist Nouveau: /etc/modprobe.d/blacklist-nouveau.conf
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: cat /etc/*-release | grep DISTRIB_CODENAME
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-detect
18-09-2012 13:56:11 drivers.getPackageStatus      DEBUG     Package is installed: nvidia-detect
18-09-2012 13:56:11 nvidia.getNvidia              INFO      Get the appropriate Nvidia driver
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: nvidia-detect | grep nvidia- | tr -d ' '
18-09-2012 13:56:11 execcmd.run                   INFO      nvidia-glx
18-09-2012 13:56:11 nvidia.getNvidia              INFO      Nvidia driver to install: nvidia-glx
18-09-2012 13:56:11 nvidia.getNvidia              INFO      Get package status for driver: nvidia-glx
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-glx
18-09-2012 13:56:11 drivers.getPackageStatus      DEBUG     Package is installed: nvidia-glx
18-09-2012 13:56:11 nvidia.getNvidia              DEBUG     Package status: installed
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: lspci | grep VGA
18-09-2012 13:56:11 execcmd.run                   INFO      01:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
18-09-2012 13:56:11 ati.getATI                    DEBUG     No ATI card found
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: lspci -vnn -d 14e4:
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: cat /proc/cpuinfo | grep processor | wc -l
18-09-2012 13:56:11 execcmd.run                   DEBUG     Command to execute: uname -r
18-09-2012 13:56:11 pae.getHardwareList           DEBUG     Nr. of cpus: 4
18-09-2012 13:56:11 pae.getHardwareList           DEBUG     Kernel release: 3.2.0-3-amd64
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Search for extensions: ['.png', '.jpg', '.jpeg', '.gif']
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/logo.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/broadcom.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/uninstallable.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/installed.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/pae.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/nvidia.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/ati.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/empty.png
18-09-2012 13:56:11 functions.getImgsFromDir      DEBUG     Image found: /usr/share/device-driver-manager/notinstalled.png
18-09-2012 13:56:11 ddm.fillHardware              INFO      Hardware image found: /usr/share/device-driver-manager/nvidia.png
18-09-2012 13:56:11 ddm.fillHardware              INFO      Add item: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
18-09-2012 13:56:11 ddm.fillHardware              DEBUG     Preselect: False
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Clear existing list store
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Create column names: ['Column 0', 'Column 1', 'Column 2', 'Column 3', 'Column 4', 'Column 5']
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Add data to list store (single-column list): liststore.append( [False, gtk.gdk.pixbuf_new_from_file("/usr/share/device-driver-manager/installed.png"), gtk.gdk.pixbuf_new_from_file("/usr/share/device-driver-manager/nvidia.png"), "NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)", "nvidia", "installed", 400] )
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Last visible column nr: 4
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Column already exists: Column 0
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Column already exists: Column 1
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Column already exists: Column 2
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Column already exists: Column 3
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Hide column nr: 4
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Hide column nr: 5
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Add Liststrore to Treeview
18-09-2012 13:56:11 functions.fillTreeview        DEBUG     Scrolled to selected row: 0
18-09-2012 13:56:11 ddm.checkThread               INFO      Done installing drivers
Nice job.... :wink:
zerozero

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by zerozero »

tried the latest deb in my dell (works :D )
uninstalling broadcom drivers (previously installed with ddm also)
http://pastebin.com/ynMtqYis
installing again
http://pastebin.com/3BXsHvsf
Schoelje

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by Schoelje »

Nvidia: check
Broadcom: check
Now ATI and PAE and I will be a very happy camper :D
zerozero

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by zerozero »

Schoelje,
i was thinking about this PAE thing lately: in lmde we already saw that the i486 kernel won't ever acknowledges more than one core (i have still to test in the other side of mint :lol: because as far as i know Clem used a straight 32bit kernel to circumvent the PAE option ubuntu took and assure maximum hardware compatibility)
this way i think the only workable option is to detect the use of the i486 kernel and give the users a one-button-easy-to-install-the-PAE-kernel
Schoelje

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by Schoelje »

Currently this is DDM's logic to detect a multi-core 32-bit system:
  1. Get the number of cpu's:

    Code: Select all

    cat /proc/cpuinfo | grep processor | wc -l
  2. Get the kernel release:

    Code: Select all

    uname -r
  3. If #cpus is more than 1 and kernel release is 486...
  4. You can install PAE
I suppose that should do the trick?
zerozero

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by zerozero »

but and this http://forums.linuxmint.com/viewtopic.p ... 20#p626247 it will recognize more than 1 core if we are running i486. so it will never prompt to install PAE
Schoelje

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by Schoelje »

I must be getting old...
Well, maybe we should use dmesg to tell us whether or not pae is possible:

Code: Select all

dmesg | grep CPU
[ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1/0x1 ignored.

The last part is a tell-tale that there's another CPU that could be used...
zerozero

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by zerozero »

Schoelje wrote: The last part is a tell-tale that there's another CPU that could be used...
ok :D and when can i break something using that code? :lol:
BostonPeng

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by BostonPeng »

Schoelje wrote:I must be getting old...
Well, maybe we should use dmesg to tell us whether or not pae is possible:

Code: Select all

dmesg | grep CPU
[ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1/0x1 ignored.

The last part is a tell-tale that there's another CPU that could be used...
I'm seeing the same thing. I thought it was looking like only one CPU was being used. (I have an Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz.) Should I be concerned about that?
zerozero

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by zerozero »

G'morning BostonPeng :wink:
very concerned i would say :lol: better have 2 of those (one for you and one for me) :mrgreen:
nahh, if you are using the alleged 32bit kernel (that actually is a 486) that's normal; check these 2 posts http://forums.linuxmint.com/viewtopic.p ... 20#p626257
BostonPeng

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by BostonPeng »

Morning ZZ. Damn, I had seen those posts but completely glossed over them without realizing what they were saying. No wonder my laptop seems a tad slower the last several months. I haven't had much coffee yet this am so I'm going to ask what's probably a stupid question: Should I simply go into Synaptic and install the 686-pae kernel? This is what I'm showing form dmesg:

Code: Select all

$  dmesg | grep CPU
[    0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached.  Processor 1/0x1 ignored.
[    0.000000] Initializing CPU#0
[    0.000000] CPU 0 irqstacks, hard=f4808000 soft=f480a000
[    0.004168] CPU: Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz stepping 06
zerozero

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by zerozero »

yep, with that processor i would install PAE (image+headers)
that's what Schoelje is trying to automate in ddm.
BostonPeng

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by BostonPeng »

On my way to install them now.

@Schoelje:
I remembered I still had the debs for the ddm and welcome screen on my drive so I installed them to get a screenie of the original report it gave me.
LMDE Welcome screen on initial LMDE reinstal.png
I'm noticing this version of the welcome screen shows the Mint KDE logo while the debs I downloaded Monday show the green Mint logo.
LMDE Welcome screen with newer debs.png
Would it break things if I used debian-welcome rather than welcome-screen? I really like having the blue logo since I'm running the KDE version of LMDE.
BostonPeng

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by BostonPeng »

I managed to get the PAE kernel image and headers installed but saw errors about the dkms.config file.

Code: Select all

Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.0-3-686-pae /boot/vmlinuz-3.2.0-3-686-pae
dkms.conf: Error! No 'BUILT_MODULE_NAME' directive specified for record #0.
Error! Bad conf file.
File: 
does not represent a valid dkms.conf file.
Silly me forgot to run sudo nvidia-xconfig before I rebooted and got dumped to a terminal login prompt upon reboot. I did some digging and saw that both cores were being recognized and used and found instructions to remove and reinstall nvidia-kernel-dkms nvidia-glx from the terminal (with a reboot between the steps). I'm back up and running KDE and dmesg shows a much different response than it did earlier this am.

Code: Select all

$ dmesg | grep CPU
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 14 pages/cpu @f79cf000 s33280 r0 d24064 u57344
[    0.000000] Initializing CPU#0
[    0.000000] CPU 0 irqstacks, hard=f7406000 soft=f7408000
[    0.004216] CPU: Physical Processor ID: 0
[    0.004218] CPU: Processor Core ID: 0
[    0.004221] mce: CPU supports 6 MCE banks
[    0.004228] CPU0: Thermal monitoring enabled (TM2)
[    0.053094] CPU0: Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz stepping 06
[    0.056003] CPU 1 irqstacks, hard=f74d2000 soft=f74d4000
[    0.008000] Initializing CPU#1
[    0.144008] TSC synchronization [CPU#0 -> CPU#1]:
[    0.144008] Measured 413700 cycles TSC warp between CPUs, turning off TSC clock.
[    0.144070] Brought up 2 CPUs
ddm still doens't seem to recognize that I'm on a dual core machine but I am using both cores again. Thanks for the assist ZZ. I'm writing an article for my site showing how to ID the issue and resolve it, complete with getting the Nvidia drivers working again.
Schoelje

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by Schoelje »

I've changed DDM to install the pae kernel:
http://www.schoelje.nl/lmdekde/packages ... .0_all.deb

It does not deal with BostonPeng's findings.
What would be a sound solution?
  1. Move /etc/X11/xorg.conf when it exists
  2. Is there a way to install the dkms for a new kernel (so, not the one you're using now)?
I think the first option is the safest bet: even though you have both i486 and i686 installed on your laptop (well, I have), the system always boots with the i686 kernel, even if you grub select i486 :o


@BostonPeng
You can use welcome-screen and mintwelcome together, they don't interfere.
The logo is found here: /usr/share/linuxmint/common/artwork/logos/scalable.svg
The KDE logo is installed by mint-artwork-lmdekde and yours is probably mint-artwork-lmdekde
You can check that with:

Code: Select all

dpkg -S /usr/share/linuxmint/common/artwork/logos/scalable.svg
GeneC

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by GeneC »

Good Afternoon, Schoelje... :)

This is not a real priority issue as you previously mentioned. Probably not even as issue at all..... :lol:
Just thought to mention it, as 'Boston Peng' did, and I confirm.
Its just an appearance thing. The Welcome Screen and DDM work well.... :wink:

The text does not fit well in the Welcome GUI.
You mentioned it would be hard to fix. So no problem.
Probably dependent on the font we use.
I am using. DejaVu Sans 10


Image
BostonPeng

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by BostonPeng »

Schoelje wrote:I've changed DDM to install the pae kernel:
http://www.schoelje.nl/lmdekde/packages ... .0_all.deb
Damn, I forgot I had a newer version in my Downloads section. I have the older versions in Installers and completely forgot to install the updated version. D'oh! It didn't matter though because even with that package installed and running kbuildsycoca4 ddm doesn't see I can run PAE, unless the fact that I'm already running PAE confuses it (or maybe I need to reboot before testing again).
Schoelje wrote:It does not deal with BostonPeng's findings.
What would be a sound solution?
  1. Move /etc/X11/xorg.conf when it exists
  2. Is there a way to install the dkms for a new kernel (so, not the one you're using now)?
I think the first option is the safest bet: even though you have both i486 and i686 installed on your laptop (well, I have), the system always boots with the i686 kernel, even if you grub select i486 :o
I used Startup-Manager to disable the PAE kernel while I was fixing my issue and once the new kernel was playing nicely with others I used SUM to use it as the default. I also have the delay set to 2 seconds so I don't have to wait so long on boot.
Schoelje wrote:@BostonPeng
You can use welcome-screen and mintwelcome together, they don't interfere.
The logo is found here: /usr/share/linuxmint/common/artwork/logos/scalable.svg
The KDE logo is installed by mint-artwork-lmdekde and yours is probably mint-artwork-lmdekde
You can check that with:

Code: Select all

dpkg -S /usr/share/linuxmint/common/artwork/logos/scalable.svg
Ooh, so if I can get the KDE Mint svg big enough I can just replace the icon itself. Sweetness! The hunt is afoot! 8)
zerozero

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by zerozero »

Schoelje
tried the latest ddm

Code: Select all

zerozero@lmdekde32 ~ $ device-driver-manager -d
INFO      Write debug information to file: /home/zerozero/ddm.log

(ddm.py:3769): Gtk-WARNING **: Unknown property: GtkVBox.vexpand

(ddm.py:3769): Gtk-WARNING **: Unknown property: GtkLabel.vexpand
INFO      Checking your hardware...
INFO      00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
INFO      0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
INFO      Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
INFO      Flags: bus master, fast devsel, latency 0, IRQ 17
INFO      Memory at f69fc000 (64-bit, non-prefetchable) [size=16K]
INFO      Capabilities: [40] Power Management version 3
INFO      Capabilities: [58] Vendor Specific Information: Len=78 <?>
INFO      Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
INFO      Capabilities: [d0] Express Endpoint, MSI 00
INFO      Capabilities: [100] Advanced Error Reporting
INFO      Capabilities: [13c] Virtual Channel
INFO      Capabilities: [160] Device Serial Number ab-f4-5f-ff-ff-68-00-22
INFO      Capabilities: [16c] Power Budgeting <?>
INFO      Kernel driver in use: wl
INFO      Broadcom found: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
INFO      Broadcom chip serie found: 4315
INFO      Multi-core already installed
INFO      Hardware image found: /usr/share/device-driver-manager/broadcom.png
INFO      Add item: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
zerozero@lmdekde32 ~ $ uname -a
Linux lmdekde32 3.2.0-3-486 #1 Thu Jun 28 08:08:24 UTC 2012 i686 GNU/Linux
zerozero@lmdekde32 ~ $ uname -r
3.2.0-3-486
zerozero@lmdekde32 ~ $ dmesg | grep CPU
[    0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached.  Processor 1/0x1 ignored.
[    0.000000] Initializing CPU#0
[    0.000000] CPU 0 irqstacks, hard=f4808000 soft=f480a000
[    0.004197] CPU: Intel(R) Pentium(R) Dual  CPU  T3400  @ 2.16GHz stepping 0d
[    0.012047] PEBS disabled due to CPU errata.
[    9.427375] ACPI Warning: For \_PR_.CPU0._PSS: SubPackage[1,2] - suspicious power dissipation values (20110623/nsrepair2-588)
zerozero@lmdekde32
ddm.log >> http://pastebin.com/uPgrvmRa
BostonPeng

Re: Unofficial LMDE KDE Live DVD: UP4 / 201208

Post by BostonPeng »

I didn't even think about running that with the -d flag. Something else I probably saw and forgot all about.

Code: Select all

$ device-driver-manager -d
INFO      Write debug information to file: /home/bpeng/ddm.log
INFO      Checking your hardware...
INFO      Get the appropriate Nvidia driver
INFO      nvidia-glx
INFO      Nvidia driver to install: nvidia-glx
INFO      Get package status for driver: nvidia-glx
INFO      01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 140M] (rev a1)
INFO      Multi-core already installed
INFO      Hardware image found: /usr/share/device-driver-manager/nvidia.png
INFO      Add item: NVIDIA Corporation G86 [Quadro NVS 140M] (rev a1)
$ uname -a
Linux katia 3.2.0-3-686-pae #1 SMP Thu Jun 28 08:56:46 UTC 2012 i686 GNU/Linux
$ uname -r
3.2.0-3-686-pae
$ dmesg | grep CPU
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 14 pages/cpu @f79cf000 s33280 r0 d24064 u57344
[    0.000000] Initializing CPU#0
[    0.000000] CPU 0 irqstacks, hard=f7406000 soft=f7408000
[    0.004216] CPU: Physical Processor ID: 0
[    0.004218] CPU: Processor Core ID: 0
[    0.004221] mce: CPU supports 6 MCE banks
[    0.004228] CPU0: Thermal monitoring enabled (TM2)
[    0.053094] CPU0: Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz stepping 06
[    0.056003] CPU 1 irqstacks, hard=f74d2000 soft=f74d4000
[    0.008000] Initializing CPU#1
[    0.144008] TSC synchronization [CPU#0 -> CPU#1]:
[    0.144008] Measured 413700 cycles TSC warp between CPUs, turning off TSC clock.
[    0.144070] Brought up 2 CPUs
When the window opened it didn't say anything about the PAE kernel. Should it have even though it's installed and running?
ddm screenshot 12-09-19.png
Locked

Return to “Chat about Linux”