Сдохли иксы

Собственно вдруг перестали загружаються модули 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 проверьте - может либы не те юзает.

Извиняюсь, по

Извиняюсь, по пьяне постил.
Модули в порядке, наладил. Но та же фигня.
Вернулся на ядро 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 игнорируется.

Спасибо за инфу

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

вчера вечером

вчера вечером тоже gcc "подкорректировал".... после чего утром меня просто кидало в консоль даже без разбирательств... выяснилось, что когда я с gcc нехорошо обошелся поменялись USE флаги и он собрался какраз так чтоб иксы не запускались.... Если попробуешь revdep-rebuild то получишь что у тебя какой-то модуль хочет всё что запускается под иксами, а потом эта команда начнет тебе пересобирать всё что требует тот пакет.... так вот на этом лучше нажать Ctrl+C ибо будешь долго ждать... а результат не известен. Так вот, я потом перекомпилил gcc со старыми Юзами.. все заработало :).

Вот те Юзы что получились у меня:
[ebuild R ] sys-devel/gcc-4.1.2 USE="gcj gtk nls objc objc++ objc-gc -bootstrap -build -doc -fortran -ip28 -ip32r10k -libffi -mudflap -multislot-nocxx -test -vanilla (-altivec) -d (-hardened) (-multilib) (-n32) (-n64)" 0 kB

посмотри, может, у тебя тоже с ненужными флагами он собран.... В файле /usr/portage/profiles/use.desc (кажется так) есть перечень всех флагов с их значениями..... так вот те возле которых пишется "не влезай - убьёт" не выбирай, те что не понимаешь зачем нужны тоже не трогай... или тут опубликуй юзы, а я тебе подскажу когда вернусь какие убрать, может, прийдется... (только это будет ближе к 22-23 вечера (по Москве 23:00-00:00)....
В общем, это мне сегодня реально помогло..... если б я не вспомнил про gcc ,то сейчас бы пересобирал всё КДЕ и прочую приблуду типо Опэн-Оффиса :)... долговатое решенице б было... В общем, Бог в помощь!

=)

Тоже так думаю, что из-за обновления gcc. Уже начинаю заготавливать пакеты с долгокомпилируемыми программами и кое-какими конфигами на всякий, чтобы если что быстренько переустановить всё заново.
Мышь кстати заработала после emerge -av xf86-input-mouse, остальное как было описано первоначально так и есть.

USE="-gnome -xinerama xml gtk X qt3 bzip2 php midi akode mp3 ogg aac amrnb encode id3tag libsamplerate ffmpeg vorbis png jpeg jpeg2k svg tiff audiofile 3dnow 3dnowext sse mmx alsa arts kde dvd nls gif pdf pic cdr unicode opengl mysql apache2"

ты не те Use

ты не те Use выложил.... набери emerge -pv gcc и выложи что там напишется... или просто сравни с моими....

sys-devel/gcc-4.1.2 USE="fortran gcj gtk mudflap nls objc objc++ objc-gc (-altivec) -bootstrap -build -d -doc (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32) (-n64) -nocxx -test -vanilla"

это уже мой окончательный вариант....

Нет, не помогло.

Нет, не помогло. Я теперь уж лучше переустановлю, разбираться уже нет смысла, только больше времени уйдёт. Как-то не хочется мир ковырять на предмет того что что-то там кривое. В следующий раз лучше буду повнимательнее.

sys-devel/gcc-4.2.3

sys-devel/gcc-4.2.3 USE="mudflap nls openmp (-altivec) -bootstrap -build -doc -fortran -gcj -gtk (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla"

как хочешь....

как хочешь.... впринципи, ты прав. порой лучше и проще заново сделать чем разбираться или переделывать.... а, главное, быстрее! Даже в Генту... я работающую версию получил с 5-го раза как миниму... с 2006 года пытаюсь, не получается, бросаю и позже опять возвращаюсь :). Вот сейчас все работает и я рад...

X

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

делае такое...когда с конфигурировал 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 то выходит черный экрын с курсором .

FontPath

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

не помогло

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

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

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

если в логах

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".