Xorg 7.7 question on Thinkpad T550
William Bulley
web at umich.edu
Mon Jul 6 13:12:58 PDT 2015
According to Connor Behan <connor.behan at gmail.com> on Sat, 07/04/15 at 15:57:
>
> Can you post the Intel Xorg.0.log as well?
See attached.
When I attempt to invoke an Xorg session (see below) with the VESA section
commented out and the Intel section uncommented, the "Fatal server error" was:
(EE) no screens found(EE)
> That's what happens when X starts without input or window managers. Try
> typing the exec line of your favourite window manager in xinitrc. To
> make sure input works, make sure you have udev and xf86-input-evdev
> installed. Also make sure the evdev kernel module is loaded. If you
> don't want to go that route, you'll have to install the older mouse and
> keyboard drivers and make corresponding sections for those in xorg.conf.
I have these two ports built and installed on this laptop:
xf86-input-keyboard-1.8.0_7
xf86-input-mouse-1.9.1
and I have these two sections in my /etc/X11/xorg.conf file:
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
This is how I invoke my Xorg session (and have been doing so for over
ten years IIRC):
% /usr/local/bin/xinit -- /usr/local/bin/Xorg -nolisten tcp -retro -bs -ar1 350 -ar2 30
The last line in my .xinitrc file is this:
/usr/local/bin/mwm 2>&1 /dev/null
I have looked high and low for anything like the "evdev kernel module"
and the xf86-input-evdev port. There is no evdev in the output of
sysctl(8), and no mention of evdev in the GENERIC kernel config file.
There is nothing starting with "ev..." in the /boot/kernel directory.
Here are some command line results:
unix% locate evdev | grep '\<evdev\>$'
/usr/local/share/X11/xkb/keycodes/evdev
/usr/local/share/X11/xkb/rules/evdev
/usr/ports/devel/dbus-qt5/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev
/usr/ports/devel/dbus-qt5/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev/evdev
/usr/ports/devel/qmake5/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev
/usr/ports/devel/qt5-buildtools/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev
/usr/ports/devel/qt5-buildtools/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev/evdev
/usr/ports/devel/qt5-core/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev
/usr/ports/x11/libxkbcommon/work/libxkbcommon-0.5.0/test/data/keycodes/evdev
/usr/ports/x11/libxkbcommon/work/libxkbcommon-0.5.0/test/data/rules/evdev
/usr/ports/x11/xkeyboard-config/work/stage/usr/local/share/X11/xkb/keycodes/evdev
/usr/ports/x11/xkeyboard-config/work/stage/usr/local/share/X11/xkb/rules/evdev
/usr/ports/x11/xkeyboard-config/work/xkeyboard-config-2.14/keycodes/evdev
/usr/ports/x11/xkeyboard-config/work/xkeyboard-config-2.14/rules/evdev
/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev/evdev
t550% locate udev | grep '\<udev\>'
/compat/linux/etc/udev
/compat/linux/etc/udev/rules.d
/compat/linux/etc/udev/rules.d/60-raw.rules
/compat/linux/lib/udev
/compat/linux/lib/udev/rules.d
/compat/linux/lib/udev/rules.d/91-drm-modeset.rules
/usr/ports/emulators/linux_base-c6/work/etc/udev
/usr/ports/emulators/linux_base-c6/work/etc/udev/rules.d
/usr/ports/emulators/linux_base-c6/work/etc/udev/rules.d/60-raw.rules
/usr/ports/emulators/linux_base-c6/work/stage/compat/linux/etc/udev
/usr/ports/emulators/linux_base-c6/work/stage/compat/linux/etc/udev/rules.d
/usr/ports/emulators/linux_base-c6/work/stage/compat/linux/etc/udev/rules.d/60-raw.rules
/usr/ports/graphics/linux-c6-dri/work/lib/udev
/usr/ports/graphics/linux-c6-dri/work/lib/udev/rules.d
/usr/ports/graphics/linux-c6-dri/work/lib/udev/rules.d/91-drm-modeset.rules
/usr/ports/graphics/linux-c6-dri/work/stage/compat/linux/lib/udev
/usr/ports/graphics/linux-c6-dri/work/stage/compat/linux/lib/udev/rules.d
/usr/ports/graphics/linux-c6-dri/work/stage/compat/linux/lib/udev/rules.d/91-drm-modeset.rules
unix% which evdev
evdev: Command not found.
unix% whereis evdev
evdev: /usr/ports/devel/dbus-qt5/work/qtbase-opensource-src-5.4.1/config.tests/unix/evdev
unix% which udev
udev: Command not found.
unix% whereis udev
udev: /usr/ports/emulators/linux_base-c6/work/etc/udev
unix% pkg info | grep evdev
unix% pkg info | grep udev
unix% pwd
/usr/ports
unix% ls -ald */xf86-input-evdev
ls: No match.
unix% ls -ald */*evdev*
ls: No match.
unix% pkg info | grep hal
hal-0.5.14_28 Hardware Abstraction Layer for simplifying device access
unix% pkg info | grep dbus
dbus-1.8.16 Message bus system for inter-application communication
dbus-glib-0.104 GLib bindings for the D-BUS messaging system
unix% ps agxuww | egrep hal | egrep -v egrep
unix% ps agxuww | egrep dbus | egrep -v egrep
unix%
(that is, I am not running either dbus, or hal)
It sure would be nice to get to the bottom of this (I would like to run
Xorg on this laptop)! :-)
Regards,
web...
--
/"\ ASCII RIBBON / William Bulley
\ / CAMPAIGN AGAINST /
X HTML E-MAIL AND / E-MAIL: web at umich.edu
/ \ LISTSERV POSTINGS /
72 characters width template ----------------------------------------->|
More information about the xorg-devel
mailing list