And what was the last update?
Did you use Bumblebee when it was working or not?
File Xorg.0.log is too long I left only intel echos
Unfortunately you stripped out the (probably) interesting part.
Please upload the whole file to http://susepaste.org or something similar and post a link.
Does X work when you select “Recovery Mode” in “Advanced Options” in the boot menu?
You could boot to that after a failed standard boot, and post /var/log/Xorg.0.log.old then.
Does X work when you select “Recovery Mode” in “Advanced Options” in the boot menu?
You could boot to that after a failed standard boot, and post /var/log/Xorg.0.log.old then.
Hm, what does “sudo systemctl status xdm.service” say?
Which display manager are you using? (DISPLAYMANAGER setting in /etc/sysconfig/displaymanager)
Try to set the to “xdm” as a test.
With X not working I don’t know how to mount an USB pen to download the /var/log/messages file I’ll do it as soon as possible
You should be able to mount it with something like:
sudo mount /dev/sdc1 /mnt
To find out which device you need to specify instead of /dev/sdc1, run “dmesg | tail” after you connected it.
You should see something like this:
dmesg|tail
7339.530339] sd 5:0:0:0: [sdg] No Caching mode page found
7339.530346] sd 5:0:0:0: [sdg] Assuming drive cache: write through
7339.535227] sd 5:0:0:0: [sdg] No Caching mode page found
7339.535237] sd 5:0:0:0: [sdg] Assuming drive cache: write through
7339.679375] sdg: sdg1
7339.682199] sd 5:0:0:0: [sdg] No Caching mode page found
7339.682208] sd 5:0:0:0: [sdg] Assuming drive cache: write through
7339.682215] sd 5:0:0:0: [sdg] Attached SCSI removable disk
In this case it means that the newly connected device is /dev/sdg, and the partition /dev/sdg1 was found, so I would have to use /dev/sdg1 to mount it.
One of my try was to install the nvidia driver from the nvidia website.
Here the content of displaymanager file
## Path: Desktop/Display manager
## Type: string(Xorg)
## Default: "Xorg"
#
DISPLAYMANAGER_XSERVER=X.x11-video-nvidiaG03
## Path: Desktop/Display manager
## Description: settings to generate a proper displaymanager config
## Type: string(kdm,kdm3,kdm4,xdm,gdm,wdm,entrance,console)
## Default: ""
#
# Here you can set the default Display manager (kdm/xdm/gdm/wdm/entrance/console).
# all changes in this file require a restart of the displaymanager
#
DISPLAYMANAGER="gdm"
## Type: yesno
## Default: no
#
# Allow remote access (XDMCP) to your display manager (xdm/kdm/gdm). Please note
# that a modified kdm or xdm configuration, e.g. by KDE control center
# will not be changed. For gdm, values will be updated after change.
# XDMCP service should run only on trusted networks and you have to disable
# firewall for interfaces, where you want to provide this service.
#
DISPLAYMANAGER_REMOTE_ACCESS="no"
## Type: yesno
## Default: no
#
# Allow remote access of the user root to your display manager. Note
# that root can never login if DISPLAYMANAGER_SHUTDOWN is "auto" and
# System/Security/Permissions/PERMISSION_SECURITY is "paranoid"
#
DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no"
## Type: yesno
## Default: yes
#
# Let the displaymanager start a local Xserver.
# Set to "no" for remote-access only.
# Set to "no" on architectures without any Xserver (e.g. s390/s390x).
#
DISPLAYMANAGER_STARTS_XSERVER="yes"
## Type: yesno
## Default: no
#
# TCP port 6000 of Xserver. When set to "no" (default) Xserver is
# started with "-nolisten tcp". Only set this to "yes" if you really
# need to. Remote X service should run only on trusted networks and
# you have to disable firewall for interfaces, where you want to
# provide this service. Use ssh X11 port forwarding whenever possible.
#
DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="no"
## Type: string
## Default:
#
# Define the user whom should get logged in without request. If string
# is empty, display standard login dialog.
#
DISPLAYMANAGER_AUTOLOGIN=""
## Type: yesno
## Default: no
#
# Allow all users to login without password, but ask for the user, if
# DISPLAYMANAGER_AUTOLOGIN is empty.
#
DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no"
## Type: yesno
## Default: no
#
# Display a combobox for Active Directory domains.
#
DISPLAYMANAGER_AD_INTEGRATION="no"
## Type: list(root,all,none,auto)
## Default: auto
#
# Determine who will be able to shutdown or reboot the system in kdm. Valid
# values are: "root" (only root can shutdown), "all" (everybody can shutdown),
# "none" (nobody can shutdown from displaymanager), "auto" (follow
# System/Security/Permissions/PERMISSION_SECURITY to decide: "easy local" is
# equal to "all", everything else is equal to "root"). gdm respects the
# PolicyKit settings for ConsoleKit. Shutdown configuration can be done via
# the polkit-default-privs mechanism.
#
DISPLAYMANAGER_SHUTDOWN="auto"
I think this is the culprit.
This obviously can only work when the nvidia driver RPMs are installed.
So either you didn’t uninstall them correctly, or there is a bug in the uninstallation.
Change that to “Xorg” (with the quotes) and it should work again.
I haven’t yet looked at your /var/log/messages because I really think this is the issue.
That installer also overwrites some files needed by xorg, although I believe x should start anyway, but maybe your desktop requires DRI to start, run the following to restore it:
Again, did you follow that article?
This tells you to run:
zypper in dkms dkms-nvidia dkms-bbswitch bumblebee primus x11-video-nvidia
Maybe one of those other packages is needed to install dkms-bbswitch and you miss it?
As I said, I have never used bumblebee myself, so I cannot give you any other advise than to follow that article.
but I still got the following error in the make porcess
DKMS make.log for bbswitch-0.8 for kernel 3.11.10-7-desktop (x86_64)
Mon Feb 24 15:33:55 CET 2014
make -C /lib/modules/3.11.10-7-desktop/build M=“$(pwd)” modules
make[1]: Entering directory /usr/src/linux-3.11.10-7-obj/x86_64/desktop' make[2]: *** No rule to make target modules’. Stop.
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.11.10-7-obj/x86_64/desktop’
make: *** [default] Error 2
Is this the whole log?
I tried to run that make line manually on my (non-optimus) system and get this:
That’s ok.
But in effect it only includes /usr/src/linux-3.11.10-7/Makefile, that is used to build “modules” and should have that target.
As it will be too big, just post the output of this please:
ls -l /usr/src/linux-3.11.10-7/Makefile
grep modules /usr/src/linux-3.11.10-7/Makefile