Не запускаются X'ы! ATI Radeon...

Добрый день! Решил поднять на ноуте рядом с основной системой и генту. Делал все по хэндбуку, установил стаж3, зачрутился из-под основной системы системы, bootstrap.sh, emerge system, genkernel, energe world, emerge xorg-x11, reboot в новую систему, X -configure, X -config /root/xorg,conf.new... Пробовал и подпихнуть xorg.conf сгенеренный калькулейтом, запущенного с флешки.
Видяшко ATI Radion Xpress 1150. Знаю, что ати еще тот гемор, но тот же калькулейт запускается нормально, но хочу собрать свою систему для своих целей, а не пересобирать чужую. Вот вывод лога xorg'а:

...
information is provided - disabling multimedia i2c
[   310.474] (II) Loading sub module "theatre_detect"
[   310.474] (II) LoadModule: "theatre_detect"
[   310.474] (II) Loading /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so
[   310.474] (II) Module theatre_detect: vendor="X.Org Foundation"
[   310.474] 	compiled for 1.9.4, module version = 1.0.0
[   310.474] 	ABI class: X.Org Video Driver, version 8.0
[   310.474] (II) RADEON(0): no multimedia table present, disabling Rage Theatre.
[   310.474] (II) RADEON(0): Set up overlay video
[   310.474] (II) RADEON(0): Set up textured video
[   310.488] disable TVDAC
[   311.488] init memmap
[   311.488] init common
[   311.488] init crtc1
[   311.488] init pll1
[   311.488] restore memmap
[   311.488] (II) RADEON(0): RADEONRestoreMemMapRegisters() : 
[   311.488] (II) RADEON(0):   MC_FB_LOCATION   : 0x5fff5800 0x5fff5800
[   311.488] (II) RADEON(0):   MC_AGP_LOCATION  : 0x61ff6000
[   311.588] restore common
[   311.588] restore crtc1
[   311.588] restore pll1
[   311.588] set RMX
[   311.588] set LVDS
[   311.588] enable LVDS
[   312.088] disable TVDAC
[   312.089] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   312.089] (--) RandR disabled
[   312.089] (II) Initializing built-in extension Generic Event Extension
[   312.089] (II) Initializing built-in extension SHAPE
[   312.089] (II) Initializing built-in extension MIT-SHM
[   312.089] (II) Initializing built-in extension XInputExtension
[   312.089] (II) Initializing built-in extension XTEST
[   312.089] (II) Initializing built-in extension BIG-REQUESTS
[   312.089] (II) Initializing built-in extension SYNC
[   312.089] (II) Initializing built-in extension XKEYBOARD
[   312.089] (II) Initializing built-in extension XC-MISC
[   312.089] (II) Initializing built-in extension XINERAMA
[   312.089] (II) Initializing built-in extension XFIXES
[   312.089] (II) Initializing built-in extension RENDER
[   312.089] (II) Initializing built-in extension RANDR
[   312.089] (II) Initializing built-in extension COMPOSITE
[   312.089] (II) Initializing built-in extension DAMAGE
[   312.101] (II) AIGLX: Screen 0 is not DRI2 capable
[   312.101] drmOpenDevice: node name is /dev/dri/card0
[   312.101] drmOpenDevice: open result is 12, (OK)
[   312.101] drmOpenByBusid: Searching for BusID pci:0000:01:05.0
[   312.101] drmOpenDevice: node name is /dev/dri/card0
[   312.101] drmOpenDevice: open result is 12, (OK)
[   312.101] drmOpenByBusid: drmOpenMinor returns 12
[   312.101] drmOpenByBusid: Interface 1.4 failed, trying 1.1
[   312.101] drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
[   312.118] 
Backtrace:
[   312.119] 0: X (xorg_backtrace+0x38) [0x80c94b4]
[   312.119] 1: X (0x8048000+0x5193f) [0x809993f]
[   312.119] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xffffe40c]
[   312.119] 3: /usr/lib/xorg/modules/extensions/libglx.so (0xb73f3000+0x3211b) [0xb742511b]
[   312.119] 4: /usr/lib/xorg/modules/extensions/libglx.so (0xb73f3000+0x2ae9b) [0xb741de9b]
[   312.119] 5: X (InitExtensions+0x6a) [0x80b479a]
[   312.119] 6: X (0x8048000+0x1e5ce) [0x80665ce]
[   312.119] 7: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb755abb6]
[   312.119] 8: X (0x8048000+0x1e2e1) [0x80662e1]
[   312.119] Segmentation fault at address (nil)
[   312.119] 
Fatal server error:
[   312.119] Caught signal 11 (Segmentation fault). Server aborting
[   312.119] 
[   312.119] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   312.119] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   312.119] 
[   312.619] (II) RADEON(0): RADEONRestoreMemMapRegisters() : 
[   312.619] (II) RADEON(0):   MC_FB_LOCATION   : 0x5fff5800 0x5fff5800
[   312.619] (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
[   312.725] finished PLL2
[   312.775] finished PLL1
[   312.775] Entering Restore TV
[   312.775] Restore TV PLL
[   312.776] Restore TVHV
[   312.776] Restore TV Restarts
[   312.776] Restore Timing Tables
[   312.776] Restore TV standard
[   312.776] Leaving Restore TV

В make.conf стоит VIDEO="radeon" , с "fgrlx" результат тот же. Помогите, люди добрые!))

а посмотрите в калькулейте

а посмотрите в калькулейте какой модуль подгружается
есть подозрение что это vesa\uvesa
если не так, то посмотрите что в ядре нужно включить\выключить для этого модуля

что-то добрый я сегодня ....

Точно...

Точно, в калькулейте подгружены модули uvesafb и ati_agp, но у меня видяха встроенная в буке и о каком либо agp быть не может по идее. А в основной системе активен модуль radeon.
Но хотелось бы и в генте запустить хотябы открытые радионовские дрова, а то в vesa как-то не айс. Или ставить более старую версию fglrx? В течении уже продолжительного времени мучаюсь с утечками памяти в иксы, приходится их перезапускать время от времени. склонен винить именно атишные дрова, если раньше (2009-й год) видяха определялась почти правильно (Xpress 1050, вместо 1150), то сейчас определяется как Radeon Xpress 200M, но работает худо-бедно. Собственно потому и завязался с гентой, чтоб попытаться продлить жизнь своему ведру, иначе такими темпами года через 2 на нем ниодин бинарник нормально работать не будет.

Älä riko kaavaa...

Похоже, что всё-таки проблема

Похоже, что всё-таки проблема с совместимостью.
Стоит попробовать с проприетарными дровами, для этого в make.conf придётся отключить VIDEO="radeon" и в ядре отключить соответствующие опции.
Тоже на материнке интегрированная ATI и на opensource дровах сегфолтится при запуске opengl программ, а на проприетарных - нормально.

-= Concordia victoriam gignit =-

Значит пробую ствыить

Значит пробую ствыить различные версии проприетарных дров, имеются версии 9.3, 9.9, 10.2, 10.12 и 11.2.
Старые версии 9.3 , 9.9 и 10.2 ругаются на версию ядра: на 2.6.37.3 и 2.6.32.33 ставиться отказываются. Более свежие версии дров вылетают с таким вот логом:

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.37.3/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.37.3'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:410: ошибка: неизвестное поле ‘ioctl’ в инициализаторе
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:410: предупреждение: несовместимый тип указателя в инициализации
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KAS_Mutex_Initialize’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5110: ошибка: неявная декларация функции ‘init_MUTEX’
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.37.3'
make: *** [kmod_build] Ошибка 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

ЗЫ. Года 3 назад уже мучался с АТИшными дровами, так и не осилил, пока не попался дистр, работающий искаропки.

И еще такой вопрос, влияет ли версия иксов на совместимость с дровами? Есть ли смысл делать откат? Нашел оверлей где остались старые версии иксов... Почему-то мне кажется, чем свежее иксы, тем тормознее становится ноут. На версиях от 1.1 до 1.4.2 все летало, потом стало заметно хуже. 1.6.5 работает как раньше винда работала. На собираемой системе 1.9.5, мучает нехилая доля сомнений.

Älä riko kaavaa...

Судя по сайту АМД ваша карта

Судя по сайту АМД ваша карта поддерживается только драйверами 9.3, прискорбно, бо в портеджах минимальная версия 10.8. В 9.3 наверняка ограничение на Х 1,6 или 1,5, и на ядро... так что у вас два пути, посмотреть, что там в портедже за ограничения для драйвера 9.3, и удовлетворить их или использовать свободные драйвера.
http://dri.freedesktop.org/wiki/ATIRadeon
вс уныло...

В готовности к облому - наша сила! (с)

Про то, что ограничения по

Про то, что ограничения по ядру у 9.3 есть я уже понял, про версию иксов пока не понятно. Странно только то, что видяха последнее время определяется ка Xpress 200M.

так же пробовал завести открытый драйвер, тоже не вышло пока. Поставил еще на хард Pentoo 2009.0, оно вроде запустилось на открытых. Буду пилить его до актуального состояния. В таком случае вопрос: как сделать, чтоб при обновлении мира не обновлялись иксы? Замаскировать? Уже почти подготовил к emerge -e system. Возможо костыльный способ, но по крвйней мере даст некоторое понимание и навыки. До этого с гентой не ковырялся так глубоко.

Älä riko kaavaa...

с карточкой Вам откровенно не

с карточкой Вам откровенно не повезло. Либо старые ядра (не выше 2.6.32, кажется), старые иксы, старые дрова. Выхлоп хилый, даже если заведется. Либо купить самую дешевую nvidia и не париться :)

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

Это ноут, какое нафиг что-то

Это ноут, какое нафиг что-то купить в него? :)

В готовности к облому - наша сила! (с)

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

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