[SOLVED] evdev + Xorg = зависание
Помогите разобраться и запустить, наконец, Иксы. Сначала долго мучался с установкой монитора, теперь новая беда - не видит клаву и мышь. Делал все по хендбуку, т.е. через udev: консоль работает, а Иксы зависают. Пробовал сделать через драйвера keyboard и mouse - та же картина, сделал по мануал от ru.gentoo-wiki - все равно виснит! хотя, логи иксов и изменились. Куда дальше копать? Предполагаю, что в настройки udev'a
Конец Xorg.0.log
[ 346.820] (II) config/udev: Adding input device Power Button (/dev/input/event1) [ 346.821] (II) No input driver/identifier specified (ignoring) [ 346.821] (II) config/udev: Adding input device Power Button (/dev/input/event0) [ 346.821] (II) No input driver/identifier specified (ignoring) [ 346.821] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/event2) [ 346.821] (II) No input driver/identifier specified (ignoring) [ 346.821] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/mouse0) [ 346.821] (II) No input driver/identifier specified (ignoring) [ 346.821] (II) config/udev: Adding input device Microsoft NaturalВ® Ergonomic Keyboard 4000 (/dev/input/event3) [ 346.821] (II) No input driver/identifier specified (ignoring) [ 346.822] (II) config/udev: Adding input device Microsoft NaturalВ® Ergonomic Keyboard 4000 (/dev/input/event4) [ 346.822] (II) No input driver/identifier specified (ignoring) [ 377.465] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/event2) [ 377.465] (II) No input driver/identifier specified (ignoring) [ 377.467] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/mouse0) [ 377.468] (II) No input driver/identifier specified (ignoring) [ 384.997] (II) config/udev: Adding input device Microsoft NaturalВ® Ergonomic Keyboard 4000 (/dev/input/event3) [ 384.997] (II) No input driver/identifier specified (ignoring) [ 384.998] (II) config/udev: Adding input device Microsoft NaturalВ® Ergonomic Keyboard 4000 (/dev/input/event4) [ 384.998] (II) No input driver/identifier specified (ignoring)
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse (M-BT58) Bus 002 Device 003: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
make.conf
CFLAGS="-march=k8 -O2 -pipe" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" VIDEO_CARDS="nvidia" INPUT_DEVICES="evdev" LANGUAS="ru" USE="${USE_CPU} ${USE_SYSTEM} ${USE_AUDIO} ${USE_VIDEO} ${USE_LOCALE} ${USE_X}" USE_CPU="mmx sse sse2 sse3 ssse3 sse4 sse4.1" USE_SYSTEM="qt dbus gtk ncurses udev slang -hal -samba java -ipv6" USE_AUDIO="alsa audio mp3 ogg vorbis" USE_VIDEO="nvidia video X xorg opengl -virtualbox dvd" USE_LOCALE="locale userlocales l10n utf8 unicode" USE_X="-kde -gnome xfce -gpm jpeg session"
И еще вопрос: как лучше (или правильнее) сделать настройку Иксов, через xorg.config или же через /xorg.conf.d/ ?
Т.к. долго с ними мучался и читал кучу мануалов, уже точно не скажу как было вначале - вроде бы сразу была папка xorg.conf.d но, позднее, все настройки переместились в xorg.config (т.е. настроить удалось только при помощи nvidia-settings). Или же это асболютно без разницы, и сделано через xorg.conf.d в новых версиях Иксов только лишь для удобства восприятия (отдельные файлы для каждой секции, плюс, можно указывать порядок загрузки добавляя номера вначале файла).
- Для комментирования войдите или зарегистрируйтесь
да без разницы и номер для
да без разницы и номер для определенного порядка.
конфиг(и) иксов в студию.
попробуйте переименовать xorg.conf.d и xorg.conf - в большинстве случае должно стартовать и без них
конфиг # nvidia-xconfig: X
конфиг
клава и мышь закомментированы по совету ru.gentoo-wiki
если переименовать конфиг (у меня есть только xorg.conf) то не запускается - не может найти монитор. Это же было и с самого начала, пока я не сделал nvidia-settings
Еще предпринимал:
После чего rc-status
Может это что-то прояснит
Мне видится проблема в неправильной работе Удева, т.к. на этом этапе установки, я немного запутался и несколько раз пересобирал ядро, переставлял с нуля и т.д. Т.е. вполне возможно, что Удев так до конца и не заработал. (например в /dev до сих пор есть и старое именование устройств и новое)
Так же видится мне вариант, чтобы убрать комменатрии в xorg.conf с мышки и клавы и дать им название через /dev/bus/002/002 и .../003 как выводит lsusb. Просто так делать не хочется - иначе, зачем это все воротить, когда вставишь мышу в другой порт - и она не будет работать.
Решние