LINUX.ORG.RU

Gentoo. Настройка Xorg. vesa. fbdev. Synaptics.


0

1

Здравствуйте. Ноут EeePc 1201T, Видеокарта - Radeon HD 3200 Graphics. Установил gentoo по handbook, поставил Xorg, драйвер radeon.

Запускаю startx под пользователем - вижу twm, все нормально, даже мультитач есть. При запуске glxinfo даже direct rendering: Yes

Однако на tty есть ошибки:

(EE) Failed to load module "vesa" (module does not exist, 0)
(EE) Failed to load module "fbdev" (module does not exist, 0)
(EE) Query no Synaptics: 6003C8
(EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
(EE) PreInit returned 11 for "SynPS/2 Synaptics TouchPad"
целиком вывод

Лог:

$ cat /var/log/Xorg.0.log | grep -i synaptics

$ cat /var/log/Xorg.0.log | grep -i vesa

$ cat /var/log/Xorg.0.log | grep -i fbdev

$ cat /var/log/Xorg.0.log - Целиком

В каталоге /etc/X11/ нет каталога xorg.conf.d, зато в /usr/share/X11:

# ls -l /usr/share/X11/xorg.conf.d/
-rw-r--r-- 1 root root 1099 Jan 12 21:50 10-evdev.conf
-rw-r--r-- 1 root root  127 Jan 12 21:53 50-synaptics.conf

# cat /usr/share/X11/xorg.conf.d/50-synaptics.conf
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
EndSection

# cat /usr/share/X11/xorg.conf.d/10-evdev.conf

$ cat /var/log/Xorg.0.log - Целиком

Когда запускаю от рута «X -configure» генерируется /root/xorg.conf.new, при запуске которого появляется только черный экран без курсора

vesa и fbdev у меня не стоят и, как я понял, в настройках xorg не указаны, но он пытается их загрузить...

# emerge --search vesa

# emerge --search fbdev

Кстати, не радует и наводит на подозрения строчка «xauth: file /home/squirre1/.serverauth.2211 does not exist» в выводе на tty ________________________________________________________

На всякий:

/etc/make.conf

emerge --info

Тут вроде все нормально - eselect mesa list

Тут почему-то нет моего драйвера вообще eselect opengl list



Последнее исправление: zekka (всего исправлений: 1)

Тут почему-то нет моего драйвера вообще eselect opengl list

Это у блобов свои реализации OpenGL, а radeon ускоряет Mesa.

shatsky ★★
()

vesa и fbdev у меня не стоят и, как я понял, в настройках xorg не указаны, но он пытается их загрузить...

[   190.586] (==) Matched ati as autoconfigured driver 0
[   190.586] (==) Matched vesa as autoconfigured driver 1
[   190.586] (==) Matched fbdev as autoconfigured driver 2

Надо смотреть, как работает механизм выбора подходящих драйверов при отсутствии xorg.conf.

shatsky ★★
()
Ответ на: комментарий от shatsky

Проблема в том, что сконфигурированный xorg.conf.new не содержит ошибок насчет vesa и fbdev, но он ничего и не запускает - черный экран без курсора, а просто startx без xorg.conf запускает оболочку, но выводит ошибки насчет vesa и fbdev...

И в обоих случаях я не понимаю, что с synaptics

zekka
() автор топика

A если удалить строки 22-27 с 10-evdev.conf? Проблема в том что одно устройство хочет использовать и evdev, и synaptics. У ArchWiki есть немного информации об этом.

Array
()
Ответ на: комментарий от zekka

Во-первых, вроде нужно скопировать все с /usr/share/X11/xorg.conf.d/ в /etc/X11/xorg.conf.d .

Он все равно лезет в udev за настройками. У меня впринципе такая же ошибка, но все запускается. xorg.conf не использую, только xorg.conf.d/. Содержимое 10-synaptics.conf :

Section "InputClass"
	Identifier "touchpad catchall"
	Driver "synaptics"
	MatchIsTouchpad "on"
	MatchDevicePath "/dev/input/event*"
		Option "TapButton1" "1"
		Option "TapButton2" "2"
		Option "TapButton3" "3"
EndSection

Файла с настройками evdev у /etc/X11/xorg.conf.d у меня нет, только 10-synaptics.conf и 30-keyboard.conf. А без xorg.conf не запуститься? Можно собрать без udev, но тогда не будет работать автоопределение мыши - http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.8-upgrade-guide.xml#doc_chap2 - можно попытаться добавить код з listing 2.4.

Array
()
Ответ на: Скопировал от zekka

И при загрузке - черный экран без мыши. Может иксы работают, но twm не запустился? Как посмотреть?

zekka
() автор топика
Ответ на: комментарий от backbone
# ls -la /dev/input/
total 0
drwxr-xr-x  3 root root    240 Jan 14  2012 .
drwxr-xr-x 15 root root   3760 Jan 13 19:26 ..
drwxr-xr-x  2 root root    100 Jan 14  2012 by-path
crw-r-----  1 root root 13, 64 Jan 14  2012 event0
crw-r-----  1 root root 13, 65 Jan 14  2012 event1
crw-r-----  1 root root 13, 66 Jan 14  2012 event2
crw-r-----  1 root root 13, 67 Jan 14  2012 event3
crw-r-----  1 root root 13, 68 Jan 14  2012 event4
crw-r-----  1 root root 13, 69 Jan 14  2012 event5
crw-r-----  1 root root 13, 70 Jan 14  2012 event6
crw-r-----  1 root root 13, 63 Jan 14  2012 mice
crw-r-----  1 root root 13, 32 Jan 14  2012 mouse0

Это нужно?

zekka
() автор топика
Ответ на: комментарий от Array

Да, я про строчку говорил, плохо выразил мысль.
Ещё из xorg.conf (файла) удалить лучше всё, что связано с input.

backbone ★★★★★
()
Ответ на: комментарий от Array

Точно, звездочку забыл) Строчку изменил на MatchDevicePath «/dev/input/event*»

Все что связано с input: # cat /root/xorg.conf.new | grep -n -i input

# cat xorg.conf.new | grep -n -i input
4:	InputDevice    "Mouse0" "CorePointer"
5:	InputDevice    "Keyboard0" "CoreKeyboard"
27:Section "InputDevice"
32:Section "InputDevice"
36:	Option	    "Device" "/dev/input/mice"

36: Option «Device» «/dev/input/mice»

Cодержится в секции:

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection
Всю секцию удалять? Сейчас забэкаплю и попробую.

zekka
() автор топика
Ответ на: комментарий от zekka

Загрузился из конфига без секции

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection
Но ошибка осталась:
(EE) Query no Synaptics: 6003C8
(EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
(EE) PreInit returned 11 for "SynPS/2 Synaptics TouchPad"

zekka
() автор топика
Ответ на: комментарий от Array

FIXED!

FIXED! Всё более-менее понятно.

Вот это портило всю малину:

(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Он два раза загружал одни и те же конфиги.

Я все скопировал из /usr/share/X11/xorg.conf.d в /etc/X11/xorg.conf.d, а нужно было переместить. В итоге - просто снёс директорию rm /usr/share/X11/xorg.conf.d и все запустилось без ошибок про synaptic

На всякий случай посмотрел логи.

1:[  6320.821] (II) LoadModule: "radeon"
2:[  6320.822] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
3:[  6320.822] (II) Module radeon: vendor="X.Org Foundation"
233:[  6320.845] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so

Вот этот кусок: http://dpaste.com/687581/

Он два раза загружает [ 6320.822] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so Это нормально?

p.s. twm все равно запустился)

zekka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.