I recently installed opensuse 13.1 on two machines (one old, one new). I am unable to "switch users" on the new machine, but it works fine on the old machine. I get the following error in /var/log/Xorg.1.log:
[449668.708][449670.362] (EE) mga: The PCI device 0x534 at 10@00:00:0 has a kernel module claiming it.
[449670.362] (EE) mga: This driver cannot operate until it has been unloaded.
I was on mga version 1.6.2, but I updated to 1.6.3 provided on an opensuse forum (https://forums.opensuse.org/showthread.php/500676-opensuse-13-1-KDE-switch-user-fails-returns-to-and-locks-current-session?p=2662667). Version 1.6.3 did not fix the issue.
Am I missing anything? I included some relevant info from /var/log/Xorg.1.log below.
[ 2033.238] (II) LoadModule: "mga"
[ 2033.238] (II) Loading /usr/lib64/xorg/modules/drivers/mga_drv.so
[ 2033.238] (II) Module mga: vendor="X.Org Foundation"
[ 2033.238] compiled for 184.108.40.2061, module version = 1.6.3
[ 2033.238] Module class: X.Org Video Driver
[ 2033.238] ABI class: X.Org Video Driver, version 14.1
[ 2033.240] (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI,
mgag200 SE A PCI, mgag200 SE B PCI, mgag200 EV Maxim,
mgag200 ER SH7757, mgag200 eW Nuvoton, mgag200eH, mgag400, mgag550
[ 2019.902] (EE) mga: The PCI device 0x534 at 10@00:00:0 has a kernel module claiming it.
132 [ 2019.902] (EE) mga: This driver cannot operate until it has been unloaded.
133 [ 2019.902] (WW) Falling back to old probe method for modesetting
134 [ 2019.902] (II) modesetting(1): using default device
135 [ 2019.902] (II) Loading sub module "fbdevhw"
136 [ 2019.902] (II) LoadModule: "fbdevhw"
137 [ 2019.902] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
138 [ 2019.902] (II) Module fbdevhw: vendor="X.Org Foundation"
139 [ 2019.902] compiled for 220.127.116.111, module version = 0.0.2
140 [ 2019.902] ABI class: X.Org Video Driver, version 14.1
141 [ 2019.902] (**) FBDEV(2): claimed PCI slot 10@0:0:0
142 [ 2019.903] (II) FBDEV(2): using default device
143 [ 2019.903] (WW) Falling back to old probe method for vesa
144 [ 2019.903] (EE) Screen 0 deleted because of no matching config section.
145 [ 2019.903] (II) UnloadModule: "modesetting"
146 [ 2019.903] (EE)
147 Fatal server error:
148 [ 2019.903] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
149 [ 2019.903] (EE)
150 [ 2019.903] (EE)
151 Please consult the The X.Org Foundation support
152 at http://wiki.x.org
153 for help.
154 [ 2019.903] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
155 [ 2019.903] (EE)
156 [ 2019.955] (EE) Server terminated with error (1). Closing log file.
I emailed Tilman Sauerbeck (the current default assignee on MGA bugs). He let me know that he no longer works on MGA and believes there is currently no development on it. He did suggest that I get a different video card, however. This makes sense to me because I didn't buy a dedicated video card.
Hope that helps someone else.
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/issues/15.