You are not logged in.

#1 2014-08-04 19:38:48

hel
Member
Registered: 2013-02-21
Posts: 12

[SOLVED] xorg: fbdev errors

Hi,

after upgrading xf86-input-evdev-2.9.0-2 xf86-input-synaptics-1.8.0-2 xf86-video-fbdev-0.4.4-3 xorg-server-1.16.0-6, startx  (from tty1) does not work any more (yes, I read the news. No stderr redirecting is done). My .xinitrc looks like that in  https://wiki.archlinux.org/index.php/Xinitrc

/var/log/Xorg.1.log:

[   103.185] 
X.Org X Server 1.16.0
Release Date: 2014-07-16
[   103.194] X Protocol Version 11, Revision 0
[   103.196] Build Operating System: Linux 3.15.5-2-ARCH x86_64 
[   103.199] Current Operating System: Linux lite 3.15.8-1-ARCH #1 SMP PREEMPT Fri Aug 1 08:51:42 CEST 2014 x86_64
[   103.199] Kernel command line: BOOT_IMAGE=../vmlinuz-linux cryptdevice=/dev/sda2:main root=/dev/mapper/main-root ro locale=de_DE.UTF-8 video=LVSD-1:d initrd=../initramfs-linux.img
[   103.209] Build Date: 31 July 2014  11:53:19AM
[   103.212]  
[   103.214] Current version of pixman: 0.32.6
[   103.220] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   103.220] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   103.232] (==) Log file: "/home/hel/.local/share/xorg/Xorg.1.log", Time: Mon Aug  4 20:45:11 2014
[   103.235] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   103.239] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   103.239] (==) No Layout section.  Using the first Screen section.
[   103.239] (==) No screen section available. Using defaults.
[   103.239] (**) |-->Screen "Default Screen Section" (0)
[   103.239] (**) |   |-->Monitor "<default monitor>"
[   103.240] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   103.240] (==) Automatically adding devices
[   103.240] (==) Automatically enabling devices
[   103.240] (==) Automatically adding GPU devices
[   103.240] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   103.240] 	Entry deleted from font path.
[   103.240] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   103.240] 	Entry deleted from font path.
[   103.240] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   103.240] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   103.240] 	Entry deleted from font path.
[   103.240] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   103.240] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/
[   103.240] (==) ModulePath set to "/usr/lib/xorg/modules"
[   103.240] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   103.240] (II) Loader magic: 0x818d80
[   103.240] (II) Module ABI versions:
[   103.240] 	X.Org ANSI C Emulation: 0.4
[   103.240] 	X.Org Video Driver: 18.0
[   103.241] 	X.Org XInput driver : 21.0
[   103.241] 	X.Org Server Extension : 8.0
[   103.248] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[   103.249] (II) xfree86: Adding drm device (/dev/dri/card0)
[   103.251] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[   103.255] (--) PCI:*(0:0:2:0) 8086:0be1:1025:061f rev 11, Mem @ 0x86000000/1048576, I/O @ 0x000050d0/8
[   103.255] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   103.255] (II) LoadModule: "glx"
[   103.256] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   103.261] (II) Module glx: vendor="X.Org Foundation"
[   103.261] 	compiled for 1.16.0, module version = 1.0.0
[   103.261] 	ABI class: X.Org Server Extension, version 8.0
[   103.261] (==) AIGLX enabled
[   103.261] (==) Matched modesetting as autoconfigured driver 0
[   103.261] (==) Matched fbdev as autoconfigured driver 1
[   103.261] (==) Matched vesa as autoconfigured driver 2
[   103.261] (==) Assigned the driver to the xf86ConfigLayout
[   103.261] (II) LoadModule: "modesetting"
[   103.262] (WW) Warning, couldn't open module modesetting
[   103.262] (II) UnloadModule: "modesetting"
[   103.262] (II) Unloading modesetting
[   103.262] (EE) Failed to load module "modesetting" (module does not exist, 0)
[   103.262] (II) LoadModule: "fbdev"
[   103.263] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   103.263] (II) Module fbdev: vendor="X.Org Foundation"
[   103.263] 	compiled for 1.16.0, module version = 0.4.4
[   103.263] 	Module class: X.Org Video Driver
[   103.263] 	ABI class: X.Org Video Driver, version 18.0
[   103.263] (II) LoadModule: "vesa"
[   103.264] (WW) Warning, couldn't open module vesa
[   103.264] (II) UnloadModule: "vesa"
[   103.264] (II) Unloading vesa
[   103.264] (EE) Failed to load module "vesa" (module does not exist, 0)
[   103.264] (II) FBDEV: driver for framebuffer: fbdev
[   103.264] (++) using VT number 1

[   103.264] (--) controlling tty is VT number 1, auto-enabling KeepTty
[   103.265] (II) Loading sub module "fbdevhw"
[   103.265] (II) LoadModule: "fbdevhw"
[   103.265] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   103.265] (II) Module fbdevhw: vendor="X.Org Foundation"
[   103.265] 	compiled for 1.16.0, module version = 0.0.2
[   103.265] 	ABI class: X.Org Video Driver, version 18.0
[   103.265] (EE) open /dev/fb0: Permission denied
[   103.265] (WW) Falling back to old probe method for fbdev
[   103.266] (II) Loading sub module "fbdevhw"
[   103.266] (II) LoadModule: "fbdevhw"
[   103.266] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   103.266] (II) Module fbdevhw: vendor="X.Org Foundation"
[   103.266] 	compiled for 1.16.0, module version = 0.0.2
[   103.266] 	ABI class: X.Org Video Driver, version 18.0
[   103.266] (EE) open /dev/fb0: Permission denied
[   103.266] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   103.266] (EE) Screen 0 deleted because of no matching config section.
[   103.266] (II) UnloadModule: "fbdev"
[   103.266] (II) UnloadSubModule: "fbdevhw"
[   103.266] (EE) Device(s) detected, but none match those in the config file.
[   103.266] (EE) 
Fatal server error:
[   103.266] (EE) no screens found(EE) 
[   103.267] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   103.267] (EE) Please also check the log file at "/home/hel/.local/share/xorg/Xorg.1.log" for additional information.
[   103.267] (EE) 
[   103.356] (EE) Server terminated with error (1). Closing log file.

This is  /var/log/Xorg.0.log from a working startx before upgrading:

[    41.791] 
X.Org X Server 1.15.2
Release Date: 2014-06-27
[    41.791] X Protocol Version 11, Revision 0
[    41.791] Build Operating System: Linux 3.15.1-1-ARCH x86_64 
[    41.791] Current Operating System: Linux lite 3.15.8-1-ARCH #1 SMP PREEMPT Fri Aug 1 08:51:42 CEST 2014 x86_64
[    41.791] Kernel command line: BOOT_IMAGE=../vmlinuz-linux cryptdevice=/dev/sda2:main root=/dev/mapper/main-root ro locale=de_DE.UTF-8 video=LVSD-1:d initrd=../initramfs-linux.img
[    41.791] Build Date: 27 June 2014  07:32:26PM
[    41.791]  
[    41.791] Current version of pixman: 0.32.6
[    41.791] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    41.791] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    41.792] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug  4 20:56:56 2014
[    41.854] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    41.907] (==) No Layout section.  Using the first Screen section.
[    41.908] (==) No screen section available. Using defaults.
[    41.908] (**) |-->Screen "Default Screen Section" (0)
[    41.908] (**) |   |-->Monitor "<default monitor>"
[    41.915] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    41.915] (==) Automatically adding devices
[    41.915] (==) Automatically enabling devices
[    41.915] (==) Automatically adding GPU devices
[    41.966] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    41.966] 	Entry deleted from font path.
[    42.012] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    42.012] 	Entry deleted from font path.
[    42.012] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    42.013] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    42.013] 	Entry deleted from font path.
[    42.013] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    42.013] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/
[    42.013] (==) ModulePath set to "/usr/lib/xorg/modules"
[    42.013] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    42.014] (II) Loader magic: 0x811cc0
[    42.014] (II) Module ABI versions:
[    42.014] 	X.Org ANSI C Emulation: 0.4
[    42.014] 	X.Org Video Driver: 15.0
[    42.014] 	X.Org XInput driver : 20.0
[    42.014] 	X.Org Server Extension : 8.0
[    42.014] (II) xfree86: Adding drm device (/dev/dri/card0)
[    42.098] (--) PCI:*(0:0:2:0) 8086:0be1:1025:061f rev 11, Mem @ 0x86000000/1048576, I/O @ 0x000050d0/8
[    42.098] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    42.100] Initializing built-in extension Generic Event Extension
[    42.100] Initializing built-in extension SHAPE
[    42.100] Initializing built-in extension MIT-SHM
[    42.100] Initializing built-in extension XInputExtension
[    42.100] Initializing built-in extension XTEST
[    42.100] Initializing built-in extension BIG-REQUESTS
[    42.100] Initializing built-in extension SYNC
[    42.100] Initializing built-in extension XKEYBOARD
[    42.100] Initializing built-in extension XC-MISC
[    42.100] Initializing built-in extension SECURITY
[    42.100] Initializing built-in extension XINERAMA
[    42.100] Initializing built-in extension XFIXES
[    42.101] Initializing built-in extension RENDER
[    42.101] Initializing built-in extension RANDR
[    42.101] Initializing built-in extension COMPOSITE
[    42.101] Initializing built-in extension DAMAGE
[    42.101] Initializing built-in extension MIT-SCREEN-SAVER
[    42.101] Initializing built-in extension DOUBLE-BUFFER
[    42.101] Initializing built-in extension RECORD
[    42.101] Initializing built-in extension DPMS
[    42.101] Initializing built-in extension Present
[    42.101] Initializing built-in extension DRI3
[    42.101] Initializing built-in extension X-Resource
[    42.101] Initializing built-in extension XVideo
[    42.101] Initializing built-in extension XVideo-MotionCompensation
[    42.101] Initializing built-in extension XFree86-VidModeExtension
[    42.101] Initializing built-in extension XFree86-DGA
[    42.101] Initializing built-in extension XFree86-DRI
[    42.101] Initializing built-in extension DRI2
[    42.101] (II) LoadModule: "glx"
[    42.104] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    42.318] (II) Module glx: vendor="X.Org Foundation"
[    42.318] 	compiled for 1.15.2, module version = 1.0.0
[    42.318] 	ABI class: X.Org Server Extension, version 8.0
[    42.318] (==) AIGLX enabled
[    42.318] Loading extension GLX
[    42.318] (==) Matched modesetting as autoconfigured driver 0
[    42.318] (==) Matched fbdev as autoconfigured driver 1
[    42.318] (==) Matched vesa as autoconfigured driver 2
[    42.318] (==) Assigned the driver to the xf86ConfigLayout
[    42.318] (II) LoadModule: "modesetting"
[    42.359] (WW) Warning, couldn't open module modesetting
[    42.359] (II) UnloadModule: "modesetting"
[    42.359] (II) Unloading modesetting
[    42.359] (EE) Failed to load module "modesetting" (module does not exist, 0)
[    42.359] (II) LoadModule: "fbdev"
[    42.360] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    42.369] (II) Module fbdev: vendor="X.Org Foundation"
[    42.369] 	compiled for 1.15.0, module version = 0.4.4
[    42.369] 	Module class: X.Org Video Driver
[    42.369] 	ABI class: X.Org Video Driver, version 15.0
[    42.370] (II) LoadModule: "vesa"
[    42.370] (WW) Warning, couldn't open module vesa
[    42.370] (II) UnloadModule: "vesa"
[    42.370] (II) Unloading vesa
[    42.370] (EE) Failed to load module "vesa" (module does not exist, 0)
[    42.371] (II) FBDEV: driver for framebuffer: fbdev
[    42.371] (++) using VT number 1

[    42.379] (II) Loading sub module "fbdevhw"
[    42.379] (II) LoadModule: "fbdevhw"
[    42.380] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    42.390] (II) Module fbdevhw: vendor="X.Org Foundation"
[    42.390] 	compiled for 1.15.2, module version = 0.0.2
[    42.390] 	ABI class: X.Org Video Driver, version 15.0
[    42.390] (**) FBDEV(0): claimed PCI slot 0@0:2:0
[    42.390] (II) FBDEV(0): using default device
[    42.390] (II) FBDEV(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    42.390] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[    42.390] (==) FBDEV(0): RGB weight 888
[    42.390] (==) FBDEV(0): Default visual is TrueColor
[    42.390] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[    42.390] (II) FBDEV(0): hardware: psbdrmfb (video memory: 2400kB)
[    42.390] (II) FBDEV(0): checking modes against framebuffer device...
[    42.390] (II) FBDEV(0): checking modes against monitor...
[    42.390] (--) FBDEV(0): Virtual size is 1024x600 (pitch 1024)
[    42.390] (**) FBDEV(0):  Built-in mode "current"
[    42.390] (==) FBDEV(0): DPI set to (96, 96)
[    42.391] (II) Loading sub module "fb"
[    42.391] (II) LoadModule: "fb"
[    42.391] (II) Loading /usr/lib/xorg/modules/libfb.so
[    42.429] (II) Module fb: vendor="X.Org Foundation"
[    42.429] 	compiled for 1.15.2, module version = 1.0.0
[    42.429] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    42.429] (**) FBDEV(0): using shadow framebuffer
[    42.429] (II) Loading sub module "shadow"
[    42.429] (II) LoadModule: "shadow"
[    42.429] (II) Loading /usr/lib/xorg/modules/libshadow.so
[    42.433] (II) Module shadow: vendor="X.Org Foundation"
[    42.433] 	compiled for 1.15.2, module version = 1.1.0
[    42.434] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    42.434] (==) Depth 24 pixmap format is 32 bpp
[    42.945] (==) FBDEV(0): Backing store enabled
[    42.955] (==) FBDEV(0): DPMS enabled
[    42.955] (==) RandR enabled
[    43.020] (II) AIGLX: Screen 0 is not DRI2 capable
[    43.021] (EE) AIGLX: reverting to software rendering
[    44.417] (II) AIGLX: Loaded and initialized swrast
[    44.417] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    45.031] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[    45.031] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    45.031] (II) LoadModule: "evdev"
[    45.032] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    45.102] (II) Module evdev: vendor="X.Org Foundation"
[    45.102] 	compiled for 1.15.1, module version = 2.9.0
[    45.102] 	Module class: X.Org XInput Driver
[    45.102] 	ABI class: X.Org XInput driver, version 20.0
[    45.102] (II) Using input driver 'evdev' for 'Power Button'
[    45.102] (**) Power Button: always reports core events
[    45.102] (**) evdev: Power Button: Device: "/dev/input/event4"
[    45.103] (--) evdev: Power Button: Vendor 0 Product 0x1
[    45.103] (--) evdev: Power Button: Found keys
[    45.103] (II) evdev: Power Button: Configuring as keyboard
[    45.103] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input8/event4"
[    45.103] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    45.103] (**) Option "xkb_rules" "evdev"
[    45.103] (**) Option "xkb_model" "pc104"
[    45.103] (**) Option "xkb_layout" "us"
[    45.212] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
[    45.212] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    45.212] (II) Using input driver 'evdev' for 'Video Bus'
[    45.212] (**) Video Bus: always reports core events
[    45.212] (**) evdev: Video Bus: Device: "/dev/input/event6"
[    45.212] (--) evdev: Video Bus: Vendor 0 Product 0x6
[    45.212] (--) evdev: Video Bus: Found keys
[    45.212] (II) evdev: Video Bus: Configuring as keyboard
[    45.212] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input12/event6"
[    45.212] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    45.212] (**) Option "xkb_rules" "evdev"
[    45.212] (**) Option "xkb_model" "pc104"
[    45.212] (**) Option "xkb_layout" "us"
[    45.214] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    45.214] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    45.214] (II) Using input driver 'evdev' for 'Power Button'
[    45.214] (**) Power Button: always reports core events
[    45.214] (**) evdev: Power Button: Device: "/dev/input/event1"
[    45.214] (--) evdev: Power Button: Vendor 0 Product 0x1
[    45.214] (--) evdev: Power Button: Found keys
[    45.214] (II) evdev: Power Button: Configuring as keyboard
[    45.214] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event1"
[    45.214] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    45.214] (**) Option "xkb_rules" "evdev"
[    45.214] (**) Option "xkb_model" "pc104"
[    45.214] (**) Option "xkb_layout" "us"
[    45.216] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
[    45.216] (II) No input driver specified, ignoring this device.
[    45.216] (II) This device may have been added with another device file.
[    45.217] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[    45.217] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    45.217] (II) Using input driver 'evdev' for 'Sleep Button'
[    45.217] (**) Sleep Button: always reports core events
[    45.217] (**) evdev: Sleep Button: Device: "/dev/input/event2"
[    45.217] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[    45.217] (--) evdev: Sleep Button: Found keys
[    45.217] (II) evdev: Sleep Button: Configuring as keyboard
[    45.217] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input6/event2"
[    45.218] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    45.218] (**) Option "xkb_rules" "evdev"
[    45.218] (**) Option "xkb_model" "pc104"
[    45.218] (**) Option "xkb_layout" "us"
[    45.219] (II) config/udev: Adding drm device (/dev/dri/card0)
[    45.220] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event8)
[    45.220] (II) No input driver specified, ignoring this device.
[    45.220] (II) This device may have been added with another device file.
[    45.221] (II) config/udev: Adding input device HDA Intel HDMI/DP,pcm=3 (/dev/input/event9)
[    45.221] (II) No input driver specified, ignoring this device.
[    45.221] (II) This device may have been added with another device file.
[    45.222] (II) config/udev: Adding input device HDA Intel Mic (/dev/input/event10)
[    45.222] (II) No input driver specified, ignoring this device.
[    45.222] (II) This device may have been added with another device file.
[    45.223] (II) config/udev: Adding input device HDA Intel Headphone (/dev/input/event11)
[    45.223] (II) No input driver specified, ignoring this device.
[    45.223] (II) This device may have been added with another device file.
[    45.224] (II) config/udev: Adding input device WebCam (/dev/input/event14)
[    45.224] (**) WebCam: Applying InputClass "evdev keyboard catchall"
[    45.224] (II) Using input driver 'evdev' for 'WebCam'
[    45.224] (**) WebCam: always reports core events
[    45.224] (**) evdev: WebCam: Device: "/dev/input/event14"
[    45.224] (--) evdev: WebCam: Vendor 0x4f2 Product 0xb367
[    45.224] (--) evdev: WebCam: Found keys
[    45.224] (II) evdev: WebCam: Configuring as keyboard
[    45.224] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/input/input21/event14"
[    45.224] (II) XINPUT: Adding extended input device "WebCam" (type: KEYBOARD, id 10)
[    45.224] (**) Option "xkb_rules" "evdev"
[    45.224] (**) Option "xkb_model" "pc104"
[    45.224] (**) Option "xkb_layout" "us"
[    45.226] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    45.226] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    45.226] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    45.226] (**) AT Translated Set 2 keyboard: always reports core events
[    45.226] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[    45.226] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[    45.226] (--) evdev: AT Translated Set 2 keyboard: Found keys
[    45.226] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[    45.227] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    45.227] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[    45.227] (**) Option "xkb_rules" "evdev"
[    45.227] (**) Option "xkb_model" "pc104"
[    45.227] (**) Option "xkb_layout" "us"
[    45.228] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event7)
[    45.228] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
[    45.229] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
[    45.229] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Default clickpad buttons"
[    45.229] (II) LoadModule: "synaptics"
[    45.229] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[    45.247] (II) Module synaptics: vendor="X.Org Foundation"
[    45.247] 	compiled for 1.15.1, module version = 1.8.0
[    45.247] 	Module class: X.Org XInput Driver
[    45.247] 	ABI class: X.Org XInput driver, version 20.0
[    45.247] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[    45.247] (**) ETPS/2 Elantech Touchpad: always reports core events
[    45.247] (**) Option "Device" "/dev/input/event7"
[    45.427] (--) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 2320 (res 0)
[    45.428] (--) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 928 (res 0)
[    45.428] (--) synaptics: ETPS/2 Elantech Touchpad: pressure range 0 - 255
[    45.428] (--) synaptics: ETPS/2 Elantech Touchpad: finger width range 0 - 15
[    45.428] (--) synaptics: ETPS/2 Elantech Touchpad: buttons: left right double triple
[    45.428] (--) synaptics: ETPS/2 Elantech Touchpad: Vendor 0x2 Product 0xe
[    45.429] (**) Option "EmulateTwoFingerMinZ" "40"
[    45.429] (**) Option "EmulateTwoFingerMinW" "8"
[    45.429] (**) Option "VertEdgeScroll" "on"
[    45.429] (**) Option "HorizEdgeScroll" "on"
[    45.430] (**) Option "VertTwoFingerScroll" "on"
[    45.430] (**) Option "HorizTwoFingerScroll" "on"
[    45.430] (**) Option "TapButton1" "1"
[    45.430] (**) Option "TapButton2" "2"
[    45.430] (**) Option "TapButton3" "3"
[    45.431] (**) Option "CircularScrolling" "on"
[    45.431] (**) Option "CircScrollTrigger" "2"
[    45.431] (**) Option "CoastingSpeed" "0"
[    45.431] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[    45.431] (**) ETPS/2 Elantech Touchpad: always reports core events
[    45.520] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input10/event7"
[    45.520] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD, id 12)
[    45.521] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[    45.521] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MaxSpeed is now 1.75
[    45.521] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) AccelFactor is now 0.080
[    45.540] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[    45.541] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[    45.541] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[    45.541] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[    45.541] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[    45.542] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[    45.542] (**) ETPS/2 Elantech Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
[    45.542] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[    45.543] (II) No input driver specified, ignoring this device.
[    45.543] (II) This device may have been added with another device file.
[    45.544] (II) config/udev: Adding input device Acer WMI hotkeys (/dev/input/event12)
[    45.544] (**) Acer WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[    45.544] (II) Using input driver 'evdev' for 'Acer WMI hotkeys'
[    45.544] (**) Acer WMI hotkeys: always reports core events
[    45.544] (**) evdev: Acer WMI hotkeys: Device: "/dev/input/event12"
[    45.544] (--) evdev: Acer WMI hotkeys: Vendor 0 Product 0
[    45.545] (--) evdev: Acer WMI hotkeys: Found keys
[    45.545] (II) evdev: Acer WMI hotkeys: Configuring as keyboard
[    45.545] (**) Option "config_info" "udev:/sys/devices/virtual/input/input19/event12"
[    45.545] (II) XINPUT: Adding extended input device "Acer WMI hotkeys" (type: KEYBOARD, id 13)
[    45.545] (**) Option "xkb_rules" "evdev"
[    45.545] (**) Option "xkb_model" "pc104"
[    45.545] (**) Option "xkb_layout" "us"
[    45.546] (II) config/udev: Adding input device Acer BMA150 accelerometer (/dev/input/event13)
[    45.546] (II) No input driver specified, ignoring this device.
[    45.546] (II) This device may have been added with another device file.
[    45.547] (II) config/udev: Adding input device Acer BMA150 accelerometer (/dev/input/js0)
[    45.547] (II) No input driver specified, ignoring this device.
[    45.547] (II) This device may have been added with another device file.

Hence, I think that the error after upgrading can be seen from the following lines:

[   103.265] (II) Loading sub module "fbdevhw"
[   103.265] (II) LoadModule: "fbdevhw"
[   103.265] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   103.265] (II) Module fbdevhw: vendor="X.Org Foundation"
[   103.265] 	compiled for 1.16.0, module version = 0.0.2
[   103.265] 	ABI class: X.Org Video Driver, version 18.0
[   103.265] (EE) open /dev/fb0: Permission denied
[   103.265] (WW) Falling back to old probe method for fbdev
[   103.266] (II) Loading sub module "fbdevhw"
[   103.266] (II) LoadModule: "fbdevhw"
[   103.266] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   103.266] (II) Module fbdevhw: vendor="X.Org Foundation"
[   103.266] 	compiled for 1.16.0, module version = 0.0.2
[   103.266] 	ABI class: X.Org Video Driver, version 18.0
[   103.266] (EE) open /dev/fb0: Permission denied
[   103.266] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   103.266] (EE) Screen 0 deleted because of no matching config section.
[   103.266] (II) UnloadModule: "fbdev"
[   103.266] (II) UnloadSubModule: "fbdevhw"

What is wrong with /dev/fb0 and the fbdev module? ?

After upgrading, the following files were in /usr/share/X11/xorg.conf.d:
10-evdev.conf

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

10-quirks.conf

# Collection of quirks and blacklist/whitelists for specific devices.


# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
# http://bugs.freedesktop.org/show_bug.cgi?id=22442 
Section "InputClass"
        Identifier "ThinkPad HDAPS accelerometer blacklist"
        MatchProduct "ThinkPad HDAPS accelerometer data"
        Option "Ignore" "on"
EndSection

# https://bugzilla.redhat.com/show_bug.cgi?id=523914
# Mouse does not move in PV Xen guest
# Explicitly tell evdev to not ignore the absolute axes.
Section "InputClass"
        Identifier "Xen Virtual Pointer axis blacklist"
        MatchProduct "Xen Virtual Pointer"
        Option "IgnoreAbsoluteAxes" "off"
        Option "IgnoreRelativeAxes" "off"
EndSection

# https://bugs.freedesktop.org/show_bug.cgi?id=55867
# Bug 55867 - Doesn't know how to tag XI_TRACKBALL
Section "InputClass"
        Identifier "Tag trackballs as XI_TRACKBALL"
        MatchProduct "trackball"
        MatchDriver "evdev"
        Option "TypeName" "TRACKBALL"
EndSection

# https://bugs.freedesktop.org/show_bug.cgi?id=62831
# Bug 62831 - Mionix Naos 5000 mouse detected incorrectly
Section "InputClass"
        Identifier "Tag Mionix Naos 5000 mouse XI_MOUSE"
        MatchProduct "La-VIEW Technology Naos 5000 Mouse"
        MatchDriver "evdev"
        Option "TypeName" "MOUSE"
EndSection

nvidia-drm-outputclass.conf

Section "OutputClass"
	Identifier "nvidia"
	MatchDriver "nvidia-drm"
	Driver "nvidia"
EndSection

And  in /etc/X11/xorg.conf.d/50-.synaptics.conf:

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
#my changesC
        Option "VertEdgeScroll" "on"
        Option "VertTwoFingerScroll" "on"
        Option "HorizEdgeScroll" "on"
        Option "HorizTwoFingerScroll" "on"
        Option "CircularScrolling" "on"
        Option "CircScrollTrigger" "2"
        Option "EmulateTwoFingerMinZ" "40"
        Option "EmulateTwoFingerMinW" "8"
        Option "CoastingSpeed" "0"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
        MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

Before upgrading, 50-synaptics.conf and 10-evdev.conf were the same in /etc/x11/xorg.conf.d, some entries were not in 10-quirks.conf and nvidia-drm-outputclass.conf was not there.

Any ideas?

Best regards

Last edited by hel (2014-08-05 16:45:42)

Offline

#2 2014-08-04 19:46:54

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: [SOLVED] xorg: fbdev errors

This is the error:

[   103.265] (EE) open /dev/fb0: Permission denied

Possibly no one tested the new systemd method with the fbdev driver. Does it work if you use xf86-video-modesetting instead of xf86-video-fbdev? If not, you'll likely need to configure X to start the old way (as root) as described in the news.

Offline

#3 2014-08-05 16:45:24

hel
Member
Registered: 2013-02-21
Posts: 12

Re: [SOLVED] xorg: fbdev errors

Thanks a lot! It is working again.

Offline

Board footer

Powered by FluxBB