Вы здесь

Сдохли иксы

Собственно вдруг перестали загружаються модули nvidia_agp и agpart
# Xorg -config /etc/X11/xorg.conf запускается нормально
При загрузке kdm сначала показывается заставка nvidia затем кидает обратно в консоль.
При запуске startx через некоторое время появляются окна с терминалами в которых я не могу почему-то писать по английски, только по русски пишет. (настройки языка и т.п. в порядке и рабочие)
Ещё после попытки запуска kdm консоль начинает не влазить в экран где-то внизу. Тоесть не видно что набираешь. (Если не запускать, то консоль нормально отображается)
Кернел 2.6.25-r1. Пересобирать пробовал.
При попытке downgrade драйверов nvidia до стабильной версии получал ошибку (что-то вроде на кернел ругается, чуть позже запостю если интересно), при попытке простой переустановки ошибок нет.
Вчера всё нормально работало вроде.
Сегодня делал вроде только две вещи: обновил gcc до 4.1.2 и начал компилировать kde-4, но прервал это дело на boost (дав ему докомпилиться до конца).
Стоит Baselayout2 и OpenRC (с ними проблем до этого не испытывал поэтому сомневаюсь что это из-за них.)

"ни с того ни сего" не бывает. проверьте соотв. опции в ядре. а дрова - да, с 2.6.25 тока последние дрова работают. если надо пораньше - патч накладывать надо. emerge почему-то этого не делает (хотя проверки соотв. в ебилде есть - ковырял). и патч в ебилде тоже есть. приходитцо ручками патч накладывать на NVIDIA-блаблабла.run и запускать его - дрова ставятцо без emerge. еще eselect opengl list проверьте - может либы не те юзает.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Извиняюсь, по пьяне постил.
Модули в порядке, наладил. Но та же фигня.
Вернулся на ядро 2.6.24 - дрова стабильные поставились.
Пробовал иксы переустанавливать, бесполезно.
Теперь и мышь почему-то не видит. (cat /dev/input/mice - вроде всё нормально)
Вот некоторые моменты (c EE или WW) из Xorg0.log (сам файл довольно длинный чтобы его постить полностью)

(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
	Entry deleted from font path.
(==) Including the default font path /usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/OTF,/usr/share/fonts/Type1/,/usr/share/fonts/100dpi/,/usr/share/fonts/75dpi/.
(**) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/,
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
.......
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
dlopen: /usr/lib/xorg/modules/input//mouse_drv.so: undefined symbol: miPointerGetMotionEvents
(EE) Failed to load /usr/lib/xorg/modules/input//mouse_drv.so
(II) UnloadModule: "mouse"
(EE) Failed to load module "mouse" (loader failed, 7)
.......
(EE) No Input driver matching `mouse'
.......
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.

Файл xorg.conf такой (его не трогал):

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "glx"
	Load  "extmod"
	Load  "xtrap"
	Load  "record"
#	Load  "GLcore"
	Load  "dbe"
#	Load  "dri"
	Load  "freetype"
	Load  "type1"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	"XkbModel"	"pc104"
	Option	"XkbLayout"	"ru"
	Option	"XkbVariant"	"winkeys"
	Option	"XkbOptions"	"grp:ctrl_shift_toogle"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Samsung"
	ModelName    "SyncMaster 795MB"
	HorizSync	30-85
	VertRefresh	50-160
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV34 [GeForce FX 5200]"
	BusID       "PCI:2:0:0"
	Option      "AddARGBGLXVisuals" "true"
	Option      "UseEvents"         "false"
	Option      "RenderAccel"       "true"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes "1152x864"
	EndSubSection
EndSection

Section "Extensions"
	Option	"Composite"	"enable"
EndSection

Конфигурация ядра в порядке, и раньше работала

Но хотя бы теперь консоль не смещается после попытки запуска иксов

Вот ещё последние строки из kdm.log

(==) Log file: "/var/log/Xorg.0.log", Time: Sat May  3 12:53:17 2008
(==) Using config file: "/etc/X11/xorg.conf"
dlopen: /usr/lib/xorg/modules/input//mouse_drv.so: undefined symbol: miPointerGetMotionEvents
(EE) Failed to load /usr/lib/xorg/modules/input//mouse_drv.so
(EE) Failed to load module "mouse" (loader failed, 7)
(II) Module "ramdac" already built-in
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
(EE) No Input driver matching `mouse'
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
/usr/kde/3.5/bin/kdm_greet: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.

а вот нетушки! конфиг ядра 2.6.25* меняетцо заметно против 2.6.24*. а nvidia уже выпустили дрова для 2.6.25 (в отличие от ATI).
хотя я вижу ругачки на мышу. x11-drivers/xf86-input-mouse и прочие xf86-input-* пересобирали? после пересборки/обновления xorg-server'а emerge рекомендует пересобрать xf86-video* и xf86-input* (которые установлены)
x11-drivers/nvidia-drivers-173.08-r10 (из оверлея sabayon)
P.S.: xorg-server желательно собрать с USE=".. -hal .." не всегда и не у всех оно пока с hal работает (это попытка уйти от xorg.conf и перевести иксы на автоконфигурирование). так что если xorg-server собран с hal - xorg.conf игнорируется.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Спасибо за инфу :)
Прикол: закомментировал ради интереса мышь в xorg.conf - не может найти экран. Вернул мышь - экран находит, но опять же ругается на мышь. Попробую ещё иксы помучать. Но всё же странно как-то, раньше то работали, а я их вроде не трогал (разве что может быть при попытке установить кеды четвертые что-то там обновилось)

у меня вот тоже проблема с иксами....

делае такое...когда с конфигурировал xorg в нем не окозалось шрифтов...а так все нормально загружалось, работало....решил добавить шрифты в xorg.conf и все , слетели иксы...прописал которые тут есть /usr/share/fonts ....FontPath....

и теперь иксы не грузяться вот лог.
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: UNKNOWN
Current Operating System: Linux localhost 2.6.24-gentoo-r4 #1 SMP PREEMPT Fri May 2 21:31:00 MSD 2008 i686
Build Date: 02 May 2008
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon May 5 21:48:28 2008
(==) Using config file: "/etc/X11/xorg.conf"
Parse error on line 5 of section Files in file /etc/X11/xorg.conf
"FontPath " is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file

Fatal server error:
no screens found
(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor

вот сами шрифты в xorg.conf

Section "Files"

RgbPath "/usr/share/X11/rgb"

FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/cyrillic
FontPath "/usr/share/fonts/default/ghostscript
FontPath "/usr/share/fonts/encodings
FontPath "/usr/share/fonts/ttf-bitstream-vera
FontPath "/usr/share/fonts/Type1
FontPath "/usr/share/fonts/util
EndSection

подскажите что нетак я делаю...
и почему в самом начале когда хорг с конфигурился они не прописались.

ядро 2,6,24-r4
карточька nvidia , дрова качал с офф сайта.

и вот еще что главное от пользователя и от рута не запускаються а вот когда sudo startx то выходит черный экрын с курсором .

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/cyrillic
Надо что бы в конце строки стояли кавычки.

добавил кавычки,не помогло, все по прежнему :(
хмм вот как за коментирую шрифты то все нормально иксы стартуют...

не пойму...что не так :'(

дрова на видео карточьку бэта ,врсия 173,1

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

если в логах все еще есть такие ошибки
(EE) Problem parsing the config file
(EE) Error parsing the config file
ищи кавычки :)
но проще сделать:
xorgconf
поправить дровяной раздел, раскомментировать glx, eselect opengl set nvidia

P.S.: Linux - это красная таблетка :-) Windows - синяя...