Что-то я уже вконец замучился и ничего не понимаю...
В Gentoo я новичек совсем, поставил его в первый раз в самом-самом начале февраля. Многое делал почти наугад - но, как ни странное, всё вроде получалось. И иксы встали, и fluxbox запустился, и систему русифицировал (на utf причем, заодно и русские маны заставил заработать). Но вот вчера утром сделал emerge -uDN system и emerge -uDN world - после чего иксы отвалились с концами.
Исследование показало, что дело в том, что Xorg почему-то не желает создавать драйвера под себя (то есть в разделе /usr/lib/xorg/module/drivers - пусто). В make.conf карта прописана (radeon и vesa). Если ставить закрытые ati-шные драйвера (fglrx) - то они ставятся и прописываются, куда нужно, но с ними тоже не работает - просто потому, что моя карта (Radeon 9000) ими не поддерживается, это я уже выяснил. А вот открытые - даже ставиться не хотят!
В ядре (2.16.19-r5) нужные модули включены и при старте загружаются (intel-agp, agpgart, drm, radeon). Если использовать genkernel - та же история.
В чем тут может быть засада?
P.S. emerge xorg-server (и emerge -NDt) никаких ошибок не выдает, завершается нормально.
Xorg не создает драйвера
(глядя на часы, очень-очень мрачно) В общем, заставил я иксы работать. Вручную с сайта X.org скачал драйвера, вручную их скомпилировал, и вручную же поставил.
А вот почему то же самое оказался неспособен сделать Portage - как говорится, "Вы спрашиваете - Зебра ответить не может", м-да...
P.S. Особую пикантность ситуации придает тот факт, что для других карт драйвера совершенно спокойно устанавливались и в автоматическом режиме (если задать нужный ключ в make.conf).
И это, если честно, сильнее всего сбивало (и до сих пор сбивает) меня с толку...